[hsflinux] latest hsfmodem (7.80.02.04) breaks snd-hda-intel from latest alsa-driver-linuxant (1.0.20.3)

Jasmine jasmine.aura at yahoo.com
Sun Jul 19 23:03:13 EDT 2009


Attached is ModemData.txt generated by scanModem tool pre-everything (on clean Ubuntu Jaunty 9.04 Install)

# uname -a
Linux jas-everex 2.6.28-13-generic #45-Ubuntu SMP Tue Jun 30 19:49:51 UTC 2009 i686 GNU/Linux

Default Ubuntu Jaunty 9.04 comes with alsa 1.0.18 installed:

# alsactl -v
alsactl version 1.0.18

************* SOUND WORKING *************
*********** with snd-hda-intel **********

***** alsa-driver-linuxant install ******

# dpkg -i alsa-driver-linuxant_1.0.20.3_all.deb
Selecting previously deselected package alsa-driver-linuxant.
(Reading database ... 128906 files and directories currently installed.)
Unpacking alsa-driver-linuxant (from alsa-driver-linuxant_1.0.20.3_all.deb) ...
Setting up alsa-driver-linuxant (1.0.20.3) ...
Building modules for the 2.6.28-13-generic kernel, please wait... done.


# ls -l /lib/modules/2.6.28-13-generic/kernel/sound/pci/hda/
total 828
-rw-r--r-- 1 root root  93048 2009-07-20 02:37 snd-hda-codec-analog.ko
-rw-r--r-- 1 root root  14576 2009-07-20 02:37 snd-hda-codec-atihdmi.ko
-rw-r--r-- 1 root root  23005 2009-07-20 02:37 snd-hda-codec-cmedia.ko
-rw-r--r-- 1 root root  49520 2009-07-20 02:37 snd-hda-codec-conexant.ko
-rw-r--r-- 1 root root  83599 2009-07-20 02:37 snd-hda-codec-idt.ko
-rw-r--r-- 1 root root  26235 2009-07-20 02:37 snd-hda-codec-intelhdmi.ko
-rw-r--r-- 1 root root 102976 2009-07-20 02:37 snd-hda-codec.ko
-rw-r--r-- 1 root root  14068 2009-07-20 02:37 snd-hda-codec-nvhdmi.ko
-rw-r--r-- 1 root root 271234 2009-07-20 02:37 snd-hda-codec-realtek.ko
-rw-r--r-- 1 root root  16727 2009-07-20 02:37 snd-hda-codec-si3054.ko
-rw-r--r-- 1 root root  46486 2009-07-20 02:37 snd-hda-codec-via.ko
-rw-r--r-- 1 root root  50886 2009-07-20 02:37 snd-hda-intel.ko


# modprobe snd-hda-intel


# lsmod | grep hda
snd_hda_codec_conexant    36868  1 
snd_hda_codec_realtek   205188  1 
snd_hda_intel          34376  0 
snd_hda_codec          84224  3 snd_hda_codec_conexant,snd_hda_codec_realtek,snd_hda_intel
snd_pcm                82948  4 snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_page_alloc         17032  2 snd_hda_intel,snd_pcm
snd_hwdep              15364  1 snd_hda_codec
snd                    66724  14 snd_hda_codec_conexant,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_pcm,snd_mixer_oss,snd_hwdep,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device


# cat /proc/asound/cards 
 0 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xc0000000 irq 18

# cat /proc/asound/card0/codec#0 | head -7
Codec: Realtek ALC889A
Address: 0
Function Id: 0x1
Vendor Id: 0x10ec0885
Subsystem Id: 0x15098405
Revision Id: 0x100101
No Modem Function Group found

# cat /proc/asound/card0/codec#1
Codec: Conexant HSF
Address: 1
Function Id: 0x2
Vendor Id: 0x14f12bfa
Subsystem Id: 0x14f10001
Revision Id: 0x90000
Modem Function Group: 0x2


***** hsfmodem generic pkg install ******

# tar xzf hsfmodem-7.80.02.04full.tar.gz


# cd hsfmodem-7.80.02.04full/


# make install
[..snip..]
To complete the installation and configuration of your modem,
please run "hsfconfig" (or "/usr/sbin/hsfconfig")


# hsfconfig
Conexant HSF softmodem driver, version 7.80.02.04full

If you need license keys, assistance or more information, please go to:
    http://www.linuxant.com/

When reporting a problem for the first time, please send
us the file generated by "hsfconfig --dumpdiag".

No pre-built modules for: Ubuntu-9.04 linux-2.6.28-13-generic i686-SMP

Trying to automatically build the driver modules...
(this requires a C compiler and proper kernel sources to be installed)

Where is the linux source build directory that matches your running kernel?
[/lib/modules/2.6.28-13-generic/build] 

Building modules for kernel 2.6.28-13-generic, using source directory
/lib/modules/2.6.28-13-generic/build. Please wait...
done.

Warning: no device detected by hsf driver - HDA modems may require reboot

Note: kernel module snd-via82xx-modem overridden by hsfmc97via
Note: kernel module snd-intel8x0m overridden by hsfmc97ich hsfmc97sis
Note: kernel module snd-atiixp-modem overridden by hsfmc97ati


# lsmod | egrep "^hsf|^snd_hda"
hsfhda                116032  1 
snd_hda_codec_conexant    36868  1 
snd_hda_codec_realtek   205188  1 
snd_hda_intel          34401  1 
snd_hda_codec          84224  3 snd_hda_codec_conexant,snd_hda_codec_realtek,snd_hda_intel
hsfusbcd2              69696  0 
hsfmc97sis             72000  0 
hsfmc97ati             70952  0 
hsfmc97ali             77496  0 
hsfmc97via             73528  0 
hsfmc97ich             75324  0 
hsfpcibasic3          113672  0 
hsfpcibasic2           71728  0 
hsfserial              29092  9 hsfhda,hsfusbcd2,hsfmc97sis,hsfmc97ati,hsfmc97ali,hsfmc97via,hsfmc97ich,hsfpcibasic3,hsfpcibasic2
hsfsoar               101720  7 hsfusbcd2,hsfmc97sis,hsfmc97ati,hsfmc97ali,hsfmc97via,hsfmc97ich,hsfpcibasic2
hsfengine            1307744  10 hsfhda,hsfusbcd2,hsfmc97sis,hsfmc97ati,hsfmc97ali,hsfmc97via,hsfmc97ich,hsfpcibasic3,hsfpcibasic2,hsfserial
hsfosspec             116428  12 hsfhda,hsfusbcd2,hsfmc97sis,hsfmc97ati,hsfmc97ali,hsfmc97via,hsfmc97ich,hsfpcibasic3,hsfpcibasic2,hsfserial,hsfengine


# ls /proc/asound/card0/
pcm0c  pcm0p  pcm1c  pcm1p  pcm2c  pcm6c  pcm6p
# cat /proc/asound/cards 
--- no soundcards ---


************* SOUND NOW BROKEN *************

***************** REBOOTED *****************


# lsmod | egrep "^hsf|^snd_hda"
hsfhda                116032  1 
hsfserial              29092  1 hsfhda
hsfengine            1307744  2 hsfhda,hsfserial
hsfosspec             116428  4 hsfhda,hsfserial,hsfengine
snd_hda_codec_conexant    36868  1 
snd_hda_codec_realtek   205188  1 
snd_hda_intel          34401  1 
snd_hda_codec          84224  3 snd_hda_codec_conexant,snd_hda_codec_realtek,snd_hda_intel


# wvdialconf 
Editing `/etc/wvdial.conf'.
Scanning your serial ports for a modem.
Modem Port Scan<*1>: Scanning ttySHSF0 first, /dev/modem is a link to it.
Modem Port Scan<*1>: SHSF0 S0   S1   S2   S3   SHSF1 SHSF2 SHSF3 
Modem Port Scan<*1>: SHSF4 SHSF5 SHSF6 SHSF7 
Sorry, no modem was detected!  Is it in use by another program?
Did you configure it properly with setserial?


************ SOUND STILL BROKEN ************


# dmesg | less
..snip..
[   15.578126] HDA Intel 0000:00:10.1: PCI INT B -> Link[LAZA] -> GSI 18 (level, low) -> IRQ 18
[   15.578179] HDA Intel 0000:00:10.1: setting latency timer to 64
[   16.071363] input: PS/2 Mouse as /devices/platform/i8042/serio4/input/input8
[   16.090292] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio4/input/input9
[   16.149890] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:10.1/input/input10
[   16.826466] BUG: unable to handle kernel paging request at 7ff6b000
[   16.826470] IP: [<f820ad61>] hsfengine1273_+0x9a5/0x2704 [hsfengine]
[   16.826509] *pde = 00000000 
[   16.826511] Oops: 0000 [#1] SMP 
[   16.826513] last sysfs file: /sys/devices/virtual/tty/ttySHSF6/dev
[   16.826515] Dumping ftrace buffer:
[   16.826516]    (ftrace buffer empty)
..snip..


# dmesg | grep -i apic
[    0.000000] ACPI: APIC BFF69F7A, 005E (r1 PTLTD       APIC    6040000  LTP        0)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] Detected use of extended apic ids on hypertransport bus
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
[    0.000000] Enabling APIC mode:  Flat.  Using 1 I/O APICs
[    0.728479] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.812002] Booting processor 1 APIC 0x1 ip 0x6000
[    0.921569] ACPI: Using IOAPIC for interrupt routing


***************** REBOOTED *****************

Rebooted (6 different times), kernel command lines:
---------------------------------------------------
1. noapic
2. acpi=off
3. pnpbios=off
4. acpi=off noapic
5. pnpbios=off noapic
6. pnpbios=off acpi=off


During startup and during shutdown/restart, ALWAYS see the following messages:
(simulated manually with hsfstop)

# hsfstop 
Warning: Module hsfhda is in use
Warning: Module hsfserial is in use by hsfhda
Warning: Module hsfengine is in use by hsfhda,hsfserial
Warning: Module hsfosspec is in use by hsfhda,hsfserial,hsfengine
Warning: Module hsfhda is in use
Warning: Module hsfserial is in use by hsfhda
Warning: Module hsfengine is in use by hsfhda,hsfserial
Warning: Module hsfosspec is in use by hsfhda,hsfserial,hsfengine
Warning: Module hsfhda is in use
Warning: Module hsfserial is in use by hsfhda
Warning: Module hsfengine is in use by hsfhda,hsfserial
Warning: Module hsfosspec is in use by hsfhda,hsfserial,hsfengine
Warning: Module hsfhda is in use
Warning: Module hsfserial is in use by hsfhda
Warning: Module hsfengine is in use by hsfhda,hsfserial
Warning: Module hsfosspec is in use by hsfhda,hsfserial,hsfengine
Warning: Module hsfhda is in use
Warning: Module hsfserial is in use by hsfhda
Warning: Module hsfengine is in use by hsfhda,hsfserial
Warning: Module hsfosspec is in use by hsfhda,hsfserial,hsfengine
Warning: Module hsfhda is in use
Warning: Module hsfserial is in use by hsfhda
Warning: Module hsfengine is in use by hsfhda,hsfserial
Warning: Module hsfosspec is in use by hsfhda,hsfserial,hsfengine
ERROR: Can't stop the Conexant HSF softmodem driver!


# lsmod | egrep '^hsf|^snd_hda'
hsfhda                116032  1 
hsfserial              29092  1 hsfhda
hsfengine            1307744  2 hsfhda,hsfserial
hsfosspec             116428  4 hsfhda,hsfserial,hsfengine
snd_hda_codec_conexant    36868  1 
snd_hda_codec_realtek   205188  1 
snd_hda_intel          34401  1 
snd_hda_codec          84224  3 snd_hda_codec_conexant,snd_hda_codec_realtek,snd_hda_intel


***************** UNINSTALL *****************

hsfmodem-7.80.02.04full# make uninstall
if [ -x /usr/sbin/hsfconfig ]; then \
        /usr/sbin/hsfconfig -remove; \
    else \
        true; \
    fi

Removing hsf driver from /lib/modules/2.6.28-13-generic/
Warning: Module hsfhda is in use
Warning: Module hsfserial is in use by hsfhda
Warning: Module hsfengine is in use by hsfhda,hsfserial
Warning: Module hsfosspec is in use by hsfhda,hsfserial,hsfengine
Warning: Module hsfhda is in use
Warning: Module hsfserial is in use by hsfhda
Warning: Module hsfengine is in use by hsfhda,hsfserial
Warning: Module hsfosspec is in use by hsfhda,hsfserial,hsfengine
Warning: Module hsfhda is in use
Warning: Module hsfserial is in use by hsfhda
Warning: Module hsfengine is in use by hsfhda,hsfserial
Warning: Module hsfosspec is in use by hsfhda,hsfserial,hsfengine
Warning: Module hsfhda is in use
Warning: Module hsfserial is in use by hsfhda
Warning: Module hsfengine is in use by hsfhda,hsfserial
Warning: Module hsfosspec is in use by hsfhda,hsfserial,hsfengine
Warning: Module hsfhda is in use
Warning: Module hsfserial is in use by hsfhda
Warning: Module hsfengine is in use by hsfhda,hsfserial
Warning: Module hsfosspec is in use by hsfhda,hsfserial,hsfengine
Warning: Module hsfhda is in use
Warning: Module hsfserial is in use by hsfhda
Warning: Module hsfengine is in use by hsfhda,hsfserial
Warning: Module hsfosspec is in use by hsfhda,hsfserial,hsfengine
ERROR: Can't stop the Conexant HSF softmodem driver!
make[1]: Entering directory `/home/jas/Documents/drivers/modem/hsfmodem-7.80.02.04full/nvm'
rm -rf  "/etc/hsfmodem/nvm/hsfpcibasic2"  "/etc/hsfmodem/nvm/hsfpcibasic2smart"  "/etc/hsfmodem/nvm/hsfpcibasic2hsfi"  "/etc/hsfmodem/nvm/hsfpcibasic2bry"  "/etc/hsfmodem/nvm/hsfpcibasic3"  "/etc/hsfmodem/nvm/hsfmc97"  "/etc/hsfmodem/nvm/hsfmc97ali"  "/etc/hsfmodem/nvm/hsfmc97ati"  "/etc/hsfmodem/nvm/hsfmc97ich"  "/etc/hsfmodem/nvm/hsfmc97sis"  "/etc/hsfmodem/nvm/hsfmc97via"  "/etc/hsfmodem/nvm/hsfcadmus2"  "/etc/hsfmodem/nvm/hsfcadmus2smart"  "/etc/hsfmodem/nvm/hsfhda"
make[1]: Leaving directory `/home/jas/Documents/drivers/modem/hsfmodem-7.80.02.04full/nvm'
make[1]: Entering directory `/home/jas/Documents/drivers/modem/hsfmodem-7.80.02.04full/scripts'
rm -f  "/usr/sbin/hsfconfig"  "/usr/sbin/hsfstop"  "/usr/sbin/hsfmodconflicts"  "/usr/sbin/hsfdcpd"
rm -f  "/usr/lib/hsfmodem/rchsf"
make[1]: Leaving directory `/home/jas/Documents/drivers/modem/hsfmodem-7.80.02.04full/scripts'

****************** HANGS *******************
(Pressed CTRL+C to end it, as it hangs forever)

^Cmake: *** [uninstall] Interrupt

***************** REBOOTED *****************


************* SOUND WORKS AGAIN ************

# cat /proc/asound/cards 
 0 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xc0000000 irq 18

# cat /proc/asound/card0/codec#0 | head -7
Codec: Realtek ALC889A
Address: 0
Function Id: 0x1
Vendor Id: 0x10ec0885
Subsystem Id: 0x15098405
Revision Id: 0x100101
No Modem Function Group found

# cat /proc/asound/card0/codec#1
Codec: Conexant HSF
Address: 1
Function Id: 0x2
Vendor Id: 0x14f12bfa
Subsystem Id: 0x14f10001
Revision Id: 0x90000
Modem Function Group: 0x2


************* Complete Uninstall ************

# make uninstall
if [ -x /usr/sbin/hsfconfig ]; then \
        /usr/sbin/hsfconfig -remove; \
    else \
        true; \
    fi
make[1]: Entering directory `/home/jas/Documents/drivers/modem/hsfmodem-7.80.02.04full/nvm'
rm -rf  "/etc/hsfmodem/nvm/hsfpcibasic2"  "/etc/hsfmodem/nvm/hsfpcibasic2smart"  "/etc/hsfmodem/nvm/hsfpcibasic2hsfi"  "/etc/hsfmodem/nvm/hsfpcibasic2bry"  "/etc/hsfmodem/nvm/hsfpcibasic3"  "/etc/hsfmodem/nvm/hsfmc97"  "/etc/hsfmodem/nvm/hsfmc97ali"  "/etc/hsfmodem/nvm/hsfmc97ati"  "/etc/hsfmodem/nvm/hsfmc97ich"  "/etc/hsfmodem/nvm/hsfmc97sis"  "/etc/hsfmodem/nvm/hsfmc97via"  "/etc/hsfmodem/nvm/hsfcadmus2"  "/etc/hsfmodem/nvm/hsfcadmus2smart"  "/etc/hsfmodem/nvm/hsfhda"
make[1]: Leaving directory `/home/jas/Documents/drivers/modem/hsfmodem-7.80.02.04full/nvm'
make[1]: Entering directory `/home/jas/Documents/drivers/modem/hsfmodem-7.80.02.04full/scripts'
rm -f  "/usr/sbin/hsfconfig"  "/usr/sbin/hsfstop"  "/usr/sbin/hsfmodconflicts"  "/usr/sbin/hsfdcpd"
rm -f  "/usr/lib/hsfmodem/rchsf"
make[1]: Leaving directory `/home/jas/Documents/drivers/modem/hsfmodem-7.80.02.04full/scripts'
make[1]: Entering directory `/home/jas/Documents/drivers/modem/hsfmodem-7.80.02.04full/modules'
rm -rf "/usr/lib/hsfmodem/config.mak" "/usr/lib/hsfmodem/modules/imported" "/usr/lib/hsfmodem/modules"
make[1]: Leaving directory `/home/jas/Documents/drivers/modem/hsfmodem-7.80.02.04full/modules'
make[1]: Entering directory `/home/jas/Documents/drivers/modem/hsfmodem-7.80.02.04full/diag'
rm -f "/usr/sbin/hsfdiag" "/usr/sbin/hsfscr" "/usr/sbin/hsfdmp"
make[1]: Leaving directory `/home/jas/Documents/drivers/modem/hsfmodem-7.80.02.04full/diag'
rm -f /usr/lib/hsfmodem/LICENSE
rm -f /etc/hsfmodem/package




      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxant.com/pipermail/hsflinux/attachments/20090719/475c6d6a/attachment-0001.html 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ModemData.txt
Url: http://www.linuxant.com/pipermail/hsflinux/attachments/20090719/475c6d6a/attachment-0001.txt 


More information about the hsflinux mailing list