On Fri, Dec 09, 2005 at 09:46:02PM -0800, David Brownell wrote: > > > > Any thoughts on what could be going wrong? > > > > Hm, no I don't, this is the first report. What is the error that > > happens? > > > > David, any ideas? > > The original poster on this thread showed a completely normal > kernel boot, and called it a panic. Then said that it worked > OK in a later kernel. > > It's completely unclear what might be going wrong; if it were > a panic there would be a stack trace, and nobody's shown one. > Sometimes bug reports can be so ... lacking ... :( > > As a rule, if a "printk" dies, it's not usually going to be any > kind of USB problem. > > I suspect that maybe the IRQ handler should just completely > ignore the wakeup flag when deciding if it should look at the > STS_PCD report, but if that matters on a kexec path then the > reset mechanisms have been really _seriously_ misbehaving. > > - Dave >
Hi Greg and David, Apologies for the misuse of the term 'panic'. I was meaning the system hung and did not boot further. The last message it printed was from the USB initialization. I am attaching a log of the second kernel booting via kexec. Meanwhile, I will also be looking at this from the kexec's shutdown perspective. But it would be great if Dave could also throw some light on this. llm22:~ # Starting new kernel Bootdata ok (command line is root=/dev/sdb2 console=ttyS1,38400 init 3 irqpoll) Linux version 2.6.15-rc5-mm1-usb ([EMAIL PROTECTED]) (gcc version 3.3.3 (SuSE Linux)) #1 Mon Dec 12 05:5BIOS-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 console=ttyS1,38400 init 3 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.267 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: 8175772k/9306112k available (3549k kernel code, 212072k reserved, 1635k data, 348k init) Calibrating delay using timer specific routine.. 7213.14 BogoMIPS (lpj=14426289) 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 ACPI: Subsystem revision 20050916 ACPI: Interpreter disabled. SCSI subsystem initialized usbcore: registered new driver usbfs usbcore: registered new driver hub 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 radeonfb: Found Intel x86 BIOS ROM Image radeonfb: Retreived PLL infos from BIOS radeonfb: Reference=27.00 MHz (RefDiv=60) Memory=143.00 Mhz, System=143.00 MHz radeonfb: PLL min 12000 max 35000 radeonfb: Monitor 1 type DFP found radeonfb: EDID probed radeonfb: Monitor 2 type CRT found radeonfb: EDID probed Console: switching to colour frame buffer device 128x48 radeonfb (0000:01:06.0): ATI Radeon QY vga16fb: mapped to 0xffff8100000a0000 fb1: VGA16 VGA frame buffer device Real Time Clock Driver v1.12 Non-volatile memory driver v1.2 hw_random hardware driver 1.0.0 loaded Linux agpgart interface v0.101 (c) Dave Jones Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A mice: PS/2 mouse device common for all mice input: PC Speaker as /class/input/input0 parport0: PC-style at 0x378 [PCSPP] Floppy drive(s): fd0 is 1.44M FDC 0 is a National Semiconductor PC87306 RAMDISK driver initialized: 16 RAM disks of 128000K size 1024 blocksize loop: loaded (max 8 devices) nbd: registered device at major 43 Ethernet Channel Bonding Driver: v3.0.0 (November 8, 2005) bonding: Warning: either miimon or arp_interval and arp_ip_target module parameters must be spec.tg3.c:v3.43 (Oct 24, 2005) eth0: Tigon3 [partno(BCM95721) rev 4101 PHY(5750)] (PCI Express) 10/100/1000BaseT Ethernet 00:110eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[1] Split[0] WireSpeed[1] TSOcap[1] eth0: dma_rwctrl[76180000] eth1: Tigon3 [partno(BCM95721) rev 4101 PHY(5750)] (PCI Express) 10/100/1000BaseT Ethernet 00:111eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[1] Split[0] WireSpeed[1] TSOcap[1] eth1: dma_rwctrl[76180000] Equalizer2002: Simon Janes ([EMAIL PROTECTED]) and David S. Miller (davem@redhat.com) ipddp.c:v0.01 8/28/97 Bradford W. Johnson <[EMAIL PROTECTED]> ipddp0: Appletalk-IP Encap. mode by Bradford W. Johnson <[EMAIL PROTECTED]> Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ICH5: IDE controller at PCI slot 0000:00:1f.1 ICH5: chipset revision 2 ICH5: not 100% native mode: will probe irqs later ide0: BM-DMA at 0x0480-0x0487, BIOS settings: hda:pio, hdb:DMA hda: BTC CD-ROM F523E, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hda: ATAPI 48X CD-ROM drive, 128kB Cache Uniform CD-ROM driver Revision: 3.20 ide-floppy driver 0.99.newide PCI: Enabling device 0000:03:07.0 (0156 -> 0157) scsi0 : Adaptec AIC79XX PCI-X SCSI HBA DRIVER, Rev 1.3.11 <Adaptec AIC7902 Ultra320 SCSI adapter> aic7902: Ultra320 Wide Channel A, SCSI Id=7, PCI-X 67-100Mhz, 512 SCBs PCI: Enabling device 0000:03:07.1 (0156 -> 0157) scsi1 : Adaptec AIC79XX PCI-X SCSI HBA DRIVER, Rev 1.3.11 <Adaptec AIC7902 Ultra320 SCSI adapter> aic7902: Ultra320 Wide Channel B, SCSI Id=7, PCI-X 67-100Mhz, 512 SCBs Vendor: IBM-ESXS Model: VPR073C3-ETS10FN Rev: S330 Type: Direct-Access ANSI SCSI revision: 04 target1:0:2: asynchronous. scsi1:A:2:0: Tagged Queuing enabled. Depth 32 target1:0:2: Beginning Domain Validation target1:0:2: wide asynchronous. target1:0:2: FAST-160 WIDE SCSI 320.0 MB/s DT IU RDSTRM RTI WRFLOW PCOMP (6.25 ns, offset 127) target1:0:2: Ending Domain Validation Vendor: IBM-ESXS Model: VPR073C3-ETS10FN Rev: S330 Type: Direct-Access ANSI SCSI revision: 04 target1:0:3: asynchronous. scsi1:A:3:0: Tagged Queuing enabled. Depth 32 target1:0:3: Beginning Domain Validation target1:0:3: wide asynchronous. target1:0:3: FAST-160 WIDE SCSI 320.0 MB/s DT IU RDSTRM RTI WRFLOW PCOMP (6.25 ns, offset 127) target1:0:3: Ending Domain Validation Vendor: IBM-ESXS Model: VPR073C3-ETS10FN Rev: S330 Type: Direct-Access ANSI SCSI revision: 04 target1:0:4: asynchronous. scsi1:A:4:0: Tagged Queuing enabled. Depth 32 target1:0:4: Beginning Domain Validation target1:0:4: wide asynchronous. target1:0:4: FAST-160 WIDE SCSI 320.0 MB/s DT IU RDSTRM RTI WRFLOW PCOMP (6.25 ns, offset 127) target1:0:4: Ending Domain Validation target1:0:5: asynchronous. Vendor: IBM-ESXS Model: ST373453LC FN Rev: B85D Type: Direct-Access ANSI SCSI revision: 03 scsi1:A:5:0: Tagged Queuing enabled. Depth 32 target1:0:5: Beginning Domain Validation target1:0:5: wide asynchronous. target1:0:5: FAST-160 WIDE SCSI 320.0 MB/s DT IU RDSTRM RTI WRFLOW PCOMP (6.25 ns, offset 63) target1:0:5: Ending Domain Validation Vendor: IBM Model: 02R0962a S320 1 Rev: 1 Type: Processor ANSI SCSI revision: 02 target1:0:8: asynchronous. target1:0:8: Beginning Domain Validation target1:0:8: Ending Domain Validation st: Version 20050830, fixed bufsize 32768, s/g segs 256 SCSI device sda: 143374000 512-byte hdwr sectors (73407 MB) SCSI device sda: drive cache: write through SCSI device sda: 143374000 512-byte hdwr sectors (73407 MB) SCSI device sda: drive cache: write through sda: sda1 sda2 sda3 sda4 < sda5 > sd 1:0:2:0: Attached scsi disk sda SCSI device sdb: 143374000 512-byte hdwr sectors (73407 MB) SCSI device sdb: drive cache: write through SCSI device sdb: 143374000 512-byte hdwr sectors (73407 MB) SCSI device sdb: drive cache: write through sdb: sdb1 sdb2 sd 1:0:3:0: Attached scsi disk sdb SCSI device sdc: 143374000 512-byte hdwr sectors (73407 MB) SCSI device sdc: drive cache: write through SCSI device sdc: 143374000 512-byte hdwr sectors (73407 MB) SCSI device sdc: drive cache: write through sdc: sdc1 sd 1:0:4:0: Attached scsi disk sdc SCSI device sdd: 143374000 512-byte hdwr sectors (73407 MB) SCSI device sdd: drive cache: write through SCSI device sdd: 143374000 512-byte hdwr sectors (73407 MB) SCSI device sdd: drive cache: write through sdd: sdd1 sd 1:0:5:0: Attached scsi disk sdd sd 1:0:2:0: Attached scsi generic sg0 type 0 sd 1:0:3:0: Attached scsi generic sg1 type 0 sd 1:0:4:0: Attached scsi generic sg2 type 0 sd 1:0:5:0: Attached scsi generic sg3 type 0 1:0:8:0: Attached scsi generic sg4 type 3 SCSI Media Changer driver v0.25 physmap flash device: 4000000 at 8000000 No recognised DiskOnChip devices found slram: not enough parameters. $Id: pmc551.h,v 1.6 2005/11/07 11:14:55 gleixner Exp $ Ramix PMC551 PCI Mezzanine Ram Driver. (C) 1999,2000 Nortel Networks. pmc551: not detected blkmtd: version $Revision: 1.27 $ blkmtd: error: missing `device' name 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 Thanks Rachita ------------------------------------------------------- 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 _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel