> -----Original Message-----
> From: David Brownell [mailto:[EMAIL PROTECTED]] 
> Sent: 02 January 2002 21:18
> To: [EMAIL PROTECTED]; Jean-Francois De Rudder
> Subject: Re: Kernel panic [usb-ohci reports driver BUG]
> 
> 
> > From: "Jean-Francois De Rudder" <[EMAIL PROTECTED]>
> > Date: Tue, 1 Jan 2002 20:34:24 -0000
> > Subject: [Linux-usb-users] RE: Kernel panic from usb-ohci
> > 
> > The driver used is stock standard OHCI from the 2.4.26mdk kernel.
> 
> There's no "2.4.26" yet, 2.4.17 is current.  Try that, it may 
> have some of the bugs fixed in that DSL driver (which all but 
> certainly holds the bug, not the OHCI driver).

Mandrake 8.1 reports 2.4.26??? (uname)

> > I forgot to mention that I have succesfully installed the 
> same config 
> > on my ACER laptop, which also uses an OHCI USB port. The 
> diff seems to 
> > be with the add-on USB card. Whether it is not good enough 
> or whether 
> > OHCI can't handle those add-on card (or just this one) properly (I 
> > doubt), or possibly my old motherboard/BIOS/PCI hardware 
> too old (P1 
> > 133) to handle all this?
> 
> I could easily imagine the slower CPU changed the timing in 
> such a way that the bug in that DSL driver showed up, where 
> previously it was for some reason masked.
> 
> I've seen that phenomenon before... the fact that the bug is 
> _detected_ in the OHCI code has nothing to do with where the 
> actual bug is located.
> 
> The usual way that message is seen is this:  device driver 
> corrupts the device refcount.  Then some request completes, 
> causing OHCI to drop the refcount it associates with the 
> request.  At that point, OHCI notices that the refcount is 
> bogus, since it's _never_ allowed to go to zero in an 
> interrupt context, and reports it.
> 
> So you see, the issue is finding who's corrupting that device 
> refcount. As a rule, many device drivers don't keep that 
> count correctly ... so the first place to look is the device 
> driver, not the controller driver.
> 
> - Dave

I have discovered something new. The old board I used has got a USB
connector on board, although it was never supplied with an internal
cable/connectors, so I never realised until now... Turns out the onboard
USB is UHCI and the add-on card I have added is OHCI. Maybe that is were
the problem comes from? I Still thinks there is something fishy about
the PCI timings and one of the drivers. I have ordered an internal
cable/connector and will remove the add-on card and will publish the
results.

Jean

> 
> 
> > 
> > > -----Original Message-----
> > > From: David Brownell [mailto:[EMAIL PROTECTED]]
> > > Sent: 01 January 2002 20:23
> > > To: Jean-Francois De Rudder
> > > Subject: Re: Kernel panic from usb-ohci
> > > 
> > > 
> > > Since the issue is with the driver for that D-Link card, 
> you should 
> > > take this up with the maintainer of that driver. You 
> didn't mention 
> > > what driver that is.
> > > 
> > > You did verify the problem remains with current kernel, yes?
> > > 
> > > - Dave
> > > 
> > > 
> 
> 


_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to