This is just an FYI ... we don't yet have a good stack trace for the oops (say, with an AC kernel, KDB, and all debug support features enabled). ----- Original Message ----- From: "Frank de Lange" <[EMAIL PROTECTED]> To: "David Brownell" <[EMAIL PROTECTED]> Sent: Monday, May 14, 2001 8:00 AM Subject: Re: [linux-usb-devel] pegasus + MediaGX: Oops in khubd, the continuing story? > On Mon, May 14, 2001 at 07:52:06AM -0700, David Brownell wrote: > > Also, there are some classes of USB device driver bugs that can cause > > trouble by not handling disconnect correctly. It's possible this is what's > > going on with the Pegasus driver. Oops in khubd is one of the symptoms > > I've seen from such driver bugs. > > I think this is the case. As described in a previous message, it does NOT crash > when I leave the pegasus alone after re-inserting the usb-ohci module. Touching > the pegasus directly after inserting the ohci driver often causes an Oops. > Inserting a 'sleep 2' between 'modprobe usb-ohci' and 'ifconfig eth0 ...' seems > to get rid of the Oops. About ten minutes ago I started a loop which does: > > while :; do > ifconfig eth0 down > rmmod usb-ohci > modprobe usb-ohci > sleep 2 ( this is important! ) > ifconfig eth0 192.168.1.1 up > route add default gw 192.168.1.1 devA eth0 > done > > Without the 'sleep 2' this would crash within seconds. With the sleep, it keeps > on running. Accessing the pegasus driver right after inserting the ohci driver > is a BAD idea... I have yet to figure out whether this is a problem with the > pegasus driver, or with the ohci (or khub) drivers. Nevertheless, the > workaround keeps the box from crashing for now. > > If I have time I'll try the kdb/ac trick, but as I'm leaving for Alaska in two > weeks and this things has to be finished by then, time is rather short... > > Cheers//Frank > > -- > WWWWW _______________________ > ## o o\ / Frank de Lange \ > }# \| / \ > ##---# _/ <Hacker for Hire> \ > #### \ +31-320-252965 / > \ [EMAIL PROTECTED] / > ------------------------- > [ "Omnis enim res, quae dando non deficit, dum habetur > et non datur, nondum habetur, quomodo habenda est." ] _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: http://lists.sourceforge.net/lists/listinfo/linux-usb-devel
