Messages in this thread | | | Date | Fri, 14 Dec 2001 16:37:57 -0500 (EST) | From | Denis Pelletier <> | Subject | IRQ routing conflict #2 |
| |
Hello
Like I said previously I have an IRQ routing conflict with my Compaq Presario 700 laptop. This machine does not have an option "non-pnp OS" in its BIOS. Because of this conflict (I guess) the sound does not work.
[dpel@mobile dpel] dmesg Linux version 2.4.16 (root@maniwaki.dyndns.org) (gcc version 2.96 20000731 (Mandrake Linux 8.2 2.96-0.69mdk)) #1 Fri Dec 14 08:25:43 EST 2001 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009e800 (usable) BIOS-e820: 000000000009e800 - 00000000000a0000 (reserved) BIOS-e820: 00000000000c0000 - 00000000000cc000 (reserved) BIOS-e820: 00000000000dc000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000000eef0000 (usable) BIOS-e820: 000000000eef0000 - 000000000eeff000 (ACPI data) BIOS-e820: 000000000eeff000 - 000000000ef00000 (ACPI NVS) BIOS-e820: 000000000ef00000 - 000000000f000000 (usable) BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved) On node 0 totalpages: 61440 zone(0): 4096 pages. zone(1): 57344 pages. zone(2): 0 pages. Kernel command line: root=/dev/hda6 devfs=mount vga=791 Initializing CPU#0 Detected 896.910 MHz processor. Console: colour dummy device 80x25 Calibrating delay loop... 1789.13 BogoMIPS Memory: 239344k/245760k available (1258k kernel code, 5960k reserved, 368k data, 220k init, 0k highmem) Dentry-cache hash table entries: 32768 (order: 6, 262144 bytes) Inode-cache hash table entries: 16384 (order: 5, 131072 bytes) Mount-cache hash table entries: 4096 (order: 3, 32768 bytes) Buffer-cache hash table entries: 16384 (order: 4, 65536 bytes) Page-cache hash table entries: 65536 (order: 6, 262144 bytes) CPU: Before vendor init, caps: 0383f9ff c1c7f9ff 00000000, vendor = 2 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 64K (64 bytes/line) CPU: After vendor init, caps: 0383f9ff c1c7f9ff 00000000 00000000 CPU: After generic, caps: 0383f9ff c1c7f9ff 00000000 00000000 CPU: Common caps: 0383f9ff c1c7f9ff 00000000 00000000 CPU: AMD Mobile AMD Duron(tm) Processor stepping 00 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au) mtrr: detected mtrr type: Intel PCI: PCI BIOS revision 2.10 entry at 0xfd7ae, last bus=1 PCI: Using configuration type 1 PCI: Probing PCI hardware Unknown bridge resource 0: assuming transparent PCI: Using IRQ router VIA [1106/0686] at 00:07.0 PCI: Found IRQ 11 for device 00:0a.0 IRQ routing conflict for 00:07.5, have irq 5, want irq 11 PCI: Sharing IRQ 11 with 00:0b.0 Applying VIA southbridge workaround. Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd Journalled Block Device driver loaded devfs: v0.120 (20011103) Richard Gooch (rgooch@atnf.csiro.au) devfs: boot_options: 0x1 tbxface-0099 [01] Acpi_load_tables : ACPI Tables successfully loaded Parsing Methods:............................................................................................................. 109 Control Methods found and parsed (441 nodes total) Parsing Methods: 0 Control Methods found and parsed (444 nodes total) ACPI Namespace successfully loaded at root c02e1000 ACPI: Core Subsystem version [20011018] evxfevnt-0081 [02] Acpi_enable : Transition to ACPI mode successful Executing device _INI methods:.....[ACPI Debug] String: ---------------------------- AC _STA ..evregion-0300 [21] Ev_address_space_dispa: Region handler: AE_ERROR [System_memory] Ps_execute: method failed - \_SB_.PCI0._INI (cee39768) nsinit-0350 [04] Ns_init_one_device : \ /_SB_PCI0._INI failed: AE_ERROR ...................................... 45 Devices found: 45 _STA, 1 _INI Completing Region and Field initialization:............ 11/15 Regions, 1/1 Fields initialized (444 nodes total) ACPI: Subsystem enabled [ACPI Debug] String: ---------------------------- AC _STA [ACPI Debug] String: ---------------------------- AC _STA [ACPI Debug] String: ---------------------------- AC _STA EC: found, GPE 6 ACPI: System firmware supports S0 S3 S4 S5 Processor[0]: C0 C1 C2, 8 throttling states [ACPI Debug] String: --------- VIA SOFTWARE SMI PMIO 2Fh ------------ evregion-0300 [25] Ev_address_space_dispa: Region handler: AE_ERROR [System_memory] dswexec-0391 [16] Ds_exec_end_op : [Store]: Could not resolve operands, AE_ERROR Ps_execute: method failed - \_SB_.BAT0._BIF (cee392e8) [ACPI Debug] String: ---------------------------- AC _STA ACPI: AC Adapter found ACPI: Power Button (FF) found ACPI: Multiple power buttons detected, ignoring fixed-feature ACPI: Power Button (CM) found ACPI: Sleep Button (CM) found ACPI: Lid Switch (CM) found vesafb: framebuffer at 0xf0000000, mapped to 0xcf816000, size 15296k vesafb: mode is 1024x768x16, linelength=2048, pages=8 vesafb: protected mode interface info at c000:7e56 vesafb: scrolling: redraw vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0 Console: switching to colour frame buffer device 128x48 fb0: VESA VGA frame buffer device vga16fb: initializing vga16fb: mapped to 0xc00a0000 fb1: VGA16 VGA frame buffer device pty: 256 Unix98 ptys configured toshiba: not a supported Toshiba laptop i8k: Inspiron 8000 BIOS signature not found Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI SERIAL_ACPI enabled Real Time Clock Driver v1.10e Non-volatile memory driver v1.1 block: 128 slots per queue, batch=32 RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize Uniform Multi-Platform E-IDE driver Revision: 6.31 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: IDE controller on PCI bus 00 dev 39 VP_IDE: chipset revision 6 VP_IDE: not 100% native mode: will probe irqs later ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: VIA vt82c686b (rev 42) IDE UDMA100 controller on pci00:07.1 ide0: BM-DMA at 0x1840-0x1847, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0x1848-0x184f, BIOS settings: hdc:DMA, hdd:pio hda: HITACHI_DK23CA-20, ATA DISK drive hdc: LG DVD-ROM DRN-8080B, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: 39070080 sectors (20004 MB) w/2048KiB Cache, CHS=2432/255/63, UDMA(100) hdc: ATAPI 24X DVD-ROM drive, 512kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.12 ide-floppy driver 0.97.sv Partition check: /dev/ide/host0/bus0/target0/lun0: p1 p2 p3 < p5 p6 > Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 Linux agpgart interface v0.99 (c) Jeff Hartmann agpgart: Maximum main memory to use for agp memory: 190M agpgart: Detected Via Apollo Pro KT133 chipset agpgart: AGP aperture is 64M @ 0xec000000 ide-floppy driver 0.97.sv Linux Kernel Card Services 3.1.22 options: [pci] [cardbus] [pm] PCI: Found IRQ 11 for device 00:0a.0 IRQ routing conflict for 00:07.5, have irq 5, want irq 11 PCI: Sharing IRQ 11 with 00:0b.0 Intel PCIC probe: not found. Databook TCIC-2 PCMCIA probe: not found. NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 2048 buckets, 16Kbytes TCP: Hash tables configured (established 16384 bind 16384) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. Yenta IRQ list 0008, PCI irq11 Socket status: 30000006 RAMDISK: Compressed image found at block 0 Freeing initrd memory: 21k freed VFS: Mounted root (ext2 filesystem). Mounted devfs on /dev Freeing unused kernel memory: 220k freed Adding Swap: 682720k swap-space (priority -1) 8139too Fast Ethernet driver 0.9.22 PCI: Found IRQ 11 for device 00:0b.0 IRQ routing conflict for 00:07.5, have irq 5, want irq 11 PCI: Sharing IRQ 11 with 00:0a.0 eth0: RealTek RTL8139 Fast Ethernet at 0xd078c000, 00:08:02:02:34:06, IRQ 11 eth0: Identified 8139 chip type 'RTL-8139C' usb.c: registered new driver usbdevfs usb.c: registered new driver hub usb-uhci.c: $Revision: 1.268 $ time 08:36:09 Dec 14 2001 usb-uhci.c: High bandwidth mode enabled PCI: Found IRQ 9 for device 00:07.2 usb-uhci.c: USB UHCI at I/O 0x1800, IRQ 9 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 1 hub.c: USB hub found hub.c: 2 ports detected usb-uhci.c: v1.268:USB Universal Host Controller Interface driver eth0: Setting half-duplex based on auto-negotiated partner ability 0000. devfs: devfs_register(): device already registered: "sequencer" devfs: devfs_register(): device already registered: "sequencer2" devfs: devfs_register(): device already registered: "sound/dspW" devfs: devfs_register(): device already registered: "sound/audio" Via 686a audio driver 1.9.1 PCI: Found IRQ 11 for device 00:07.5 IRQ routing conflict for 00:07.5, have irq 5, want irq 11 PCI: Sharing IRQ 11 with 00:0a.0 PCI: Sharing IRQ 11 with 00:0b.0 devfs: devfs_register(): device already registered: "mixer" ac97_codec: AC97 Audio codec, id: 0x4144:0x5361 (Unknown) devfs: devfs_register(): device already registered: "dsp" via82cxxx: board #1 at 0x1000, IRQ 5 SCSI subsystem driver Revision: 1.00 mtrr: no more MTRRs available mtrr: no more MTRRs available mtrr: no more MTRRs available via_audio: ignoring drain playback error -11 Assertion failed! chan->is_active == sg_active(chan->iobase),via82cxxx_audio.c,via_chan_maybe_start,line=1201 via_audio: ignoring drain playback error -11 [ACPI Debug] String: ---------------------------- AC _PSR [ACPI Debug] String: ---------------------------- AC off line [ACPI Debug] String: ---------------------------- AC _PSR [ACPI Debug] String: ---------------------------- AC off line via_audio: ignoring drain playback error -11 via_audio: ignoring drain playback error -11
[dpel@mobile dpel] cat /proc/interrupts CPU0 0: 74449 XT-PIC timer 1: 870 XT-PIC keyboard 2: 0 XT-PIC cascade 5: 8481 XT-PIC via82cxxx 8: 1 XT-PIC rtc 9: 0 XT-PIC usb-uhci 10: 0 XT-PIC acpi 11: 9106 XT-PIC Texas Instruments PCI1410 PC card Cardbus Controller, eth0 12: 2741 XT-PIC PS/2 Mouse 14: 5567 XT-PIC ide0 15: 4 XT-PIC ide1 NMI: 0 ERR: 0
[root@mobile root] lspci -vx 00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 0305 (rev 80) Flags: bus master, medium devsel, latency 8 Memory at ec000000 (32-bit, prefetchable) [size=64M] Capabilities: [a0] AGP version 2.0 Capabilities: [c0] Power Management version 2 00: 06 11 05 03 06 00 10 a2 80 00 00 06 00 08 00 00 10: 08 00 00 ec 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30: 00 00 00 00 a0 00 00 00 00 00 00 00 00 00 00 00
00:01.0 PCI bridge: VIA Technologies, Inc.: Unknown device 8305 (prog-if 00 [Normal decode]) Flags: bus master, 66Mhz, medium devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 Memory behind bridge: e8100000-e81fffff Prefetchable memory behind bridge: f0000000-f7ffffff Capabilities: [80] Power Management version 2 00: 06 11 05 83 07 00 30 a2 00 00 04 06 00 00 01 00 10: 00 00 00 00 00 00 00 00 00 01 01 00 f0 00 00 00 20: 10 e8 10 e8 00 f0 f0 f7 00 00 00 00 ff ff ff ff 30: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 0c 00
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super] (rev 42) Subsystem: VIA Technologies, Inc. VT82C686/A PCI to ISA Bridge Flags: bus master, stepping, medium devsel, latency 0 Capabilities: [c0] Power Management version 2 00: 06 11 86 06 87 00 10 02 42 00 01 06 00 00 80 00 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 06 11 00 00 30: 00 00 00 00 c0 00 00 00 00 00 00 00 00 00 00 00
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev 06) (prog-if 8a [Master SecP PriP]) Subsystem: VIA Technologies, Inc. VT82C586 IDE [Apollo] Flags: bus master, medium devsel, latency 64 I/O ports at 1840 [size=16] Capabilities: [c0] Power Management version 2 00: 06 11 71 05 05 00 90 02 06 8a 01 01 00 40 00 00 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20: 41 18 00 00 00 00 00 00 00 00 00 00 06 11 71 05 30: 00 00 00 00 c0 00 00 00 00 00 00 00 00 00 00 00
00:07.2 USB Controller: VIA Technologies, Inc. VT82C586B USB (rev 1a) (prog-if 00 [UHCI]) Subsystem: Unknown device 0925:1234 Flags: bus master, medium devsel, latency 64, IRQ 9 I/O ports at 1800 [size=32] Capabilities: [80] Power Management version 2 00: 06 11 38 30 17 00 10 02 1a 00 03 0c 08 40 00 00 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20: 01 18 00 00 00 00 00 00 00 00 00 00 25 09 34 12 30: 00 00 00 00 80 00 00 00 00 00 00 00 09 04 00 00
00:07.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40) Subsystem: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] Flags: medium devsel Capabilities: [68] Power Management version 2 00: 06 11 57 30 00 00 90 02 40 00 80 06 00 00 00 00 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 06 11 57 30 30: 00 00 00 00 68 00 00 00 00 00 00 00 00 00 00 00
00:07.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 [Apollo Super AC97/Audio] (rev 50) Subsystem: Compaq Computer Corporation: Unknown device 0097 Flags: medium devsel, IRQ 5 I/O ports at 1000 [size=256] I/O ports at 1854 [size=4] I/O ports at 1850 [size=4] Capabilities: [c0] Power Management version 2 00: 06 11 58 30 01 00 10 02 50 00 01 04 00 00 00 00 10: 01 10 00 00 55 18 00 00 51 18 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 11 0e 97 00 30: 00 00 00 00 c0 00 00 00 00 00 00 00 05 03 00 00
00:09.0 Communication controller: CONEXANT: Unknown device 2f00 (rev 01) Subsystem: Compaq Computer Corporation: Unknown device 8d88 Flags: medium devsel, IRQ 4 Memory at e8000000 (32-bit, non-prefetchable) [size=64K] I/O ports at 1858 [size=8] Capabilities: [40] Power Management version 2 00: f1 14 00 2f 03 00 90 02 01 00 80 07 00 40 00 00 10: 00 00 00 e8 59 18 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 11 0e 88 8d 30: 00 00 00 00 40 00 00 00 00 00 00 00 04 01 00 00
00:0a.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 01) Subsystem: Compaq Computer Corporation: Unknown device b103 Flags: bus master, medium devsel, latency 168, IRQ 11 Memory at ffbfe000 (32-bit, non-prefetchable) [size=4K] Bus: primary=00, secondary=02, subordinate=05, sec-latency=176 Memory window 1: fbbfd000-ffbfc000 I/O window 0: 00004000-000040ff I/O window 1: 00004400-000044ff 16-bit legacy interface ports at 0001 00: 4c 10 50 ac 07 00 10 02 01 00 07 06 08 a8 02 00 10: 00 e0 bf ff a0 00 00 02 00 02 05 b0 00 d0 bf ff 20: 00 d0 bf ff 00 d0 bf fb 00 c0 bf ff 00 40 00 00 30: fc 40 00 00 00 44 00 00 fc 44 00 00 ff 01 c0 05 40: 11 0e 03 b1 01 00 00 00 00 00 00 00 00 00 00 00 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10) Subsystem: Realtek Semiconductor Co., Ltd. RT8139 Flags: bus master, medium devsel, latency 64, IRQ 11 I/O ports at 1400 [size=256] Memory at e8010000 (32-bit, non-prefetchable) [size=256] Capabilities: [50] Power Management version 2 00: ec 10 39 81 07 00 90 02 10 00 00 02 00 40 00 00 10: 01 14 00 00 00 00 01 e8 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 ec 10 39 81 30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 20 40
01:00.0 VGA compatible controller: S3 Inc.: Unknown device 8d02 (rev 01) (prog-if 00 [VGA]) Subsystem: Compaq Computer Corporation: Unknown device 0086 Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 5 Memory at e8100000 (32-bit, non-prefetchable) [size=512K] Memory at f0000000 (32-bit, prefetchable) [size=128M] Expansion ROM at <unassigned> [disabled] [size=64K] Capabilities: [dc] Power Management version 2 Capabilities: [80] AGP version 2.0 00: 33 53 02 8d 07 00 30 02 01 00 00 03 08 40 00 00 10: 00 00 10 e8 08 00 00 f0 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 11 0e 86 00 30: 00 00 00 00 dc 00 00 00 00 00 00 00 05 01 04 ff
As for my sound problem: I can load the kernel module (via82cxxx_audio), the sound mixers are unmuted, the volume is high, but I can only faintly hear something. I have the same result with ALSA (without the "ignoring drain playback error" in dmesg).
Thanks.
Denis _______________________________________________ Denis Pelletier Étudiant au doctorat sciences économiques, Université de Montréal
- 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/
| |