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]

Reply via email to