Hi

I am trying to kexec reboot to a 2.6.15-rc2-mm1 kernel,
with USB builtin, on a x86_64 box, but the system just
hangs during USB initialization.

But strangely, if I comment out the ehci_info() in ehci_run()
in the drivers/usb/host/ehci-hcd.c file, the system successfully 
reboots. I fail to understand how ehci_info, which translates to
printk, is a cause of the system hanging.

Any ideas on what could be going wrong would be of great help.

I am attaching the log of the kernel panicing and also the output 
of lspci.

Kindly cc me as I am not subscribed to the list.

Thanks 
Rachita

LOG:
===

llm22 login: Starting new kernel
Bootdata ok (command line is root=/dev/sdb2 init 3 console=ttyS1,38400 irqpoll)
Linux version 2.6.15-rc2-mm1 ([EMAIL PROTECTED]) (gcc version 3.3.3 (SuSE 
Linux)) #2 Thu Dec 1 12:40:315BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000100 - 000000000009dc00 (usable)
 BIOS-e820: 000000000009dc00 - 00000000000a0000 (reserved)
 BIOS-e820: 0000000000100000 - 00000000c7fcae80 (usable)
 BIOS-e820: 00000000c7fcae80 - 00000000c7fcf800 (ACPI data)
 BIOS-e820: 00000000c7fcf800 - 00000000c8000000 (reserved)
 BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
 BIOS-e820: 0000000100000000 - 0000000238000000 (usable)
  >>> ERROR: Invalid checksum
Intel MultiProcessor Specification v1.4
    Virtual Wire compatibility mode.
OEM ID: IBM ENSW <6>Product ID: REDWOOD SMP  <6>APIC at: 0xFEE00000
Processor #0 15:4 APIC version 20
Processor #6 15:4 APIC version 20
WARNING: NR_CPUS limit of 1 reached. Processor ignored.
I/O APIC #14 Version 32 at 0xFEC00000.
I/O APIC #13 Version 32 at 0xFEC80000.
I/O APIC #12 Version 32 at 0xFEC80400.
Setting APIC routing to flat
Processors: 1
Allocating PCI resources starting at cc000000 (gap: c8000000:36c00000)
Checking aperture...
Built 1 zonelists
Initializing CPU#0
Kernel command line: root=/dev/sdb2 init 3 console=ttyS1,38400 irqpoll
Misrouted IRQ fixup and polling support enabled
This may significantly impact system performance
PID hash table entries: 4096 (order: 12, 131072 bytes)
time.c: Using 1.193182 MHz PIT timer.
time.c: Detected 3600.295 MHz processor.
time.c: Using PIT/TSC based timekeeping.
Console: colour dummy device 80x25
Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
Placing software IO TLB between 0x9885000 - 0xd885000
Memory: 8175728k/9306112k available (3549k kernel code, 212076k reserved, 1635k 
data, 344k init)
Calibrating delay using timer specific routine.. 7213.15 BogoMIPS (lpj=14426303)
Mount-cache hash table entries: 256
CPU: Trace cache: 12K uops, L1 D cache: 16K
CPU: L2 cache: 1024K
using mwait in idle threads.
mtrr: v2.0 (20020519)
CPU:                   Intel(R) Xeon(TM) CPU 3.60GHz stepping 01
Using IO-APIC 14
Using IO-APIC 13
Using IO-APIC 12
GSI 16 sharing vector 0x91 and IRQ 16
GSI 17 sharing vector 0x99 and IRQ 17
GSI 19 sharing vector 0xA1 and IRQ 19
GSI 20 sharing vector 0xA9 and IRQ 20
GSI 23 sharing vector 0xB1 and IRQ 23
GSI 30 sharing vector 0xB9 and IRQ 30
GSI 31 sharing vector 0xC1 and IRQ 31
GSI 38 sharing vector 0xC9 and IRQ 38
Using local APIC timer interrupts.
Detected 12.500 MHz APIC timer.
testing NMI watchdog ... OK.
NET: Registered protocol family 16
PCI: Using configuration type 1
usbcore: registered new driver usbfs
usbcore: registered new driver hub
ACPI: Subsystem revision 20050916
ACPI: Interpreter disabled.
SCSI subsystem initialized
PCI: Probing PCI hardware
PCI quirk: region 0580-05ff claimed by ICH4 ACPI/GPIO/TCO
PCI quirk: region 0400-043f claimed by ICH4 GPIO
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
PCI: Transparent bridge - 0000:00:1e.0
PCI->APIC IRQ transform: 0000:00:1d.0[A] -> IRQ 145
PCI->APIC IRQ transform: 0000:00:1d.1[B] -> IRQ 161
PCI->APIC IRQ transform: 0000:00:1d.7[D] -> IRQ 177
PCI->APIC IRQ transform: 0000:00:1f.1[A] -> IRQ 153
PCI->APIC IRQ transform: 0000:00:1f.3[B] -> IRQ 153
PCI->APIC IRQ transform: 0000:03:07.0[A] -> IRQ 185
PCI->APIC IRQ transform: 0000:03:07.1[B] -> IRQ 193
PCI->APIC IRQ transform: 0000:06:00.0[A] -> IRQ 145
PCI->APIC IRQ transform: 0000:07:00.0[A] -> IRQ 145
PCI->APIC IRQ transform: 0000:01:06.0[A] -> IRQ 169
PCI: Cannot allocate resource region 1 of device 0000:00:00.0
PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
PCI: Bridge: 0000:02:00.0
  IO window: 4000-4fff
  MEM window: ce000000-cfffffff
  PREFETCH window: cc000000-cdafffff
