lkml.org 
[lkml]   [2005]   [Jun]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectIRQ problems with 915gm chipset
From
Date
Hi

I have some problems getting linux work on my
Acer Travelmat 3002 notebook. I run Suse Linux 9.3
with linux 2.6.11.4

Floppy is not present therefore irq6 is free.
com1 and lpt1 are disabled -> irq4 and 7 are free for pci

I get best results with
1. pci=noacpi
2. acpi_irq_balance acpi_irq_pci=5,4,7,10
Disabling acpi completly makes it worse both times.
With apic bootup locks and the screen is blank as
soon as the kernel is loaded.
I also tried the current kernel 2.6.12rc5 with no result.

Not working devices with result1:
0000:00:1b.0 Class 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) High Definition Audio Controller (rev 04)
This device should be connected with [LNKE].
Bios did not assing an irq for this link. The driver fails to load
because
no irq is provided.
pci=biosirq don't help.

Not working devices with result2:
0000:06:07.0 CardBus bridge: Texas Instruments: Unknown device 8031
0000:06:07.2 FireWire (IEEE 1394): Texas Instruments: Unknown device
8032
0000:00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW
(ICH6 Family) USB UHCI #2 (rev 04)
All not working devices are connected with irq11.
PCI Interrupt Link [LNKF] and [LNKG] were not used during bootup.
Is that OK?

How can I get everything work?
I think result1 is the better way to start because more devices are
working.
Does anyone have an idea how I can get everything work.

Sound would be nice but I also need ieee1394 for my cdrom.

Regards, Tilo Lutz

Notebook:/home/tilo # cat /proc/interrupts #result1
CPU0
0: 152849 XT-PIC timer
1: 171 XT-PIC i8042
2: 0 XT-PIC cascade
8: 2 XT-PIC rtc
9: 605 XT-PIC acpi
10: 1182 XT-PIC uhci_hcd, ipw2200, eth0
11: 3 XT-PIC ohci1394, uhci_hcd, uhci_hcd, uhci_hcd,
ehci_hcd, yenta
12: 11793 XT-PIC i8042
14: 12606 XT-PIC ide0
NMI: 0
LOC: 0
ERR: 0
MIS: 0

Notebook:/home/tilo # cat /proc/interrupts #result2:
CPU0
0: 2415737 XT-PIC timer
1: 6083 XT-PIC i8042
2: 0 XT-PIC cascade
5: 0 XT-PIC uhci_hcd, ehci_hcd
7: 100000 XT-PIC uhci_hcd
8: 2 XT-PIC rtc
9: 7792 XT-PIC acpi
10: 32472 XT-PIC uhci_hcd, HDA Intel, eth0
11: 100000 XT-PIC ohci1394, uhci_hcd, yenta
12: 308415 XT-PIC i8042
14: 22665 XT-PIC ide0
NMI: 0
LOC: 0
ERR: 0
MIS: 0

part of dmesg, result1:
PCI: No IRQ known for interrupt pin A of device 0000:00:1c.0. Please try
using pci=biosirq.
PCI: Setting latency timer of device 0000:00:1c.0 to 64
pcie_portdrv_probe->Dev[2660:8086] has invalid IRQ. Check vendor BIOS
assign_interrupt_mode Found MSI capability
Allocate Port Service[pcie00]
Allocate Port Service[pcie02]
Allocate Port Service[pcie03]
PCI: No IRQ known for interrupt pin B of device 0000:00:1c.1. Please try
using pci=biosirq.
PCI: Setting latency timer of device 0000:00:1c.1 to 64
pcie_portdrv_probe->Dev[2662:8086] has invalid IRQ. Check vendor BIOS
assign_interrupt_mode Found MSI capability
Allocate Port Service[pcie00]
Allocate Port Service[pcie02]
Allocate Port Service[pcie03]
PCI: No IRQ known for interrupt pin C of device 0000:00:1c.2. Please try
using pci=biosirq.
PCI: Setting latency timer of device 0000:00:1c.2 to 64
pcie_portdrv_probe->Dev[2664:8086] has invalid IRQ. Check vendor BIOS
assign_interrupt_mode Found MSI capability
Allocate Port Service[pcie00]
Allocate Port Service[pcie02]
Allocate Port Service[pcie03]
[...]
PCI: No IRQ known for interrupt pin A of device 0000:00:1b.0. Please try
using pci=biosirq.
ALSA /tmp/alsa/alsa-driver/alsa-kernel/pci/hda/hda_intel.c:1332:
hda-intel: unable to grab IRQ 0
HDA Intel: probe of 0000:00:1b.0 failed with error -16


