public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
* drivers/usb/core/config.c: invalid configuration descriptor
@ 2003-11-12 15:37 Andreas Schwab
  2003-11-14 13:03 ` Andreas Schwab
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Andreas Schwab @ 2003-11-12 15:37 UTC (permalink / raw)
  To: linux-ia64

When I try to run 2.6.0-test9 on an HP Everest I can't get USB working.
All I get is this:

drivers/usb/core/usb.c: registered new driver hub
PCI: Found IRQ 52 for device 0000:01:04.0
IOSAPIC: vector 52 -> CPU 0x0200, enabled
ohci_hcd 0000:01:04.0: OHCI Host Controller
ohci_hcd 0000:01:04.0: irq 52, pci mem c000000088032000
ohci_hcd 0000:01:04.0: new USB bus registered, assigned bus number 1
drivers/usb/core/config.c: invalid configuration descriptor
usb usb1: can't read configurations, error -22
ohci_hcd 0000:01:04.0: can't register root hub for usb1, -22
ohci_hcd 0000:01:04.0: can't start
ohci_hcd 0000:01:04.0: remove, state 0
ohci_hcd 0000:01:04.0: USB bus 1 deregistered
ohci_hcd: probe of 0000:01:04.0 failed with error -16
PCI: Found IRQ 53 for device 0000:01:04.1
IOSAPIC: vector 53 -> CPU 0x0300, enabled
ohci_hcd 0000:01:04.1: OHCI Host Controller
ohci_hcd 0000:01:04.1: irq 53, pci mem c000000088031000
ohci_hcd 0000:01:04.1: new USB bus registered, assigned bus number 1
drivers/usb/core/config.c: invalid configuration descriptor
usb usb1: can't read configurations, error -22
ohci_hcd 0000:01:04.1: can't register root hub for usb1, -22
ohci_hcd 0000:01:04.1: can't start
ohci_hcd 0000:01:04.1: remove, state 0
ohci_hcd 0000:01:04.1: USB bus 1 deregistered
ohci_hcd: probe of 0000:01:04.1 failed with error -16
PCI: Found IRQ 54 for device 0000:01:04.2
IOSAPIC: vector 54 -> CPU 0x0000, enabled
ehci_hcd 0000:01:04.2: EHCI Host Controller
ehci_hcd 0000:01:04.2: irq 54, pci mem c000000088030000
ehci_hcd 0000:01:04.2: new USB bus registered, assigned bus number 1
ehci_hcd 0000:01:04.2: USB 2.0 enabled, EHCI 0.95, driver 2003-Jun-13
drivers/usb/core/config.c: invalid configuration descriptor
usb usb1: can't read configurations, error -22
ehci_hcd 0000:01:04.2: can't register root hub for usb1, -22
ehci_hcd 0000:01:04.2: remove, state 0
modprobe[987]: NaT consumption 17179869216 [1]
 
Pid: 987, CPU 1, comm:             modprobe
psr : 0000101008022018 ifs : 8000000000000690 ip  : [<a000000200178440>]    Not tainted
ip is at scan_async+0xa0/0x340 [ehci_hcd]
unat: 0000000000000000 pfs : 0000000000000308 rsc : 0000000000000003
rnat: fffffffff5955559 bsps: a000000100306e70 pr  : fffffffff5952659
ldrs: 0000000000000000 ccv : 0000000000000000 fpsr: 0009804c8a70433f
csd : 0000000000000000 ssd : 0000000000000000
b0  : a00000020017dbe0 b6  : a000000100002d70 b7  : a000000100174fe0
f6  : 000000000000000000000 f7  : 0ffdca200000000000000
f8  : 100028000000000000000 f9  : 10002a000000000000000
f10 : 0fffeccccccccc8c00000 f11 : 1003e0000000000000000
r1  : a000000200370000 r2  : 0000000000000000 r3  : 0000000000000000
r8  : 0000000000000000 r9  : 0000000000000000 r10 : 0000000000000000
r11 : 0000000000000050 r12 : e00000087d147da0 r13 : e00000087d140000
r14 : 0000000000000001 r15 : 0000000000000000 r16 : a0000001007000c8
r17 : 0000000000002d35 r18 : 0000000000000001 r19 : 0000000000000000
r20 : e0000008721a5780 r21 : e0000040fa7305a8 r22 : a0000001007000c8
r23 : e0000040fa7306a8 r24 : e0000040fa7306a0 r25 : 0000000000000008
r26 : 0000000000000000 r27 : a0000001007000d8 r28 : a00000020017d170
r29 : a0000001007a7d20 r30 : 0000000000000000 r31 : e00000087dcca800
 
Call Trace:
 [<a00000010001afc0>] show_stack+0x80/0xa0
                                spà0000087d147900 bspà0000087d1413c8
 [<a00000010003f040>] die+0x180/0x220
                                spà0000087d147ad0 bspà0000087d141390
 [<a00000010003fd30>] ia64_fault+0x110/0xa40
                                spà0000087d147ad0 bspà0000087d141348
 [<a000000100013040>] ia64_leave_kernel+0x0/0x260
                                spà0000087d147bd0 bspà0000087d141348
 [<a000000200178440>] scan_async+0xa0/0x340 [ehci_hcd]
                                spà0000087d147da0 bspà0000087d1412c8
 [<a00000020017dbe0>] ehci_work+0x80/0x240 [ehci_hcd]
                                spà0000087d147da0 bspà0000087d141298
 [<a00000020017d1b0>] ehci_stop+0x250/0x460 [ehci_hcd]
                                spà0000087d147da0 bspà0000087d141268
 [<a000000200469e30>] usb_hcd_pci_remove+0x170/0x3c0 [usbcore]
                                spà0000087d147df0 bspà0000087d141228
 [<a000000200469c20>] usb_hcd_pci_probe+0x8a0/0x940 [usbcore]
                                spà0000087d147e00 bspà0000087d141198
 [<a00000010026c9c0>] pci_device_probe_static+0xc0/0x120
                                spà0000087d147e10 bspà0000087d141168
 [<a00000010026cac0>] __pci_device_probe+0xa0/0xe0
                                spà0000087d147e10 bspà0000087d141140
 [<a00000010026cb50>] pci_device_probe+0x50/0xa0
                                spà0000087d147e10 bspà0000087d141118
 [<a00000010030d7a0>] bus_match+0xc0/0x120
                                spà0000087d147e10 bspà0000087d1410e0
 [<a00000010030db00>] driver_attach+0x120/0x1e0
                                spà0000087d147e10 bspà0000087d1410a8
 [<a00000010030e200>] bus_add_driver+0x100/0x1a0
                                spà0000087d147e10 bspà0000087d141070
 [<a00000010030ea80>] driver_register+0xc0/0xe0
                                spà0000087d147e10 bspà0000087d141050
 [<a00000010026d0a0>] pci_register_driver+0xe0/0x120
                                spà0000087d147e30 bspà0000087d141028
 [<a0000002000a8120>] init+0xa0/0x120 [ehci_hcd]
                                spà0000087d147e30 bspà0000087d141000
 [<a0000001000d5970>] sys_init_module+0x390/0x680
                                spà0000087d147e30 bspà0000087d140f80
 [<a000000100012ec0>] ia64_ret_from_syscall+0x0/0x20
                                spà0000087d147e30 bspà0000087d140f80

And then the machine is dead.

Any ideas?

Andreas.

-- 
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: drivers/usb/core/config.c: invalid configuration descriptor
  2003-11-12 15:37 drivers/usb/core/config.c: invalid configuration descriptor Andreas Schwab
@ 2003-11-14 13:03 ` Andreas Schwab
  2003-11-14 15:32 ` Randy.Dunlap
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Andreas Schwab @ 2003-11-14 13:03 UTC (permalink / raw)
  To: linux-ia64

Andreas Schwab <schwab@suse.de> writes:

> When I try to run 2.6.0-test9 on an HP Everest I can't get USB working.
> All I get is this:
>
> drivers/usb/core/usb.c: registered new driver hub
> PCI: Found IRQ 52 for device 0000:01:04.0
> IOSAPIC: vector 52 -> CPU 0x0200, enabled
> ohci_hcd 0000:01:04.0: OHCI Host Controller
> ohci_hcd 0000:01:04.0: irq 52, pci mem c000000088032000
> ohci_hcd 0000:01:04.0: new USB bus registered, assigned bus number 1
> drivers/usb/core/config.c: invalid configuration descriptor

This is actually a compiler bug, usb_parse_configuration gets miscompiled.

Andreas.

-- 
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: drivers/usb/core/config.c: invalid configuration descriptor
  2003-11-12 15:37 drivers/usb/core/config.c: invalid configuration descriptor Andreas Schwab
  2003-11-14 13:03 ` Andreas Schwab
