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

Reply via email to