part of dmesg, result2:
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP02._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 *10 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 11 12 14 15) *10
ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 10 12 14 15) *11
ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 7 10 12 14 15) *0,
disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 7 11 12 14 15) *0,
disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 7 10 12 14 15) *0,
disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 7 *11 12 14 15)
ACPI: Embedded Controller [EC0] (gpe 29)
[...]
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11
PCI: setting IRQ 11 as level-triggered
ACPI: PCI interrupt 0000:00:1c.0[A] -> GSI 11 (level, low) -> IRQ 11
PCI: Setting latency timer of device 0000:00:1c.0 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[pcie00]
Allocate Port Service[pcie02]
Allocate Port Service[pcie03]
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
PCI: setting IRQ 10 as level-triggered
ACPI: PCI interrupt 0000:00:1c.1[B] -> GSI 10 (level, low) -> IRQ 10
PCI: Setting latency timer of device 0000:00:1c.1 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[pcie00]
Allocate Port Service[pcie02]
Allocate Port Service[pcie03]
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 7
PCI: setting IRQ 7 as level-triggered
ACPI: PCI interrupt 0000:00:1c.2[C] -> GSI 7 (level, low) -> IRQ 7
PCI: Setting latency timer of device 0000:00:1c.2 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service[pcie00]
Allocate Port Service[pcie02]
Allocate Port Service[pcie03]
[...]
ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 7 (level, low) -> IRQ 7
[...]
ieee1394: Initialized config rom entry `ip1394'
ieee1394: raw1394: /dev/raw1394 device initialized
ohci1394: $Rev: 1250 $ Ben Collins <bcollins@debian.org>
ACPI-0367: *** Warning: Unable to derive IRQ for device 0000:06:07.2
ACPI: PCI interrupt 0000:06:07.2[A]: no GSI - using IRQ 11
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[11]
MMIO=[b0117000-b01177ff] Max Packet=[2048]
[...]
ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 5
PCI: setting IRQ 5 as level-triggered
ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 5 (level, low) -> IRQ 5
[...]
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 0000:00:1d.2[C] -> GSI 7 (level, low) -> IRQ 7
[...]
uhci_hcd 0000:00:1d.2: UHCI Host Controller
PCI: Setting latency timer of device 0000:00:1d.2 to 64
irq 7: nobody cared!
[<c0134fdc>] __report_bad_irq+0x1c/0x70
[<c01350bb>] note_interrupt+0x5b/0x80
[<c0134c7b>] __do_IRQ+0xdb/0xf0
[<c0105288>] do_IRQ+0x38/0x60
[<c0103cba>] common_interrupt+0x1a/0x20
[<c011007b>] acpi_copy_wakeup_routine+0x1b/0xa0
[<c0134b59>] handle_IRQ_event+0x29/0x70
[<c0134c33>] __do_IRQ+0x93/0xf0
[<c0105288>] do_IRQ+0x38/0x60
[<c0103cba>] common_interrupt+0x1a/0x20
[<c013007b>] __pm_unregister+0x2b/0x40
[<c011e171>] __do_softirq+0x31/0xa0
[<c011e206>] do_softirq+0x26/0x30
[<c010528d>] do_IRQ+0x3d/0x60
[<c0103cba>] common_interrupt+0x1a/0x20
[<c0134e59>] setup_irq+0x89/0xd0
[<e0716d00>] usb_hcd_irq+0x0/0x60 [usbcore]
[<c0134fa1>] request_irq+0x71/0x90
[<e071a5fa>] usb_hcd_pci_probe+0x1aa/0x450 [usbcore]
[<c01dafa2>] pci_device_probe_static+0x32/0x50
[<c01dafe7>] __pci_device_probe+0x27/0x40
[<c01db01b>] pci_device_probe+0x1b/0x40
[<c0234fd1>] driver_probe_device+0x21/0x60
[<c02350fd>] driver_attach+0x4d/0x80
[<c023551d>] bus_add_driver+0x6d/0xa0
[<c0235a18>] driver_register+0x28/0x30
[<c01db1d9>] pci_register_driver+0x49/0x60
[<e0040087>] uhci_hcd_init+0x87/0xd7 [uhci_hcd]
[<c012e9a4>] sys_init_module+0x104/0x180
[<c0102c49>] sysenter_past_esp+0x52/0x79
handlers:
[<e0716d00>] (usb_hcd_irq+0x0/0x60 [usbcore])
Disabling IRQ #7
uhci_hcd 0000:00:1d.2: irq 7, io base 0x1860
[...]
ACPI: PCI interrupt 0000:00:1d.3[D] -> GSI 10 (level, low) -> IRQ 10
[...]
ACPI: PCI interrupt 0000:00:1d.7[A] -> GSI 5 (level, low) -> IRQ 5
[...]
ACPI-0367: *** Warning: Unable to derive IRQ for device 0000:06:06.0
ACPI: PCI interrupt 0000:06:06.0[A]: no GSI - using IRQ 10
[...]
ACPI: PCI interrupt 0000:00:1b.0[A] -> GSI 10 (level, low) -> IRQ 10
[...]
ACPI: PCI interrupt 0000:06:07.0[A]: no GSI - using IRQ 11
[...]
ACPI: PCI Interrupt Link [LNKE] enabled at IRQ 10
ACPI: PCI interrupt 0000:06:08.0[A] -> GSI 10 (level, low) -> IRQ 10
[...]
irq 11: nobody cared!
[<c0134fdc>] __report_bad_irq+0x1c/0x70
[<c01350bb>] note_interrupt+0x5b/0x80
[<c0134c7b>] __do_IRQ+0xdb/0xf0
[<c0105288>] do_IRQ+0x38/0x60
[<c0103cba>] common_interrupt+0x1a/0x20
[<c013007b>] __pm_unregister+0x2b/0x40
[<c011e171>] __do_softirq+0x31/0xa0
[<c011e206>] do_softirq+0x26/0x30
[<c010528d>] do_IRQ+0x3d/0x60
[<c0103cba>] common_interrupt+0x1a/0x20
handlers:
[<e0694480>] (ohci_irq_handler+0x0/0x640 [ohci1394])
[<e0716d00>] (usb_hcd_irq+0x0/0x60 [usbcore])
[<e07af7a0>] (yenta_interrupt+0x0/0x30 [yenta_socket])
Disabling IRQ #11


lspci:
0000:00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML
Express Processor to DRAM Controller (rev 03)
0000:00:02.0 VGA compatible controller: Intel Corporation Mobile
915GM/GMS/910GML Express Graphics Controller (rev 03)
0000:00:02.1 Display controller: Intel Corporation Mobile
915GM/GMS/910GML Express Graphics Controller (rev 03)
0000:00:1b.0 Class 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) High Definition Audio Controller (rev 04)
0000:00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) PCI Express Port 1 (rev 04)
0000:00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) PCI Express Port 2 (rev 04)
0000:00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) PCI Express Port 3 (rev 04)
0000:00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW
(ICH6 Family) USB UHCI #1 (rev 04)
0000:00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW
(ICH6 Family) USB UHCI #2 (rev 04)
0000:00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW
(ICH6 Family) USB UHCI #3 (rev 04)
0000:00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW
(ICH6 Family) USB UHCI #4 (rev 04)
0000:00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW
(ICH6 Family) USB2 EHCI Controller (rev 04)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev
d4)
0000:00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC
Interface Bridge (rev 04)
0000:00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW
(ICH6 Family) IDE Controller (rev 04)
0000:00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) SMBus Controller (rev 04)
0000:06:06.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5788
Gigabit Ethernet (rev 03)
0000:06:07.0 CardBus bridge: Texas Instruments: Unknown device 8031
0000:06:07.2 FireWire (IEEE 1394): Texas Instruments: Unknown device
8032
0000:06:07.3 Unknown mass storage controller: Texas Instruments: Unknown
device 8033
0000:06:08.0 Network controller: Intel Corporation PRO/Wireless 2200BG
(rev 05)


-
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/

\
 
 \ /
  Last update: 2005-06-02 10:32    [W:0.028 / U:0.680 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site