@ 2003-11-14 15:32 ` Randy.Dunlap
  2003-11-14 15:46 ` David Mosberger
  2003-11-14 15:53 ` Andreas Schwab
  3 siblings, 0 replies; 5+ messages in thread
From: Randy.Dunlap @ 2003-11-14 15:32 UTC (permalink / raw)
  To: linux-ia64

On Fri, 14 Nov 2003 14:03:04 +0100 Andreas Schwab <schwab@suse.de> wrote:

| Andreas Schwab <schwab@suse.de> writes:
| 
| > When I try to run 2.6.0-test9 on an HP Everest I can't get USB working.
| > All I get is this:
| >
| > drivers/usb/core/usb.c: registered new driver hub
| > PCI: Found IRQ 52 for device 0000:01:04.0
| > IOSAPIC: vector 52 -> CPU 0x0200, enabled
| > ohci_hcd 0000:01:04.0: OHCI Host Controller
| > ohci_hcd 0000:01:04.0: irq 52, pci mem c000000088032000
| > ohci_hcd 0000:01:04.0: new USB bus registered, assigned bus number 1
| > drivers/usb/core/config.c: invalid configuration descriptor
| 
| This is actually a compiler bug, usb_parse_configuration gets miscompiled.


so which compiler version is it?

--
~Randy
MOTD:  Always include version info.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: drivers/usb/core/config.c: invalid configuration descriptor
  2003-11-12 15:37 drivers/usb/core/config.c: invalid configuration descriptor Andreas Schwab
  2003-11-14 13:03 ` Andreas Schwab
  2003-11-14 15:32 ` Randy.Dunlap
@ 2003-11-14 15:46 ` David Mosberger
  2003-11-14 15:53 ` Andreas Schwab
  3 siblings, 0 replies; 5+ messages in thread
From: David Mosberger @ 2003-11-14 15:46 UTC (permalink / raw)
  To: linux-ia64

>>>>> On Fri, 14 Nov 2003 14:03:04 +0100, Andreas Schwab <schwab@suse.de> said:

  Andreas> Andreas Schwab <schwab@suse.de> writes:
  >> When I try to run 2.6.0-test9 on an HP Everest I can't get USB
  >> working.  All I get is this:

  >> drivers/usb/core/usb.c: registered new driver hub PCI: Found IRQ
  >> 52 for device 0000:01:04.0 IOSAPIC: vector 52 -> CPU 0x0200,
  >> enabled ohci_hcd 0000:01:04.0: OHCI Host Controller ohci_hcd
  >> 0000:01:04.0: irq 52, pci mem c000000088032000 ohci_hcd
  >> 0000:01:04.0: new USB bus registered, assigned bus number 1
  >> drivers/usb/core/config.c: invalid configuration descriptor

  Andreas> This is actually a compiler bug, usb_parse_configuration
  Andreas> gets miscompiled.

Interesting.  Which compiler?

	--david

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: drivers/usb/core/config.c: invalid configuration descriptor
  2003-11-12 15:37 drivers/usb/core/config.c: invalid configuration descriptor Andreas Schwab
                   ` (2 preceding siblings ...)
  2003-11-14 15:46 ` David Mosberger
@ 2003-11-14 15:53 ` Andreas Schwab
  3 siblings, 0 replies; 5+ messages in thread
