Hi,
This smells like a strange IRQ assignment/allocation/routing
problem. The USB subsystem/drivers can't fix this.
Please do the following:
1. Please send output of 'lspci -vv' to
[EMAIL PROTECTED] and to [EMAIL PROTECTED] .
2. Please enable #define DEBUG in
arch/i386/kernel/pci-i386.h and send me [actually to
[EMAIL PROTECTED]] all the bootup messages when booted with "pci=biosirq".
Thanks,
~Randy
PS: The [EMAIL PROTECTED] list is deprecated.
Please use [EMAIL PROTECTED]
in the future.
___________________________________________________
|Randy Dunlap Intel Corp., DAL Sr. SW Engr.|
|randy.dunlap.at.intel.com 503-696-2055|
|NOTE: Any views presented here are mine alone |
|and may not represent the views of my employer. |
|_________________________________________________|
> -----Original Message-----
> From: Peter Meerwald [mailto:[EMAIL PROTECTED]]
> Sent: Monday, September 11, 2000 2:01 AM
> To: [EMAIL PROTECTED]
> Subject: [linux-usb] UHCI problem with Dell Inspiron 3200
>
>
> Hi folks,
>
> I have posted this problem earlier (with an older kernel),
> now did some further investigation:
>
> hardware is a Dell Inspiron 3200 which has an Intel PIIX4 controller,
> therefore I use the usb-uhci driver (the uhci driver shows exactly the
> same problem, however, I only examined the usb-uhci driver)
>
> I use Linux kernel 2.4.0-test8 (used various 2.2 kernels with backport
> before, same problem), the usb-uhci driver compiled in as a module
>
> the same problem has also been reported by Daniel S Myers
> <[EMAIL PROTECTED]>
>
> I have put lots of printk() in the kernel and found the following...
> the problem is that the machine completely hangs (only power
> off possible)
> as soon as the IRQ (pin D, IRQ 10) is enabled for the USB
> controller (that is when the IRQ startup() code is called)
>
> immediately the interrupt handler is called, but the interrupt does
> not seem to be acknowledged, so the handler is called again and again,
> blocking the machine
>
> the problem only shows up when I have "PNP OS" set to "no" in the BIOS
> setup, with "PNP OS yes" the UHCI controller seems to be initialized
> correctly
>
> so I think the BIOS incorrectly sets up the UHCI controller
> when set to "PNP OS no"
>
> is there a way to set up the UHCI controller manually? I have
> seen that
> the usb-uhci driver calls pci_enable_device(), however, this call does
> nothing if the BIOS has already set up the device (or at
> least the BIOS claims to have set it up :-)
> probably the BIOS PCI device setup does not work?
>
> can I somehow force the Linux kernel to override the (presumably
> incomplete) BIOS setup? especially the IRQ setup for the USB device?
>
> is there a way I can clear pending interrupts before
> activating the IRQ for the UHCI?
>
> thanks, regards,
> Peter
>
> --
>
> Peter Meerwald [EMAIL PROTECTED]
> Schiesstandstr. 3 [EMAIL PROTECTED]
> A-5061 Elsbethen / AUSTRIA
> phone/fax +43-662-627509 (home) phone
> +43-662-8044-6327 (office)
> +43-664-2444418 (mobile)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]