[<prev] [next>] [day] [month] [year] [list]
Message-ID: <971780.75725.qm@web46108.mail.sp1.yahoo.com>
Date: Tue, 6 Jan 2009 01:36:27 -0800 (PST)
From: barry bouwsma <free_beer_for_all@...oo.com>
To: linux-kernel@...r.kernel.org
Subject: EHCI problem with USB adapter
Moin moin,
I have a machine with a recent 2.6.28-rc, that stubbornly
refuses to work well with three PCI USB cards and one
particular USB WLAN adapter. Use of a USB flash drive is
somewhat better, while when booting into NetBSD from Sep
of last year, two of the three cards have no problem
recognizing the USB WLAN adapter -- the third card fails
to be seen and probably needs me to reconfigure my NetBSD
kernel, being a strange card with onboard bridge. These
problems seem to be identical over several kernel versions.
As NetBSD works, I don't expect the problem to be inherent
in the hardware. Also, the device attached properly with
an EHCI card on a notebook.
Is this most likely to be a fault of the Linux USB EHCI
stack, or would the WLAN adapter driver code be suspect,
so that I could post to a narrower-interest mailing list?
I should probably try attaching different devices to be
able to say what does and what doesn't work...
Some background info:
I've pulled an ISA network card from the machine, as it
was seen to be causing issues. Likewise, I've pulled the
other PCI card out, in case it would affect anything.
Sometimes, after a period of time, the EHCI adapter will
hand off to the U/OHCI USB1 adapter which successfully
attaches, but not always, and only on one port.
With one particular card, attaching the wireless adapter
causes the number of interrupts on that IRQ to shoot up
rapidly and continuously, until everything dies.
A different machine in production has a fourth USB PCI
card which has been working reliably there for those
devices attached to it, though I haven't tried the
problematic WLAN adapter there... (much older kernel)
I'll be spending some time gathering data and details on
how each card interacts with different devices, and how
NetBSD handles those cases which cause problems with
Linux, to see if I can make it possible to attach this
particular device reliably.
thanks,
barry bouwsma
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists