Joern Wuestenfeld wrote: > Hi Ralf, Hi Marv, > > looking trough the scanmodem diagnostics in Ralf's first message, I see > a 11c1:1040, being the same type as Lajos's. But his fails even earlier > during the initialization already. > > Ralf can you try to set the option enable_msi for the snd_hda_intel module? > Maybe this helps for initializing your modem. In addition can you > recompile alsa with the option --with-debug=detect and send the > resulting messages after startup? I hope, I found all the necessary changes - as I am not too experienced :) 1. enable_msi: in /etc/modutils/alsa + update-modules ------------------------------------------- # ALSA portion alias char-major-116 snd alias snd-card-0 snd-hda-intel options snd_hda_intel enable_msi=1 # OSS/Free portion alias char-major-14 soundcore alias sound-slot-0 snd-card-0 # card #1 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss ----------------------------------------------------- 2. debug infos in alsa-driver + libs dmesg now reads: ------------------------------------------------------------------ Linux version 2.6.18-3-686 (Debian 2.6.18-7) (waldi@xxxxxxxxxx) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 16:41:14 UTC 2006 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_intel.c:696: codec_mask = 0x3 cs: IO port probe 0x100-0x3af: excluding 0x370-0x377 cs: IO port probe 0x3e0-0x4ff: excluding 0x3f0-0x3f7 cs: IO port probe 0x820-0x8ff: clean. cs: IO port probe 0xc00-0xcf7: clean. cs: IO port probe 0xa00-0xaff: clean. ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:611: AUD_IN = 9 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:233: UNMUTE IN: NID=0x9 IDX=0x0 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:233: UNMUTE IN: NID=0x18 IDX=0x0 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:251: CONNECT: NID=0x22 IDX=0x0 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:233: UNMUTE IN: NID=0x22 IDX=0x0 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:217: UNMUTE OUT: NID=0x22 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:648: [Capture Source] NID=0x9, #SRC=1 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:651: [Mic] IDX=0x0 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:289: AUD_OUT found 2 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:251: CONNECT: NID=0xc IDX=0x0 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:233: UNMUTE IN: NID=0xc IDX=0x0 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:217: UNMUTE OUT: NID=0xc ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:233: UNMUTE IN: NID=0x14 IDX=0x0 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:217: UNMUTE OUT: NID=0x14 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:217: UNMUTE OUT: NID=0x14 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:289: AUD_OUT found 2 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:251: CONNECT: NID=0xc IDX=0x0 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:233: UNMUTE IN: NID=0xc IDX=0x0 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:217: UNMUTE OUT: NID=0xc ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:251: CONNECT: NID=0x1b IDX=0x0 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:233: UNMUTE IN: NID=0x1b IDX=0x0 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:217: UNMUTE OUT: NID=0x1b ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:217: UNMUTE OUT: NID=0x1b ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:251: CONNECT: NID=0x9 IDX=0x0 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:706: [Capture Switch] NID=0x9, DIR=IN, IDX=0x0 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:726: [Capture Volume] NID=0x9, DIR=IN, IDX=0x0 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:733: [Master Playback Volume] NID=0x2, DIR=OUT ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/patch_si3054.c:245: si3054: cannot initialize. EXT MID = 0000 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/patch_si3054.c:257: Link Frame Detect(FDT) is not ready (line status: 0000) ------------------------------------------------------------------------- and ModemData.txt differs in (now some modem-modules are not loaded?) ------------------------------------------------------------------------- --- ModemData.txt.bak 2007-01-18 20:53:01.000000000 +0100 +++ Modem/ModemData.txt 2007-01-18 20:58:33.000000000 +0100 @@ -21,7 +21,7 @@ 00:1b.0 8086:27d8 17aa:3802 Audio device: Intel Corporation 82801G Modem interrupt assignment and sharing: -185: 472 IO-APIC-level ohci1394, HDA Intel +185: 1050 IO-APIC-level ohci1394, HDA Intel --- Bootup diagnositcs for card in PCI slot 00:1b.0 ---- PCI->APIC IRQ transform: 0000:00:1b.0[A] -> IRQ 185 @@ -73,11 +73,11 @@ displayed by: lsmod | grep snd_hda_intel Module Size Used by ------------------------------------- -snd_hda_intel 19928 0 -snd_hda_codec 180288 1 snd_hda_intel -snd_pcm 69764 7 snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_ac97_codec,snd_hda_intel,snd_hda_codec,snd_pcm_oss -snd 50376 14 snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_ac97_codec,snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_pcm,snd_mixer_oss,snd_seq_dummy,snd_seq_oss,snd_seq,snd_timer,snd_seq_device -snd_page_alloc 9640 5 snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_hda_intel,snd_pcm +snd_hda_intel 20472 0 +snd_hda_codec 198656 1 snd_hda_intel +snd_pcm 75588 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss +snd_page_alloc 9832 2 snd_hda_intel,snd_pcm +snd 56496 11 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_pcm,snd_page_alloc,snd_mixer_oss,snd_seq_oss,snd_seq_midi_event,snd_seq,snd_timer,snd_seq_device ------------------------------------------------------------------------- 3. Perhaps also the kernel options are important as I set "acpi=ht" to get the soundcard working kernel options: ramdisk_size=100000 lang=us apm=power-off nomce vga=791 acpi=ht Without acpi=ht the dmesg show the following diff: ------------------------------------------------------------------------- --- dmesg.txt.acpi=ht 2007-01-18 19:51:36.000000000 +0100 +++ dmesg.txt 2007-01-18 20:15:22.000000000 +0100 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_intel.c:696: codec_mask = 0x3 +ts: Compaq touchscreen protocol output cs: IO port probe 0x100-0x3af: excluding 0x370-0x377 -cs: IO port probe 0x3e0-0x4ff: excluding 0x3f0-0x3f7 +cs: IO port probe 0x3e0-0x4ff: excluding 0x3f0-0x3f7 0x4d0-0x4d7 cs: IO port probe 0x820-0x8ff: clean. cs: IO port probe 0xc00-0xcf7: clean. cs: IO port probe 0xa00-0xaff: clean. @@ -373,6 +384,7 @@ ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:726: [Capture Volume] NID=0x9, DIR=IN, IDX=0x0 ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_generic.c:733: [Master Playback Volume] NID=0x2, DIR=OUT ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/patch_si3054.c:245: si3054: cannot initialize. EXT MID = 0000 +ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/hda_intel.c:556: hda_intel: azx_get_response timeout, switching to polling mode... ALSA /usr/src/alsa/alsa-driver-1.0.14rc2/pci/hda/../../alsa-kernel/pci/hda/patch_si3054.c:257: Link Frame Detect(FDT) is not ready (line status: 0000) ------------------------------------------------------------------------- and ModemData.txt differs in (compared to Modem/ModemData.txt of 2.) ------------------------------------------------------------------------- --- ModemData.txt.acpihi 2007-01-18 21:19:05.000000000 +0100 +++ Modem/ModemData.txt 2007-01-18 21:19:34.000000000 +0100 @@ -21,10 +21,10 @@ 00:1b.0 8086:27d8 17aa:3802 Audio device: Intel Corporation 82801G Modem interrupt assignment and sharing: -185: 1050 IO-APIC-level ohci1394, HDA Intel +217: 636 IO-APIC-level ohci1394, HDA Intel --- Bootup diagnositcs for card in PCI slot 00:1b.0 ---- -PCI->APIC IRQ transform: 0000:00:1b.0[A] -> IRQ 185 +ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 217 PCI: Setting latency timer of device 0000:00:1b.0 to 64 ------------------------------------------------------------------------- 4. for both cases, 2.+3. show same output for $ slmodemd --country=GERMANY --alsa hw:0,6 $ wvdial as in my last posting Ralf.