From: John Daiker <daikerjohn@gmail.com>
To: Dan Williams <dcbw@redhat.com>
Cc: Daniel Gimpelevich <daniel@gimpelevich.san-francisco.ca.us>,
linux-wireless@vger.kernel.org
Subject: Re: Marvell TopDog Driver Work
Date: Tue, 21 Oct 2008 22:55:51 -0700 [thread overview]
Message-ID: <48FEC067.8040307@gmail.com> (raw)
In-Reply-To: <1224595093.24581.15.camel@localhost.localdomain>
snip
> Definitely, I've looked at marvell.git (topdog) and Luis's code, and
> earlier Marvell GPL code quite extensively. The firmware interface is
> quite similar between the TopDog (802.11n) parts and the b/g parts, as
> are the TX and RX descriptors. From my research, I didn't think it
> would be that hard to support both parts in the same driver.
>
> My strategy would be this, assuming you have TopDog hardware. If you do
> not, I can ship you a CardBus TopDog card:
>
> 1) Use marvell.git and Luis' attempt to get minimal b/g support working
> for the TopDog parts
Don't think I can help with this part, as I don't have TopDog hardware...
>
> 2) Start adding in the support for 8335/8310 parts using mrv8k (and
> possibly BSD's malo(4)) as a guide
But I do have 8335 hardware:
00:0c.0 Ethernet controller: Marvell Technology Group Ltd. 88w8335
[Libertas] 802.11b/g Wireless (rev 03)
--snip from the old mrv8k driver from a few months ago--
(mrv8k): successfully uploaded firmware
(mrv8k): HW ver. 1, FW ver. 0x3000036, 2 antennas, regulatory domain US
(FCC)
--snip--
If memory serves, it's a Netgear 311v3 PCI... but the packaging isn't
around and I'm too lazy to turn my machine off to physically look at the
card (and stand on my head!).
>
> 3) Add the 802.11n bits of TopDog stuff
>
> The _most_ important thing is first to get a stable b/g driver, then add
> the candy later. Since we have a full TopDog driver implementation,
> that might be the best thing to get working first. mrv8k was never able
> to get very far for me when I was poking at it, I couldn't even get
> reliable scan results.
>
>> I don't think there is any question of *whether* TopDog support is
>> possible in mrv8k, only when, and "right now" does not yet appear to be
>> the answer. I really hope to be proven wrong on that, though.
>
> Oh, it's certainly possible in mrv8k. But obviously you just want to
> get something up and running first, then add the tasty bits like N
> support later.
>
> Dan
I am more than willing to help test and/or debug any driver developments
that come down the pipeline for the 8335 chip.
JD
next prev parent reply other threads:[~2008-10-22 5:55 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <48A5DBAB.9080405@erley.org>
2008-08-15 19:58 ` Marvell TopDog Driver Work Luis R. Rodriguez
2008-08-15 20:08 ` Dan Williams
2008-10-20 17:01 ` Daniel Gimpelevich
2008-10-20 17:36 ` Dan Williams
2008-10-20 18:03 ` Daniel Gimpelevich
2008-10-20 19:45 ` Luis R. Rodriguez
2008-10-20 20:05 ` Daniel Gimpelevich
2008-10-21 13:18 ` Dan Williams
2008-10-21 23:16 ` Daniel Gimpelevich
2008-10-21 23:26 ` Daniel Gimpelevich
2008-10-22 14:28 ` Dan Williams
2008-10-22 5:55 ` John Daiker [this message]
2008-10-20 17:42 ` Luis R. Rodriguez
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=48FEC067.8040307@gmail.com \
--to=daikerjohn@gmail.com \
--cc=daniel@gimpelevich.san-francisco.ca.us \
--cc=dcbw@redhat.com \
--cc=linux-wireless@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.