> > Talking about 2.4.5: are there some known problems with usbnet in
> > 2.4.5?
It's software, so there are always things needing improvement ... :)
I've seen some disconnect-on-unplug issues with both UHCIs, though
not with OHCI. It's inconsistent. Workaround: down the interface
before unplugging. I thought I had a patch for that, but can't find it.
There seem to be two different Belkin devices, one of which
reportedly prefers the other framing for its Win32 interop.
And there's "needs merging into Linus' tree" (replace plusb/net1080).
I sent it back in March, presumably should resend ... if you have any
patches to apply, drop a line! Despite any problems, it still seems to
work significantly better than either of those drivers.
> BTW usbnet still does not seem to work ok after reboot of just one of
> connected hosts.
The PL-2301/2302 initialization still has the problem plusb had,
needing some sort of reset handshake. I didn't find the chip specs
said what was expected, but they did suggest what might be involved
in fixing it. Someone with a Win32 debug setup should be able to
figure out what magic control handshake causes the reset.
That does NOT happen with the NetChip 1080 devices, or
(as I understand) with the SA-1100/iPaq/Linux devices.
And the Prolific devices sometimes sometimes just start to
flake out, too ... stop responding, the network watchdog
barks, things restart OK. It's as if they don't like loads that
are as heavy as this driver can provide. Shorter watchdog
timeout seems to lessen the damage, but not remove that
particular problem.
> > I got oops with usb-storage and usbnet being used at same time.
> >
> > Oops. Oops was in __get_free_pages(), called from
> >
> > skb_release_data
> > __kfree_skb
> > __kfree_skb
> > usbnet_bh
> > sock_sendpage
Never seen such a problem.
> To follow up myself, should not defer_bh use irqsave spinlocks?
I can't see why, considering it's already called in_irq() ... unless
you're using some host controller driver that's not in the standard
kernel, and calls completions in a softirq/tasklet/bh/... ?
- Dave
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-devel