Search Linux Wireless

Re: at76_usb driver status

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Greg KH <greg@xxxxxxxxx> writes:

> Hi,

Hello,

> In my quest to suck drivers into drivers/staging/ I noticed that the
> at76_usb driver is being shipped by both Fedora and Ubuntu in their
> kernels.

Yes, that's the original at76_usb driver which has it's own 802.11
stack. Pavel Rosking was the maintainer of that driver. Based on the
feedback in linux-wireless I then started porting the driver to use
mac80211. 

(Maybe I should have renamed the port to something else than at76_usb
because having two different drivers with the same name creates
confusion.)

> So I was wondering what the status of this driver is, and if I
> could/should add it to drivers/staging/?

The original at76_usb is working quite well, but it's unacceptable for
the mainline because we cannot have two 802.11 stacks in kernel.

I'm working to get the mac80211 port to mainline. But the port is
still unstable, biggest problem being that firmware seems to crash
when I associate to the same AP twice. I'm sure this is a bug in the
port, I just haven't found it yet.

> If it's about to go into 2.6.28 then I'll hold off, but it would be
> nice to know what the status is.

The mac80211 port is not ready for mainline yet, my aim is to get it
ready during this year.

> Also, it looks like it is being developed in a git tree, where is that
> tree?

The originial at76_usb git tree was here:

http://git.80211libre.org/at76_usb.git/

But it seems to be gone now. The current mac80211 port is in
linux-wireless (in one patch) and the original history is here:

git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-legacy.git at76

> And, did you merge the USB DFU code into the driver itself?

Yes, someone implemented it in driver.

> Having that kind of functionality in the USB core is fine with me if
> you want me to add that portion there, no reason it needs to be
> burried in individual drivers.

USB DFU is a standard? So it seems:

http://wiki.openmoko.org/wiki/USB_DFU

Heh, I didn't know this. I though it was some Atmel proprietary
interface :)

I might be interested in getting DFU into USB core, because I would
like to learn more about USB. But first I need to get at76_usb stable.

-- 
Kalle Valo
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux