I am trying to install ALSA 0.9rc7 onto my linux system (debian woody, kernel 2.4.20) and am having problems
I have compiled it as instructed for that card on the website and installed. I then do modprobe soundcore modprobe snd modprobe snd-intel8x0 (I sometimes get back an error of "Analog subsections not ready" at this point, it then detects the clocking as 47xxx (typically 47800-47900) ) modprobe snd-pcm-oss modprobe snd-mixer-oss modprobe snd-seq-oss both XMMS (using OSS) or MPlayer (using OSS or ALSA) hang as soon as they attempt to access the soundcard. Both applications work fine using the kernel OSS driver, so I guess the apps themselves are ok. I have tried numerous kernel options, eg. tried with sndcore compiled statically and as a module. I have looked for this problem on google. At the advice of someone on IRC, I searched ac97_codec.c for that error message and changed udelay(100); to udelay(500); recompiled and reinstalled. None of it has helped. Can anyone please help me with this? Regards, Stuart Gardner bash-2.05a$ dmesg Linux version 2.4.20 (root@Firia) (gcc version 2.95.4 20011002 (Debian prerelease)) #38 Thu Feb 6 22:14:16 GMT 2003 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009d400 (usable) BIOS-e820: 000000000009d400 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000003ffec000 (usable) BIOS-e820: 000000003ffec000 - 000000003ffef000 (ACPI data) BIOS-e820: 000000003ffef000 - 000000003ffff000 (reserved) BIOS-e820: 000000003ffff000 - 0000000040000000 (ACPI NVS) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) 127MB HIGHMEM available. 896MB LOWMEM available. On node 0 totalpages: 262124 zone(0): 4096 pages. zone(1): 225280 pages. zone(2): 32748 pages. Kernel command line: root=/dev/ataraid/d1p5 hdc=scsi hdd=scsi ide_setup: hdc=scsi ide_setup: hdd=scsi Found and enabled local APIC! Initializing CPU#0 Detected 1670.459 MHz processor. Console: colour VGA+ 80x25 Calibrating delay loop... 3335.78 BogoMIPS Memory: 1033388k/1048496k available (1379k kernel code, 14712k reserved, 637k data, 92k init, 130992k highmem) Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes) Inode cache hash table entries: 65536 (order: 7, 524288 bytes) Mount-cache hash table entries: 16384 (order: 5, 131072 bytes) Buffer-cache hash table entries: 65536 (order: 6, 262144 bytes) Page-cache hash table entries: 262144 (order: 8, 1048576 bytes) CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 256K (64 bytes/line) Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: After generic, caps: 0383fbff c1c3fbff 00000000 00000000 CPU: Common caps: 0383fbff c1c3fbff 00000000 00000000 CPU: AMD Athlon(TM) XP 2000+ stepping 02 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX enabled ExtINT on CPU#0 ESR value before enabling vector: 00000000 ESR value after enabling vector: 00000000 Using local APIC timer interrupts. calibrating APIC timer ... ..... CPU clock speed is 1670.4239 MHz. ..... host bus clock speed is 267.2676 MHz. cpu: 0, clocks: 2672676, slice: 1336338 CPU0<T0:2672672,T1:1336320,D:14,S:1336338,C:2672676> mtrr: v1.40 (20010327) Richard Gooch ([EMAIL PROTECTED]) mtrr: detected mtrr type: Intel PCI: PCI BIOS revision 2.10 entry at 0xf1a70, last bus=2 PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Using IRQ router default [10de/01b2] at 00:01.0 Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket IA-32 Microcode Update Driver: v1.11 <[EMAIL PROTECTED]> apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16) Starting kswapd allocated 32 pages and 32 bhs reserved for the highmem bounces Journalled Block Device driver loaded Installing knfsd (copyright (C) 1996 [EMAIL PROTECTED]). parport0: PC-style at 0x378 (0x778) [PCSPP(,...)] parport0: irq 7 detected i2c-core.o: i2c core module i2c-algo-bit.o: i2c bit algorithm module i2c-proc.o version 2.6.1 (20010825) pty: 256 Unix98 ptys configured lp0: using parport0 (polling). Non-volatile memory driver v1.2 Uniform Multi-Platform E-IDE driver Revision: 6.31 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx PCI_IDE: unknown IDE controller on PCI bus 00 device 48, VID=10de, DID=01bc PCI_IDE: chipset revision 195 PCI_IDE: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xa800-0xa807, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xa808-0xa80f, BIOS settings: hdc:DMA, hdd:DMA PDC20270: IDE controller on PCI bus 01 dev 38 PDC20270: chipset revision 2 PDC20270: not 100% native mode: will probe irqs later PDC20270: (U)DMA Burst Bit ENABLED Primary MASTER Mode Secondary MASTER Mode. ide2: BM-DMA at 0xb400-0xb407, BIOS settings: hde:pio, hdf:pio ide3: BM-DMA at 0xb408-0xb40f, BIOS settings: hdg:pio, hdh:pio hda: WDC WD1200BB-00CAA0, ATA DISK drive hdb: IOMEGA ZIP 100 ATAPI, ATAPI FLOPPY drive hdc: LITE-ON LTR-40125S, ATAPI CD/DVD-ROM drive hdd: Pioneer DVD-ROM ATAPIModel DVD-105S 013, ATAPI CD/DVD-ROM drive hde: WDC WD400BB-75AUA1, ATA DISK drive hdf: SAMSUNG SV1021H, ATA DISK drive hdg: WDC WD400BB-75AUA1, ATA DISK drive hdh: SAMSUNG SV1021H, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 ide2 at 0xc800-0xc807,0xc402 on irq 5 ide3 at 0xc000-0xc007,0xb802 on irq 5 hda: 234441648 sectors (120034 MB) w/2048KiB Cache, CHS=14593/255/63 blk: queue c034280c, I/O limit 4095Mb (mask 0xffffffff) hde: 78165360 sectors (40021 MB) w/2048KiB Cache, CHS=77545/16/63, UDMA(100) blk: queue c0342958, I/O limit 4095Mb (mask 0xffffffff) hdf: 19932192 sectors (10205 MB) w/426KiB Cache, CHS=19774/16/63, UDMA(100) blk: queue c0342b70, I/O limit 4095Mb (mask 0xffffffff) hdg: 78165360 sectors (40021 MB) w/2048KiB Cache, CHS=77545/16/63, UDMA(100) blk: queue c0342cbc, I/O limit 4095Mb (mask 0xffffffff) hdh: 19932192 sectors (10205 MB) w/426KiB Cache, CHS=19774/16/63, UDMA(100) ide-cd: passing drive hdc to ide-scsi emulation. ide-cd: passing drive hdd to ide-scsi emulation. ide-floppy driver 0.99.newide hdb: No disk in drive hdb: 98304kB, 96/64/32 CHS, 4096 kBps, 512 sector size, 2941 rpm Partition check: hda: hde: [PTBL] [4865/255/63] hde1 hde2 hde3 < hde5 hde6 hde7 hde8 hde9 > hdf: hdf1 hdf2 hdg: [PTBL] [4865/255/63] hdg1 hdg2 hdg3 < hdg5 hdg6 hdg7 hdg8 hdg9 > hdh: unknown partition table Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html 01:08.0: 3Com PCI 3c905C Tornado at 0xb000. Vers LK1.1.16 Linux video capture interface: v1.00 ide-floppy driver 0.99.newide ataraid/d0: ataraid/d0p1 ataraid/d0p2 Drive 0 is 9732 Mb (33 / 64) Drive 1 is 9732 Mb (34 / 64) Raid0 array consists of 2 drives. ataraid/d1: ataraid/d1p1 ataraid/d1p2 ataraid/d1p3 < ataraid/d1p5 ataraid/d1p6 ataraid/d1p7 ataraid/d1p8 ataraid/d1p9 > Drive 0 is 38166 Mb (33 / 0) Drive 1 is 38166 Mb (34 / 0) Raid1 array consists of 2 drives. Promise Fasttrak(tm) Softwareraid driver for linux version 0.03beta SCSI subsystem driver Revision: 1.00 scsi0 : SCSI host adapter emulation for IDE ATAPI devices Vendor: LITE-ON Model: LTR-40125S Rev: ZS0A Type: CD-ROM ANSI SCSI revision: 02 Vendor: PIONEER Model: DVD-ROM DVD-105 Rev: 1.33 Type: CD-ROM ANSI SCSI revision: 02 Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0 Attached scsi CD-ROM sr1 at scsi0, channel 0, id 1, lun 0 sr0: scsi3-mmc drive: 48x/48x writer cd/rw xa/form2 cdda tray Uniform CD-ROM driver Revision: 3.12 sr1: scsi3-mmc drive: 16x/40x cd/rw xa/form2 cdda tray usb.c: registered new driver usbdevfs usb.c: registered new driver hub PCI: Setting latency timer of device 00:02.0 to 64 usb-ohci.c: USB OHCI at membase 0xf880d000, IRQ 5 usb-ohci.c: usb-00:02.0, PCI device 10de:01c2 (nVidia Corporation) usb.c: new USB bus registered, assigned bus number 1 usb.c: kmalloc IF f7e60640, numif 1 usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1 usb.c: USB device number 1 default language ID 0x0 Product: USB OHCI Root Hub SerialNumber: f880d000 hub.c: USB hub found hub.c: 3 ports detected hub.c: standalone hub hub.c: ganged power switching hub.c: global over-current protection hub.c: Port indicators are not supported hub.c: power on to power good time: 2ms hub.c: hub controller current requirement: 0mA hub.c: port removable status: RRR hub.c: local power source is good hub.c: no over-current condition exists hub.c: enabling power on all ports usb.c: hub driver claimed interface f7e60640 usb.c: kusbd: /sbin/hotplug add 1 usb.c: kusbd policy returned 0xfffffffe PCI: Setting latency timer of device 00:03.0 to 64 usb-ohci.c: USB OHCI at membase 0xf880f000, IRQ 5 usb-ohci.c: usb-00:03.0, PCI device 10de:01c2 (nVidia Corporation) usb.c: new USB bus registered, assigned bus number 2 usb.c: kmalloc IF f7e608c0, numif 1 usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1 usb.c: USB device number 1 default language ID 0x0 Product: USB OHCI Root Hub SerialNumber: f880f000 hub.c: USB hub found hub.c: 3 ports detected hub.c: standalone hub hub.c: ganged power switching hub.c: global over-current protection hub.c: Port indicators are not supported hub.c: power on to power good time: 2ms hub.c: hub controller current requirement: 0mA hub.c: port removable status: RRR hub.c: local power source is good hub.c: no over-current condition exists hub.c: enabling power on all ports usb.c: hub driver claimed interface f7e608c0 usb.c: kusbd: /sbin/hotplug add 1 usb.c: kusbd policy returned 0xfffffffe usb.c: registered new driver usblp printer.c: v0.11: USB Printer Device Class driver Initializing USB Mass Storage driver... usb.c: registered new driver usb-storage USB Mass Storage support registered. mice: PS/2 mouse device common for all mice NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 8192 buckets, 64Kbytes TCP: Hash tables configured (established 262144 bind 65536) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. EXT3-fs: INFO: recovery required on readonly filesystem. EXT3-fs: write access will be enabled during recovery. hub.c: port 1, portstatus 100, change 0, 12 Mb/s hub.c: port 2, portstatus 101, change 1, 12 Mb/s hub.c: port 2 connection change hub.c: port 2, portstatus 101, change 1, 12 Mb/s hub.c: port 2, portstatus 101, change 0, 12 Mb/s hub.c: port 2, portstatus 101, change 0, 12 Mb/s hub.c: port 2, portstatus 101, change 0, 12 Mb/s hub.c: port 2, portstatus 101, change 0, 12 Mb/s hub.c: port 2, portstatus 103, change 10, 12 Mb/s hub.c: new USB device 00:02.0-2, assigned address 2 usb.c: kmalloc IF f7324940, numif 1 usb.c: new device strings: Mfr=0, Product=0, SerialNumber=0 printer.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 1 proto 2 vid 0x07DF pid 0x1234 usb.c: usblp driver claimed interface f7324940 usb.c: kusbd: /sbin/hotplug add 2 usb.c: kusbd policy returned 0xfffffffe hub.c: port 3, portstatus 100, change 0, 12 Mb/s kjournald starting. Commit interval 5 seconds EXT3-fs: recovery complete. EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 92k freed EXT3 FS 2.4-0.9.19, 19 August 2002 on ataraid(114,21), internal journal kjournald starting. Commit interval 5 seconds EXT3 FS 2.4-0.9.19, 19 August 2002 on ataraid(114,22), internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS 2.4-0.9.19, 19 August 2002 on ataraid(114,23), internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS 2.4-0.9.19, 19 August 2002 on ataraid(114,24), internal journal EXT3-fs: mounted filesystem with ordered data mode. spurious 8259A interrupt: IRQ7. PCI: Enabling device 00:06.0 (0005 -> 0007) PCI: Setting latency timer of device 00:06.0 to 64 ALSA ../../alsa-kernel/pci/ac97/ac97_codec.c:1925: AC'97 1:0 analog subsections not ready intel8x0: clocking to 47441 bash-2.05a$ cat /proc/pci PCI devices found: Bus 0, device 0, function 0: Host bridge: nVidia Corporation nForce CPU bridge (rev 178). Prefetchable 32 bit memory at 0xf8000000 [0xfbffffff]. Bus 0, device 0, function 1: RAM memory: nVidia Corporation nForce 220/420 Memory Controller (rev 178). Bus 0, device 0, function 2: RAM memory: nVidia Corporation nForce 220/420 Memory Controller (rev 178). Bus 0, device 0, function 3: RAM memory: nVidia Corporation nForce 420 Memory Controller (DDR) (rev 178). Bus 0, device 1, function 0: ISA bridge: nVidia Corporation nForce ISA Bridge (rev 195). Bus 0, device 1, function 1: SMBus: nVidia Corporation nForce PCI System Management (rev 193). IRQ 5. Master Capable. No bursts. Min Gnt=3.Max Lat=1. I/O at 0x5000 [0x500f]. I/O at 0x5500 [0x550f]. I/O at 0x5100 [0x511f]. Bus 0, device 2, function 0: USB Controller: PCI device 10de:01c2 (nVidia Corporation) (rev 195). IRQ 5. Master Capable. No bursts. Min Gnt=3.Max Lat=1. Non-prefetchable 32 bit memory at 0xee800000 [0xee800fff]. Bus 0, device 3, function 0: USB Controller: PCI device 10de:01c2 (nVidia Corporation) (rev 195). IRQ 5. Master Capable. No bursts. Min Gnt=3.Max Lat=1. Non-prefetchable 32 bit memory at 0xee000000 [0xee000fff]. Bus 0, device 5, function 0: Multimedia audio controller: PCI device 10de:01b0 (nVidia Corporation) (rev 194). IRQ 5. Master Capable. No bursts. Min Gnt=1.Max Lat=12. Non-prefetchable 32 bit memory at 0xed800000 [0xed87ffff]. Bus 0, device 6, function 0: Multimedia audio controller: nVidia Corporation nForce Audio (rev 194). IRQ 11. Master Capable. No bursts. Min Gnt=2.Max Lat=5. I/O at 0xe100 [0xe1ff]. I/O at 0xe000 [0xe07f]. Non-prefetchable 32 bit memory at 0xed000000 [0xed000fff]. Bus 0, device 8, function 0: PCI bridge: nVidia Corporation nForce PCI-to-PCI bridge (rev 194). Bus 0, device 9, function 0: IDE interface: nVidia Corporation nForce IDE (rev 195). Master Capable. No bursts. Min Gnt=3.Max Lat=1. I/O at 0xa800 [0xa80f]. Bus 0, device 30, function 0: PCI bridge: nVidia Corporation nForce AGP to PCI Bridge (rev 178). Master Capable. No bursts. Min Gnt=8. Bus 1, device 6, function 0: Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 17). IRQ 5. Master Capable. Latency=64. Min Gnt=16.Max Lat=40. Prefetchable 32 bit memory at 0xf7800000 [0xf7800fff]. Bus 1, device 6, function 1: Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 17). IRQ 5. Master Capable. Latency=64. Min Gnt=4.Max Lat=255. Prefetchable 32 bit memory at 0xf7000000 [0xf7000fff]. Bus 1, device 7, function 0: RAID bus controller: Promise Technology, Inc. 20268R (rev 2). IRQ 5. Master Capable. Latency=64. Min Gnt=4.Max Lat=18. I/O at 0xc800 [0xc807]. I/O at 0xc400 [0xc403]. I/O at 0xc000 [0xc007]. I/O at 0xb800 [0xb803]. I/O at 0xb400 [0xb40f]. Non-prefetchable 32 bit memory at 0xec800000 [0xec80ffff]. Bus 1, device 8, function 0: Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 116). IRQ 5. Master Capable. Latency=64. Min Gnt=10.Max Lat=10. I/O at 0xb000 [0xb07f]. Non-prefetchable 32 bit memory at 0xec000000 [0xec00007f]. Bus 1, device 9, function 0: Communication controller: PCI device 8086:1040 (Intel Corp.) (rev 0). IRQ 5. Master Capable. Latency=64. Non-prefetchable 32 bit memory at 0xeb800000 [0xebbfffff]. Bus 2, device 0, function 0: VGA compatible controller: nVidia Corporation NV20 [GeForce3] (rev 163). IRQ 11. Master Capable. Latency=32. Min Gnt=5.Max Lat=1. Non-prefetchable 32 bit memory at 0xea000000 [0xeaffffff]. Prefetchable 32 bit memory at 0xf0000000 [0xf3ffffff]. Prefetchable 32 bit memory at 0xef800000 [0xef87ffff]. bash-2.05a$ cat /proc/asound/cards 0 [NForce ]: ICH - NVidia NForce NVidia NForce at 0xed000000, irq 11 bash-2.05a$ cat /proc/asound/oss/devices 0: [0- 0]: mixer 3: [0- 3]: digital audio 1: : sequencer 8: : sequencer bash-2.05a$ cat /proc/asound/oss/sndstat Sound Driver:3.8.1a-980706 (ALSA v0.9.0rc7 emulation code) Kernel: Linux Firia 2.4.20 #38 Thu Feb 6 22:14:16 GMT 2003 i686 Config options: 0 Installed drivers: Type 10: ALSA emulation Card config: NVidia NForce at 0xed000000, irq 11 Audio devices: 0: NVidia NForce (DUPLEX) Synth devices: NOT ENABLED IN CONFIG Midi devices: NOT ENABLED IN CONFIG Timers: 7: system timer Mixers: 0: SigmaTel STAC9721/23,SigmaTel S ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user