Re: Ralf, Intel 82801G (ICH7), Germany, Debian GNU/Linux 4.0 kernel 2.6.18-3-686

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.



[Index of Archives]     [Linux Media Development]     [Asterisk]     [DCCP]     [Netdev]     [X.org]     [Xfree86]     [Fedora Women]     [Linux USB]

  Powered by Linux