From: Andreas Schwab @ 2003-11-14 15:53 UTC (permalink / raw)
  To: linux-ia64

David Mosberger <davidm@napali.hpl.hp.com> writes:

>>>>>> On Fri, 14 Nov 2003 14:03:04 +0100, Andreas Schwab <schwab@suse.de> said:
>
>   Andreas> Andreas Schwab <schwab@suse.de> writes:
>   >> When I try to run 2.6.0-test9 on an HP Everest I can't get USB
>   >> working.  All I get is this:
>
>   >> drivers/usb/core/usb.c: registered new driver hub PCI: Found IRQ
>   >> 52 for device 0000:01:04.0 IOSAPIC: vector 52 -> CPU 0x0200,
>   >> enabled ohci_hcd 0000:01:04.0: OHCI Host Controller ohci_hcd
>   >> 0000:01:04.0: irq 52, pci mem c000000088032000 ohci_hcd
>   >> 0000:01:04.0: new USB bus registered, assigned bus number 1
>   >> drivers/usb/core/config.c: invalid configuration descriptor
>
>   Andreas> This is actually a compiler bug, usb_parse_configuration
>   Andreas> gets miscompiled.
>
> Interesting.  Which compiler?

Nothing of interest, only some broken local changes.

Andreas.

-- 
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2003-11-14 15:53 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-11-12 15:37 drivers/usb/core/config.c: invalid configuration descriptor Andreas Schwab
2003-11-14 13:03 ` Andreas Schwab
2003-11-14 15:32 ` Randy.Dunlap
2003-11-14 15:46 ` David Mosberger
2003-11-14 15:53 ` Andreas Schwab

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox