Messages in this thread Patch in this message | | | From | Neil Brown <> | Date | Fri, 30 Jul 2004 14:10:51 +1000 | Subject | Reporting "Yenta TI: socket 0000:02:03.0 no PCI interrupts. Fish. Please report." |
| |
Hi, I just tried upgrading my notebook (Dell Latitude D800) from 2.6.4-rc1-mm1 to 2.6.8-rc2-mm1. It didn't work really well for me. Both the Wireless (internal Orinico pcmcia device) and the sound (i810) don't work.
There seems to be a problem with allocating interrupts. Interrupt 11, which seems to be used for just about everything, isn't being handled well.
Below is a diff -U100 between "dmesg" for a working boot with 2.6.4-rc1-mm1, and "dmesg" from a boot with 2.6.8-rc2-mm1
One thing that stands out is -Yenta: ISA IRQ mask 0x0000, PCI irq 11 +Yenta TI: socket 0000:02:03.0, mfunc 0x01000002, devctl 0x60 +Yenta: request_irq() in yenta_probe_cb_irq() failed! +Yenta TI: socket 0000:02:03.0 no PCI interrupts. Fish. Please report. +Yenta: ISA IRQ mask 0x0000, PCI irq 0
which asks me to report, so I am.
After the diff is /proc/interrupts and the output of lspci when booted under 2.6.8-rc2-mm1.
Any help would be appreciated.
Thanks, NeilBrown
--- dmesg.orig 2004-07-30 13:57:32.000000000 +1000 +++ dmesg 2004-07-30 13:41:51.000000000 +1000 @@ -1,261 +1,282 @@ -Linux version 2.6.4-rc1-mm1 (root@notabene) (gcc version 3.3.3 20040214 (prerelease) (Debian)) #3 Mon Mar 1 20:53:30 EST 2004 +Linux version 2.6.8-rc2-mm1 (neilb@notabene) (gcc version 3.3.4 (Debian 1:3.3.4-4)) #2 Thu Jul 29 23:48:46 EST 2004 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009f000 (usable) BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved) BIOS-e820: 0000000000100000 - 000000003ffae000 (usable) BIOS-e820: 000000003ffae000 - 0000000040000000 (reserved) BIOS-e820: 00000000feda0000 - 00000000fee00000 (reserved) BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved) Warning only 896MB will be used. Use a HIGHMEM enabled kernel. 896MB LOWMEM available. -zapping low mappings. On node 0 totalpages: 229376 DMA zone: 4096 pages, LIFO batch:1 Normal zone: 225280 pages, LIFO batch:16 HighMem zone: 0 pages, LIFO batch:1 DMI 2.3 present. Dell Latitude with broken BIOS detected. Refusing to enable the local APIC. ACPI: RSDP (v000 DELL ) @ 0x000fdf00 ACPI: RSDT (v001 DELL CPi R 0x27d3091e ASL 0x00000061) @ 0x3fff0000 ACPI: FADT (v001 DELL CPi R 0x27d3091e ASL 0x00000061) @ 0x3fff0400 ACPI: ASF! (v016 DELL CPi R 0x27d3091e ASL 0x00000061) @ 0x3fff0800 ACPI: DSDT (v001 INT430 SYSFexxx 0x00001001 MSFT 0x0100000e) @ 0x00000000 ACPI: PM-Timer IO Port: 0x808 Built 1 zonelists Initializing CPU#0 -Kernel command line: auto BOOT_IMAGE=4 ro root=301 resume=/dev/hda2 +Kernel command line: auto BOOT_IMAGE=8 ro root=301 resume=/dev/hda2 PID hash table entries: 4096 (order 12: 32768 bytes) -Detected 1598.664 MHz processor. +Detected 1598.665 MHz processor. Using pmtmr for high-res timesource Console: colour VGA+ 80x25 -Memory: 903188k/917504k available (1975k kernel code, 13572k reserved, 957k data, 240k init, 0k highmem) -Calibrating delay loop... 3191.60 BogoMIPS Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) +Memory: 904148k/917504k available (2001k kernel code, 12612k reserved, 993k data, 240k init, 0k highmem) +Checking if this processor honours the WP bit even in supervisor mode... Ok. +Calibrating delay loop... 3191.60 BogoMIPS (lpj=15958016) Mount-cache hash table entries: 512 (order: 0, 4096 bytes) -CPU: After generic identify, caps: a7e9f9bf 00000000 00000000 00000000 -CPU: After vendor identify, caps: a7e9f9bf 00000000 00000000 00000000 +CPU: After generic identify, caps: a7e9f9bf 00000000 00000000 00000000 +CPU: After vendor identify, caps: a7e9f9bf 00000000 00000000 00000000 CPU: L1 I cache: 32K, L1 D cache: 32K CPU: L2 cache: 1024K -CPU: After all inits, caps: a7e9f9bf 00000000 00000000 00000040 +CPU: After all inits, caps: a7e9f9bf 00000000 00000000 00000040 CPU: Intel(R) Pentium(R) M processor 1600MHz stepping 05 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. -POSIX conformance testing by UNIFIX NET: Registered protocol family 16 EISA bus registered PCI: PCI BIOS revision 2.10 entry at 0xfc97e, last bus=2 PCI: Using configuration type 1 mtrr: v2.0 (20020519) -ACPI: Subsystem revision 20040220 +ACPI: Subsystem revision 20040715 tbxface-0117 [03] acpi_load_tables : ACPI Tables successfully acquired Parsing all Control Methods:........................................................................................................................................................................... Table [DSDT](id F004) - 422 Objects with 67 Devices 171 Methods 5 Regions -ACPI Namespace successfully loaded at root c053993c +ACPI Namespace successfully loaded at root c054905c ACPI: IRQ9 SCI: Edge set to Level Trigger. evxfevnt-0093 [04] acpi_enable : Transition to ACPI mode successful -evgpeblk-0747 [06] ev_create_gpe_block : GPE 00 to 31 [_GPE] 4 regs at 0000000000000828 on int 9 -Completing Region/Field/Buffer/Package initialization:................................................................ -Initialized 5/5 Regions 10/10 Fields 23/23 Buffers 26/26 Packages (430 nodes) -Executing all Device _STA and_INI methods:..................................................................... -69 Devices found containing: 69 _STA, 3 _INI methods +evgpeblk-0980 [06] ev_create_gpe_block : GPE 00 to 1F [_GPE] 4 regs at 0000000000000828 on int 0x9 +evgpeblk-0989 [06] ev_create_gpe_block : Found 7 Wake, Enabled 2 Runtime GPEs in this block +Completing Region/Field/Buffer/Package initialization:..................................................... +Initialized 5/5 Regions 9/10 Fields 22/23 Buffers 17/26 Packages (431 nodes) +Executing all Device _STA and_INI methods:....................................................................... +71 Devices found containing: 71 _STA, 3 _INI methods ACPI: Interpreter enabled ACPI: Using PIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (00:00) PCI: Probing PCI hardware (bus 00) PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1 -Transparent bridge - 0000:00:1e.0 +PCI: Transparent bridge - 0000:00:1e.0 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 *11) -ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) +ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *11 ACPI: PCI Interrupt Link [LNKC] (IRQs 9 10 *11) ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 9 10 *11) -ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 14 15) +ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 *11 12 14 15) ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIE._PRT] Linux Plug and Play Support v0.97 (c) Adam Belay pnp: the driver 'system' has been registered PnPBIOS: Scanning system for PnP BIOS support... PnPBIOS: Found PnP BIOS installation structure at 0xc00fe2d0 PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0xe2f4, dseg 0x40 pnp: match found with the PnP device '00:01' and the driver 'system' -pnp: 00:01: ioport range 0x800-0x85f has been reserved +pnp: 00:01: ioport range 0x800-0x85f could not be reserved pnp: 00:01: ioport range 0x860-0x87f has been reserved pnp: 00:01: ioport range 0x880-0x8bf has been reserved pnp: 00:01: ioport range 0x8c0-0x8ff has been reserved pnp: 00:01: ioport range 0x3f0-0x3f1 has been reserved pnp: 00:01: ioport range 0x900-0x97f has been reserved -pnp: 00:01: ioport range 0xf400-0xf4fe has been reserved +pnp: 00:01: ioport range 0xf400-0xf4fe could not be reserved PnPBIOS: 14 nodes reported by PnP BIOS; 14 recorded by driver SCSI subsystem initialized Linux Kernel Card Services options: [pci] [cardbus] [pm] -drivers/usb/core/usb.c: registered new driver usbfs -drivers/usb/core/usb.c: registered new driver hub +usbcore: registered new driver usbfs +usbcore: registered new driver hub +PCI: Using ACPI for IRQ routing ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11 +ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11 +ACPI: PCI interrupt 0000:00:1d.1[B] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11 +ACPI: PCI interrupt 0000:00:1d.2[C] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 11 -ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11 -PCI: Using ACPI for IRQ routing -PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off' -ikconfig 0.7 with /proc/config* +ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 11 (level, low) -> IRQ 11 +ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 11 (level, low) -> IRQ 11 +ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 7 +ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 7 (level, low) -> IRQ 7 +ACPI: PCI interrupt 0000:00:1f.6[B] -> GSI 7 (level, low) -> IRQ 7 +ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 11 (level, low) -> IRQ 11 +ACPI: PCI interrupt 0000:02:00.0[A] -> GSI 11 (level, low) -> IRQ 11 +ACPI: PCI interrupt 0000:02:01.0[A] -> GSI 11 (level, low) -> IRQ 11 +ACPI: PCI interrupt 0000:02:01.1[A] -> GSI 11 (level, low) -> IRQ 11 +ACPI: PCI interrupt 0000:02:01.2[A] -> GSI 11 (level, low) -> IRQ 11 +ACPI: PCI interrupt 0000:02:03.0[A] -> GSI 7 (level, low) -> IRQ 7 +vesafb: probe of vesafb0 failed with error -6 Initializing Cryptographic API ACPI: AC Adapter [AC] (on-line) ACPI: Battery Slot [BAT0] (battery present) ACPI: Battery Slot [BAT1] (battery present) ACPI: Lid Switch [LID] ACPI: Power Button (CM) [PBTN] ACPI: Sleep Button (CM) [SBTN] ACPI: Processor [CPU0] (supports C1 C2 C3, 8 throttling states) -ACPI: Thermal Zone [THM] (57 C) +ACPI: Thermal Zone [THM] (58 C) isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found Real Time Clock Driver v1.12 Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A +ACPI: PCI interrupt 0000:00:1f.6[B] -> GSI 7 (level, low) -> IRQ 7 pnp: the driver 'serial' has been registered pnp: match found with the PnP device '00:0b' and the driver 'serial' pnp: the driver 'parport_pc' has been registered pnp: match found with the PnP device '00:0d' and the driver 'parport_pc' -parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE] -parport0: irq 7 detected -parport0: cpp_daisy: aa5500ff(38) -parport0: assign_addrs: aa5500ff(38) -parport0: cpp_daisy: aa5500ff(38) -parport0: assign_addrs: aa5500ff(38) +parport: PnPBIOS parport detected. +parport0: PC-style at 0x378 (0x778), irq 7, dma 1 [PCSPP,TRISTATE,COMPAT,ECP,DMA] RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ICH4: IDE controller at PCI slot 0000:00:1f.1 PCI: Enabling device 0000:00:1f.1 (0005 -> 0007) +ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 11 (level, low) -> IRQ 11 ICH4: chipset revision 1 ICH4: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xbfa0-0xbfa7, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xbfa8-0xbfaf, BIOS settings: hdc:pio, hdd:pio hda: HITACHI_DK23EA-60, ATA DISK drive Using anticipatory io scheduler ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hda: max request size: 128KiB hda: 117210240 sectors (60011 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100) +hda: cache flushes supported hda: hda1 hda2 hda3 PCI: Enabling device 0000:02:01.0 (0000 -> 0002) +ACPI: PCI interrupt 0000:02:01.0[A] -> GSI 11 (level, low) -> IRQ 11 Yenta: CardBus bridge found at 0000:02:01.0 [1028:014e] -Yenta: ISA IRQ mask 0x04f8, PCI irq 11 +Yenta: ISA IRQ mask 0x0478, PCI irq 11 Socket status: 30000006 +ACPI: PCI interrupt 0000:02:01.1[A] -> GSI 11 (level, low) -> IRQ 11 Yenta: CardBus bridge found at 0000:02:01.1 [1028:014e] -Yenta: ISA IRQ mask 0x04f8, PCI irq 11 +Yenta: ISA IRQ mask 0x0478, PCI irq 11 Socket status: 30000047 +ACPI: PCI interrupt 0000:02:03.0[A] -> GSI 7 (level, low) -> IRQ 7 Yenta: CardBus bridge found at 0000:02:03.0 [12a3:ab01] Yenta: Enabling burst memory read transactions Yenta: Using CSCINT to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI -Yenta: ISA IRQ mask 0x0000, PCI irq 11 +Yenta TI: socket 0000:02:03.0, mfunc 0x01000002, devctl 0x60 +Yenta: request_irq() in yenta_probe_cb_irq() failed! +Yenta TI: socket 0000:02:03.0 no PCI interrupts. Fish. Please report. +Yenta: ISA IRQ mask 0x0000, PCI irq 0 Socket status: 30000010 Databook TCIC-2 PCMCIA probe: not found. -mice: PS/2 mouse device common for all mice serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 +mice: PS/2 mouse device common for all mice input: AT Translated Set 2 keyboard on isa0060/serio0 EISA: Probing bus 0 at eisa0 -Advanced Linux Sound Architecture Driver Version 1.0.2c (Thu Feb 05 15:41:49 2004 UTC). +Advanced Linux Sound Architecture Driver Version 1.0.5 (Sun May 30 10:49:40 2004 UTC). ALSA device list: No soundcards found. NET: Registered protocol family 2 IP: routing cache hash table of 8192 buckets, 64Kbytes TCP: Hash tables configured (established 262144 bind 65536) NET: Registered protocol family 1 NET: Registered protocol family 17
============================================================================== /proc/interrupts CPU0 0: 23343 XT-PIC timer 1: 1048 XT-PIC i8042 2: 0 XT-PIC cascade 3: 889 XT-PIC serial 7: 0 XT-PIC parport0 8: 4 XT-PIC rtc 9: 1 XT-PIC acpi 11: 3092 XT-PIC yenta, yenta, uhci_hcd, uhci_hcd, uhci_hcd, ehci_hcd, ohci1394, eth0 12: 46 XT-PIC i8042 14: 6341 XT-PIC ide0 NMI: 0 LOC: 0 ERR: 0 MIS: 0
=========================================================================== lspci 0000:00:00.0 Host bridge: Intel Corp. 82855PM Processor to I/O Controller (rev 03) 0000:00:01.0 PCI bridge: Intel Corp. 82855PM Processor to AGP Controller (rev 03) 0000:00:1d.0 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01) 0000:00:1d.1 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01) 0000:00:1d.2 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01) 0000:00:1d.7 USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Controller (rev 01) 0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 81) 0000:00:1f.0 ISA bridge: Intel Corp. 82801DBM LPC Interface Controller (rev 01) 0000:00:1f.1 IDE interface: Intel Corp. 82801DBM (ICH4) Ultra ATA Storage Controller (rev 01) 0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01) 0000:00:1f.6 Modem: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 01) 0000:01:00.0 VGA compatible controller: nVidia Corporation NV28 [GeForce4 Ti 4200 Go AGP 8x] (rev a1) 0000:02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705M Gigabit Ethernet (rev 01) 0000:02:01.0 CardBus bridge: Texas Instruments: Unknown device ac47 (rev 01) 0000:02:01.1 CardBus bridge: Texas Instruments: Unknown device ac4a (rev 01) 0000:02:01.2 FireWire (IEEE 1394): Texas Instruments: Unknown device 802b 0000:02:01.3 System peripheral: Texas Instruments: Unknown device 8204 0000:02:03.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 01) - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |