Distribution:Debian GNU/Linux Hardware Environment: 0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80) 0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge 0000:00:0a.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 06) 0000:00:0a.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 06) 0000:00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80) 0000:00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) 0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 0000:00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 0000:00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) 0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [K8T800 South] 0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78) 0000:01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1) Software Environment: Problem Description: I have to use parameter "irq=routeirq" to get sound working. I reported because i read this in dmesg: PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report And it worked :-) root@debian:~# dmesg Linux version 2.6.12 (root@debian) (gcc version 3.3.6 (Debian 1:3.3.6-6)) #1 Wed Jul 13 18:46:55 CEST 2005 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000001fffb000 (usable) BIOS-e820: 000000001fffb000 - 000000001ffff000 (ACPI data) BIOS-e820: 000000001ffff000 - 0000000020000000 (ACPI NVS) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) 0MB HIGHMEM available. 511MB LOWMEM available. On node 0 totalpages: 131067 DMA zone: 4096 pages, LIFO batch:1 Normal zone: 126971 pages, LIFO batch:31 HighMem zone: 0 pages, LIFO batch:1 DMI 2.3 present. ACPI: RSDP (v000 ASUS ) @ 0x000f5e20 ACPI: RSDT (v001 ASUS A7V600-X 0x42302e31 MSFT 0x31313031) @ 0x1fffb000 ACPI: FADT (v001 ASUS A7V600-X 0x42302e31 MSFT 0x31313031) @ 0x1fffb0b2 ACPI: BOOT (v001 ASUS A7V600-X 0x42302e31 MSFT 0x31313031) @ 0x1fffb030 ACPI: MADT (v001 ASUS A7V600-X 0x42302e31 MSFT 0x31313031) @ 0x1fffb058 ACPI: DSDT (v001 ASUS A7V600-X 0x00001000 MSFT 0x0100000b) @ 0x00000000 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) Processor #0 6:10 APIC version 16 ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 2, version 3, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl edge) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level) ACPI: IRQ0 used by override. ACPI: IRQ2 used by override. ACPI: IRQ9 used by override. Enabling APIC mode: Flat. Using 1 I/O APICs Using ACPI (MADT) for SMP configuration information Allocating PCI resources starting at 20000000 (gap: 20000000:dec00000) Built 1 zonelists Kernel command line: root=/dev/hda1 irq=routeirq ro mapped APIC to ffffd000 (fee00000) mapped IOAPIC to ffffc000 (fec00000) Initializing CPU#0 PID hash table entries: 2048 (order: 11, 32768 bytes) Detected 2001.026 MHz processor. Using tsc for high-res timesource Console: colour VGA+ 80x25 Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) Memory: 511872k/524268k available (1758k kernel code, 11720k reserved, 758k data, 176k init, 0k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay loop... 3940.35 BogoMIPS (lpj=1970176) Security Framework v1.0.0 initialized SELinux: Disabled at boot. Mount-cache hash table entries: 512 CPU: After generic identify, caps: 0383fbff c1cbfbff 00000000 00000000 00000000 00000000 00000000 CPU: After vendor identify, caps: 0383fbff c1cbfbff 00000000 00000000 00000000 00000000 00000000 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 512K (64 bytes/line) CPU: After all inits, caps: 0383fbff c1cbfbff 00000000 00000020 00000000 00000000 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: AMD Sempron(TM) 3000+ stepping 00 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. ENABLING IO-APIC IRQs ..TIMER: vector=0x31 pin1=2 pin2=-1 checking if image is initramfs...it isn't (bad gzip magic numbers); looks like an initrd Freeing initrd memory: 3892k freed NET: Registered protocol family 16 PCI: PCI BIOS revision 2.10 entry at 0xf1970, last bus=1 PCI: Using configuration type 1 mtrr: v2.0 (20020519) ACPI: Subsystem revision 20050309 ACPI: Interpreter enabled ACPI: Using IOAPIC for interrupt routing ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 11 12) *0, disabled. ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 11 12) *0, disabled. ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 11 12) *0, disabled. ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 *10 11 12) ACPI: PCI Interrupt Link [LNKF] (IRQs *3 4 5 6 7 9 10 11 12) ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 *9 10 11 12) ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 11 12) *15, disabled. ACPI: PCI Root Bridge [PCI0] (0000:00) PCI: Probing PCI hardware (bus 00) Boot video device is 0000:01:00.0 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT] Linux Plug and Play Support v0.97 (c) Adam Belay PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report Simple Boot Flag at 0x3a set to 0x1 VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) Initializing Cryptographic API isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found PNP: No PS/2 controller found. Probing ports directly. serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 Serial: 8250/16550 driver $Revision: 1.90 $ 48 ports, IRQ sharing enabled ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize NET: Registered protocol family 2 IP: routing cache hash table of 4096 buckets, 32Kbytes TCP established hash table entries: 32768 (order: 6, 262144 bytes) TCP bind hash table entries: 32768 (order: 5, 131072 bytes) TCP: Hash tables configured (established 32768 bind 32768) RAMDISK: cramfs filesystem found at block 0 RAMDISK: Loading 3892KiB [1 disk] into ram disk... done. VFS: Mounted root (cramfs filesystem) readonly. Freeing unused kernel memory: 176k freed NET: Registered protocol family 1 input: AT Translated Set 2 keyboard on isa0060/serio0 Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: IDE controller at PCI slot 0000:00:0f.1 ACPI: PCI Interrupt 0000:00:0f.1[A] -> GSI 20 (level, low) -> IRQ 169 PCI: Via IRQ fixup for 0000:00:0f.1, from 14 to 9 VP_IDE: chipset revision 6 VP_IDE: not 100% native mode: will probe irqs later VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1 ide0: BM-DMA at 0xa000-0xa007, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xa008-0xa00f, BIOS settings: hdc:DMA, hdd:DMA Probing IDE interface ide0... hda: ST380011A, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... hdc: YAMAHA CRW-F1E, ATAPI CD/DVD-ROM drive hdd: HL-DT-STDVD-ROM GDR8161B, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 Probing IDE interface ide2... Probing IDE interface ide3... Probing IDE interface ide4... Probing IDE interface ide5... hda: max request size: 1024KiB hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100) hda: cache flushes supported hda: hda1 hda2 hda3 EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds Adding 514072k swap on /dev/hda2. Priority:-1 extents:1 EXT3 FS on hda1, internal journal Real Time Clock Driver v1.12 hdc: ATAPI 44X CD-ROM CD-R/RW drive, 8192kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 hdd: ATAPI 48X DVD-ROM drive, 256kB Cache, UDMA(33) SGI XFS with ACLs, security attributes, large block numbers, no debug enabled SGI XFS Quota Management subsystem XFS mounting filesystem hda3 Ending clean XFS mount for filesystem: hda3 via-rhine.c:v1.10-LK1.2.0-2.6 June-10-2004 Written by Donald Becker ACPI: PCI Interrupt 0000:00:12.0[A] -> GSI 23 (level, low) -> IRQ 177 PCI: Via IRQ fixup for 0000:00:12.0, from 0 to 1 eth0: VIA Rhine II at 0x18400, 00:11:2f:cf:e6:0d, IRQ 177. eth0: MII PHY found at address 1, status 0x786d advertising 01e1 Link 45e1. SCSI subsystem initialized libata version 1.11 loaded. sata_via version 1.1 ACPI: PCI Interrupt 0000:00:0f.0[B] -> GSI 20 (level, low) -> IRQ 169 PCI: Via IRQ fixup for 0000:00:0f.0, from 0 to 9 sata_via(0000:00:0f.0): routed to hard irq line 9 ata1: SATA max UDMA/133 cmd 0xD000 ctl 0xB802 bmdma 0xA800 irq 169 ata2: SATA max UDMA/133 cmd 0xB400 ctl 0xB002 bmdma 0xA808 irq 169 ata1: no device found (phy stat 00000000) scsi0 : sata_via ata2: no device found (phy stat 00000000) scsi1 : sata_via usbcore: registered new driver usbfs usbcore: registered new driver hub USB Universal Host Controller Interface driver v2.2 ACPI: PCI Interrupt 0000:00:10.0[A] -> GSI 21 (level, low) -> IRQ 185 PCI: Via IRQ fixup for 0000:00:10.0, from 0 to 9 uhci_hcd 0000:00:10.0: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 1 uhci_hcd 0000:00:10.0: irq 185, io base 0x00009800 hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:10.1[A] -> GSI 21 (level, low) -> IRQ 185 PCI: Via IRQ fixup for 0000:00:10.1, from 0 to 9 uhci_hcd 0000:00:10.1: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#2) uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:10.1: irq 185, io base 0x00009400 hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:10.2[B] -> GSI 21 (level, low) -> IRQ 185 PCI: Via IRQ fixup for 0000:00:10.2, from 0 to 9 uhci_hcd 0000:00:10.2: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#3) uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 3 uhci_hcd 0000:00:10.2: irq 185, io base 0x00009000 hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:10.3[B] -> GSI 21 (level, low) -> IRQ 185 PCI: Via IRQ fixup for 0000:00:10.3, from 0 to 9 uhci_hcd 0000:00:10.3: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#4) uhci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 4 uhci_hcd 0000:00:10.3: irq 185, io base 0x00008800 hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:10.4[C] -> GSI 21 (level, low) -> IRQ 185 PCI: Via IRQ fixup for 0000:00:10.4, from 0 to 9 ehci_hcd 0000:00:10.4: VIA Technologies, Inc. USB 2.0 ehci_hcd 0000:00:10.4: new USB bus registered, assigned bus number 5 ehci_hcd 0000:00:10.4: irq 185, io mem 0xdd800000 ehci_hcd 0000:00:10.4: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004 hub 5-0:1.0: USB hub found hub 5-0:1.0: 8 ports detected Linux agpgart interface v0.101 (c) Dave Jones agpgart: Detected VIA KT400/KT400A/KT600 chipset agpgart: AGP aperture is 64M @ 0xf8000000 ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 16 (level, low) -> IRQ 193 gameport: EMU10K1 is pci0000:00:0a.1/gameport0, io 0xd400, speed 1242kHz eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 ttyS1: LSR safety check engaged! ttyS1: LSR safety check engaged! Installing knfsd (copyright (C) 1996 okir@monad.swb.de). parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE] parport0: irq 7 detected lp0: using parport0 (polling). NET: Registered protocol family 10 Disabled Privacy Extensions on device c0348a00(lo) IPv6 over IPv4 tunneling driver eth0: no IPv6 routers present nvidia: module license 'NVIDIA' taints kernel. ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 193 NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-7667 Fri Jun 17 07:01:04 PDT 2005 agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0. agpgart: reserved bits set in mode 0x1f00000c. Fixed. agpgart: XFree86 tried to set rate=x0. Setting to AGP3 x4 mode. agpgart: Putting AGP V3 device at 0000:00:00.0 into 4x mode agpgart: Putting AGP V3 device at 0000:01:00.0 into 4x mode agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0. agpgart: reserved bits set in mode 0x1f00000c. Fixed. agpgart: XFree86 tried to set rate=x0. Setting to AGP3 x4 mode. agpgart: Putting AGP V3 device at 0000:00:00.0 into 4x mode agpgart: Putting AGP V3 device at 0000:01:00.0 into 4x mode input: ImPS/2 Generic Wheel Mouse on isa0060/serio1 mice: PS/2 mouse device common for all mice ts: Compaq touchscreen protocol output agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0. agpgart: reserved bits set in mode 0x1f00000c. Fixed. agpgart: XFree86 tried to set rate=x0. Setting to AGP3 x4 mode. agpgart: Putting AGP V3 device at 0000:00:00.0 into 4x mode agpgart: Putting AGP V3 device at 0000:01:00.0 into 4x mode agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0. agpgart: reserved bits set in mode 0x1f00000c. Fixed. agpgart: XFree86 tried to set rate=x0. Setting to AGP3 x4 mode. agpgart: Putting AGP V3 device at 0000:00:00.0 into 4x mode agpgart: Putting AGP V3 device at 0000:01:00.0 into 4x mode root@debian:~# lsmod Module Size Used by tsdev 5824 0 mousedev 9888 2 psmouse 28740 0 nvidia 3707204 12 ipv6 242304 8 parport_pc 25156 1 lp 9028 0 parport 33032 2 parport_pc,lp nfsd 92360 9 lockd 61800 2 nfsd sunrpc 129412 12 nfsd,lockd evdev 7296 0 emu10k1_gp 2688 0 gameport 12168 2 emu10k1_gp snd_emu10k1 112836 2 snd_rawmidi 20960 1 snd_emu10k1 snd_seq_device 6988 2 snd_emu10k1,snd_rawmidi snd_ac97_codec 78456 1 snd_emu10k1 snd_pcm_oss 47648 0 snd_mixer_oss 17088 1 snd_pcm_oss snd_pcm 83208 4 snd_emu10k1,snd_ac97_codec,snd_pcm_oss snd_timer 21572 2 snd_emu10k1,snd_pcm snd_page_alloc 7620 2 snd_emu10k1,snd_pcm snd_util_mem 3328 1 snd_emu10k1 snd_hwdep 7200 1 snd_emu10k1 snd 48900 12 snd_emu10k1,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_hwdep soundcore 7648 1 snd via_agp 7680 1 agpgart 29448 2 nvidia,via_agp ehci_hcd 29192 0 uhci_hcd 30032 0 usbcore 108732 3 ehci_hcd,uhci_hcd sata_via 5828 0 libata 41156 1 sata_via scsi_mod 128456 1 libata via_rhine 19844 0 mii 4544 1 via_rhine xfs 592632 1 exportfs 5056 2 nfsd,xfs ide_cd 38788 0 cdrom 38176 1 ide_cd rtc 11000 0 ide_disk 15552 4 ide_generic 960 0 [permanent] via82cxxx 10908 0 [permanent] trm290 3588 0 [permanent] triflex 2880 0 [permanent] slc90e66 4608 0 [permanent] sis5513 14728 0 [permanent] siimage 10688 0 [permanent] serverworks 7432 0 [permanent] sc1200 6016 0 [permanent] rz1000 2112 0 [permanent] piix 9156 0 [permanent] pdc202xx_old 9728 0 [permanent] pdc202xx_new 7936 0 [permanent] ns87415 2952 0 [permanent] hpt366 17984 0 [permanent] hpt34x 4160 0 [permanent] generic 3520 0 [permanent] cy82c693 3584 0 [permanent] cs5530 3776 0 [permanent] cmd64x 10652 0 [permanent] atiixp 5008 0 [permanent] amd74xx 11868 0 [permanent] alim15x3 9036 0 [permanent] aec62xx 6144 0 [permanent] ide_core 110552 26 ide_cd,ide_disk,ide_generic,via82cxxx,trm290,triflex,slc90e66,sis5513,siimage,serverworks,sc1200,rz1000,piix,pdc202xx_old,pdc202xx_new,ns87415,hpt366,hpt34x,generic,cy82c693,cs5530,cmd64x,atiixp,amd74xx,alim15x3,aec62xx unix 23856 266 menu.lst (working) title kernel 2.6.12 root (hd0,0) kernel /boot/bzImage root=/dev/hda1 irq=routeirq ro initrd /boot/initrd.2.6.12 Steps to reproduce: title kernel 2.6.12 root (hd0,0) kernel /boot/bzImage root=/dev/hda1 ro initrd /boot/initrd.2.6.12
I assume that "irq=routeirq" in the text above should really by "pci=routeirq"? Is this still an issue in 2.6.13-rc6?
please re-open if this is still an issue in 2.6.13 or later