PCI: Bridge: 0000:02:00.2
  IO window: 5000-6fff
  MEM window: cdb00000-cdefffff
  PREFETCH window: cbc00000-cbffffff
PCI: Bridge: 0000:00:02.0
  IO window: 4000-6fff
  MEM window: cdb00000-cfffffff
  PREFETCH window: cbc00000-cdafffff
PCI: Bridge: 0000:00:04.0
  IO window: disabled.
  MEM window: ca000000-cbbfffff
  PREFETCH window: e0100000-e01fffff
PCI: Bridge: 0000:00:05.0
  IO window: disabled.
  MEM window: c8000000-c9ffffff
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:06.0
  IO window: disabled.
  MEM window: disabled.
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:07.0
  IO window: 7000-ffff
  MEM window: disabled.
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:1e.0
  IO window: 3000-3fff
  MEM window: de000000-dfffffff
  PREFETCH window: d0000000-ddffffff
PCI: No IRQ known for interrupt pin A of device 0000:00:02.0. Probably buggy MP 
table.
PCI: No IRQ known for interrupt pin B of device 0000:02:00.2. Probably buggy MP 
table.
PCI: No IRQ known for interrupt pin A of device 0000:00:04.0. Probably buggy MP 
table.
PCI: No IRQ known for interrupt pin A of device 0000:00:05.0. Probably buggy MP 
table.
PCI: No IRQ known for interrupt pin A of device 0000:00:06.0. Probably buggy MP 
table.
PCI: No IRQ known for interrupt pin A of device 0000:00:07.0. Probably buggy MP 
table.
IA-32 Microcode Update Driver: v1.14 <[EMAIL PROTECTED]>
IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $
Total HugeTLB memory allocated, 0
Installing knfsd (copyright (C) 1996 [EMAIL PROTECTED]).
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
fakephp: Fake PCI Hot Plug Controller Driver
acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed
PCI: No IRQ known for interrupt pin A of device 0000:00:02.0. Probably buggy MP 
table.
pcie_portdrv_probe->Dev[3595:8086] has invalid IRQ. Check vendor BIOS
PCI: No IRQ known for interrupt pin A of device 0000:00:04.0. Probably buggy MP 
table.
pcie_portdrv_probe->Dev[3597:8086] has invalid IRQ. Check vendor BIOS
PCI: No IRQ known for interrupt pin A of device 0000:00:05.0. Probably buggy MP 
table.
pcie_portdrv_probe->Dev[3598:8086] has invalid IRQ. Check vendor BIOS
PCI: No IRQ known for interrupt pin A of device 0000:00:06.0. Probably buggy MP 
table.
pcie_portdrv_probe->Dev[3599:8086] has invalid IRQ. Check vendor BIOS
PCI: No IRQ known for interrupt pin A of device 0000:00:07.0. Probably buggy MP 
table.
pcie_portdrv_probe->Dev[359a:8086] has invalid IRQ. Check vendor BIOS
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1d.7: irq 177, io mem 0xf0000000
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004


lspci output
============
llm22:~ # lspci|grep -i 'USB'
0000:00:1d.0 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #1 
(rev 02)
0000:00:1d.1 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #2 
(rev 02)
0000:00:1d.7 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2 EHCI 
Controller (rev 02)
llm22:~ #
  


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to