* usb broken in 2.5?
@ 2003-01-14 2:44 ` Felix von Leitner
2003-01-14 4:09 ` Felix von Leitner
2003-01-14 14:55 ` Greg KH
0 siblings, 2 replies; 5+ messages in thread
From: Felix von Leitner @ 2003-01-14 2:44 UTC (permalink / raw)
To: linux-kernel
In 2.5.57 USB does not work. The mainboard devices are still detected,
and apparently also the USB devices are found, but then the USB code
tries to remap them and fails. It tries again with 1.5 Mb/s and fails
again.
> usb_control/bulk_msg: timeout
> usb.c: USB device not accepting new address=3 (error=-110)
The same problem also happens with the WOLK kernel patch, which appears
to also include a newer version of the USB code.
This is an excerpt from /proc/pci:
Bus 0, device 16, function 0:
USB Controller: VIA Technologies, Inc. USB (rev 128).
IRQ 21.
Master Capable. Latency=32.
I/O at 0xdc00 [0xdc1f].
Bus 0, device 16, function 1:
USB Controller: VIA Technologies, Inc. USB (#2) (rev 128).
IRQ 21.
Master Capable. Latency=32.
I/O at 0xe000 [0xe01f].
Bus 0, device 16, function 2:
USB Controller: VIA Technologies, Inc. USB (#3) (rev 128).
IRQ 21.
Master Capable. Latency=32.
I/O at 0xe400 [0xe41f].
Bus 0, device 16, function 3:
USB Controller: VIA Technologies, Inc. USB 2.0 (rev 130).
IRQ 19.
Master Capable. Latency=32.
Non-prefetchable 32 bit memory at 0xe6033000 [0xe60330ff].
Any ideas? On 2.5 and WOLK the kernel also says that no IRQ is know and
that it is using ACPI to route the IRQs.
Felix
^ permalink raw reply [flat|nested] 5+ messages in thread
* "PCI BIOS passed nonexistant PCI bus 0"
@ 2003-01-14 2:52 Felix von Leitner
2003-01-14 2:44 ` usb broken in 2.5? Felix von Leitner
0 siblings, 1 reply; 5+ messages in thread
From: Felix von Leitner @ 2003-01-14 2:52 UTC (permalink / raw)
To: linux-kernel
I also get
PCI BIOS passed nonexistant PCI bus 1
How can this be? I configured the kernel with:
# CONFIG_PCI_GOBIOS is not set
CONFIG_PCI_GODIRECT=y
What is this option good for if Linux still listens to what the BIOS says?
Felix
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: "PCI BIOS passed nonexistant PCI bus 0"
[not found] <mailman.1042514041.18558.linux-kernel2news@redhat.com>
@ 2003-01-14 3:58 ` Pete Zaitcev
0 siblings, 0 replies; 5+ messages in thread
From: Pete Zaitcev @ 2003-01-14 3:58 UTC (permalink / raw)
To: Felix von Leitner; +Cc: linux-kernel
> PCI BIOS passed nonexistant PCI bus 1
> How can this be? I configured the kernel with:
>
> # CONFIG_PCI_GOBIOS is not set
> CONFIG_PCI_GODIRECT=y
>
> What is this option good for if Linux still listens to what the BIOS says?
How do you think we should go about IRQ routing
without reading BIOS tables? If you have a viable
solution, I'd be happy to listen to it.
Accessing PCI configuration space is trivial. Only two or
three ways actually exist on x86. The IRQ routing is different.
Every little motherboard vendor routes them differently.
-- Pete
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: usb broken in 2.5?
2003-01-14 2:44 ` usb broken in 2.5? Felix von Leitner
@ 2003-01-14 4:09 ` Felix von Leitner
2003-01-14 14:55 ` Greg KH
1 sibling, 0 replies; 5+ messages in thread
From: Felix von Leitner @ 2003-01-14 4:09 UTC (permalink / raw)
To: linux-kernel
Thus spake Felix von Leitner (felix-linuxkernel@fefe.de):
> In 2.5.57 USB does not work.
[...]
> Any ideas? On 2.5 and WOLK the kernel also says that no IRQ is know and
> that it is using ACPI to route the IRQs.
It turned out to be an ACPI issue.
Darn. Not AGAIN!
ACPI is the biggest pile of crap to poison this earth.
I have yet to see it "just work".
I'll turn it off for good now, sorry for wasting your time with this.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: usb broken in 2.5?
2003-01-14 2:44 ` usb broken in 2.5? Felix von Leitner
2003-01-14 4:09 ` Felix von Leitner
@ 2003-01-14 14:55 ` Greg KH
1 sibling, 0 replies; 5+ messages in thread
From: Greg KH @ 2003-01-14 14:55 UTC (permalink / raw)
To: linux-kernel
On Tue, Jan 14, 2003 at 03:44:35AM +0100, Felix von Leitner wrote:
> In 2.5.57 USB does not work. The mainboard devices are still detected,
> and apparently also the USB devices are found, but then the USB code
> tries to remap them and fails. It tries again with 1.5 Mb/s and fails
> again.
This sounds like the old iterrupt routing problem that ACPI causes at
times, and not a USB problem (the interrupts aren't getting to the
controller, nothing the USB controller can do about that...)
> > usb_control/bulk_msg: timeout
> > usb.c: USB device not accepting new address=3 (error=-110)
>
> The same problem also happens with the WOLK kernel patch, which appears
> to also include a newer version of the USB code.
Newer version? Where would the WOLK people get that from, as the stuff
in the main tree is the newest.
Since you said you are using ACPI, I'd suggest taking this up with the
ACPI developers.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2003-01-14 15:49 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-01-14 2:52 "PCI BIOS passed nonexistant PCI bus 0" Felix von Leitner
2003-01-14 2:44 ` usb broken in 2.5? Felix von Leitner
2003-01-14 4:09 ` Felix von Leitner
2003-01-14 14:55 ` Greg KH
[not found] <mailman.1042514041.18558.linux-kernel2news@redhat.com>
2003-01-14 3:58 ` "PCI BIOS passed nonexistant PCI bus 0" Pete Zaitcev
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox