Hi,

On Wed, Feb 24, 2010 at 12:15:34AM +0100, 
[email protected] wrote:
> Message: 5
> Date: Tue, 23 Feb 2010 22:28:01 +0100
> From: Michael Conrad <[email protected]>
> To: OpenWrt Development List <[email protected]>
> Subject: Re: [OpenWrt-Devel] WL500GPv2 USB and 2.6 kernel
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> 
> Hi,
> 
> > I have a Asus WL500GPv2 and i would like to use its USB with 2.6 kernel.
> I had the same problem last November and sent a mail to the platform
> maintainers. No helpful response received....
> 
> Maybe this time we will find a solution.

I'm a bit astonished about your November reference.
On my somewhat custom 2.6.31.9 OpenWrt (with repository state as of ~ November 
30
- not December -, didn't dare updating after that time, I guess you can
understand that), USB works fully on my WL-500GPv2, with Debian rootfs.
Minus annoying DMA cache coherency issues (read: full lockup) when trying to use
USB-audio, unfortunately, though.

However, the USB HC driver (ehci-ssb) in OpenWrt was (and very likely is)
badly broken as described in https://dev.openwrt.org/ticket/6425
(missing .clear_tt_buffer_complete etc callbacks as added by the newer
kernels that OpenWrt has been using for a while).
USB storage boot however did work for me even with these issues already,
only hotplugging of other devices (e.g. serial adapters, USB-audio)
caused these devices to fail after the first close() due to these
missing cleanup callbacks. Works with that fix.

I wanted to get this ticket nailed, but it got delayed due to working on a
(even more relevant) resume issue on my (current) main machine.

Andreas Mohr
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to