[hsflinux] Kernel Oops on loading hsf modules (Ubuntu Breezy)

Manuel Teira manuel.teira at gmail.com
Sat Dec 3 11:55:58 EST 2005


Hello.
I'm trying to get my Toshiba L20 modem to work. First, I tried with the
smartlink opensource drivers, but all that I got was NO DIALTONE
messages. After looking at the debug information of the slamr module:

[4541457.939000] slamr: mc97 codec is CXT30
[4541457.939000] slamr: slamr0 is ICH4 card.

I reach the conclusion that the only driver supporting this chipset is
your hsf linuxant driver. Is this correct?

Also, the information from lspci talks about a PCI vendor:id:

0000:00:1e.3 0703: 8086:266d (rev 04)
0000:00:1e.3 Modem: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family)
AC'97 Modem Controller (rev 04) (prog-if 00 [Generic])

So, I downloaded the matching deb package for my 2.6.12-10-686 kernel
(hsfmodem_7.18.00.07full_k2.6.12_10_686_ubuntu_i386.deb.zip)

the package configuration stage freezes the terminal, looking at the
kernel logs, I could find:

Dec  2 21:13:15 piton kernel: [4294905.909000] hsfengine: module license
'see LICENSE file distributed with driver' taints kernel.
Dec  2 21:13:16 piton kernel: [4294906.015000] ACPI: PCI Interrupt
0000:00:1e.3[B] -> Link [LNKE] -> GSI 10 (level, low) -> IRQ 10
Dec  2 21:13:16 piton kernel: [4294906.042000] f90ac068
Dec  2 21:13:16 piton kernel: [4294906.042000] Modules linked in:
hsfmc97ich hsfpcibasic2 hsfserial hsfengine hsfosspec hsfsoar
binfmt_misc rfcomm l2cap bluetooth speedstep_centrino cpufreq_userspace
cpufreq_stats freq_table cpufreq_powersave cpufreq_ondemand
cpufreq_conservative pcmcia wacom i915 drm video tc1100_wmi sony_acpi
pcc_acpi hotkey dev_acpi i2c_acpi_ec i2c_core button battery container
ac ipv6 sg sr_mod cdrom rtc ipw2200 firmware_class ieee80211
ieee80211_crypt yenta_socket rsrc_nonstatic pcmcia_core tpm_nsc tpm
snd_intel8x0 snd_ac97_codec snd_pcm_oss snd_mixer_oss snd_pcm snd_timer
snd soundcore snd_page_alloc shpchp pci_hotplug intel_agp agpgart dm_mod
joydev tsdev evdev psmouse mousedev parport_pc lp parport md ext3 jbd
mbcache thermal processor fan 8139too 8139cp mii ehci_hcd uhci_hcd
usbcore sd_mod ide_generic ide_core ata_piix ahci libata scsi_mod unix
vesafb capability commoncap vga16fb vgastate softcursor cfbimgblt
cfbfillrect cfbcopyarea fbcon tileblit font bitblit
Dec  2 21:13:16 piton kernel: [4294906.042000] CPU:    0
Dec  2 21:13:16 piton kernel: [4294906.042000] EIP:    0060:[pg0
+953143400/1069872128]    Tainted: P      VLI
Dec  2 21:13:16 piton kernel: [4294906.042000] EFLAGS: 00010286
(2.6.12-10-686)
Dec  2 21:13:16 piton kernel: [4294906.042000] EIP is at hsfengine1343_
+0xf1f/0x17e7 [hsfengine]
Dec  2 21:13:16 piton kernel: [4294906.042000] eax: 00000000   ebx:
c00f6c90   ecx: 3edf6ff6   edx: 990777b8
Dec  2 21:13:16 piton kernel: [4294906.042000] esi: ff6e7000   edi:
e8555d84   ebp: e8555d84   esp: e8555d3c
Dec  2 21:13:16 piton kernel: [4294906.042000] ds: 007b   es: 007b   ss:
0068
Dec  2 21:13:16 piton kernel: [4294906.042000] Process modprobe (pid:
7723, threadinfo=e8554000 task=eb748020)
Dec  2 21:13:16 piton kernel: [4294906.042000] Stack: 00000001 eb748020
c0115645 00100100 00200200 f8ee6501 001d62d0 00000000
Dec  2 21:13:16 piton kernel: [4294906.042000]        00000000 00000000
000003e8 000f6c90 deadaffe 6e55a180 0000002c e852bf00
Dec  2 21:13:16 piton kernel: [4294906.042000]        efe08308 e852bf2c
e8555db4 f90a4235 f0f0f980 00000001 e852bf04 e852bf2c
Dec  2 21:13:16 piton kernel: [4294906.042000] Call Trace:
Dec  2 21:13:16 piton kernel: [4294906.042000]  [default_wake_function
+0/18] default_wake_function+0x0/0x12
Dec  2 21:13:16 piton kernel: [4294906.042000]  [pg0
+951284993/1069872128] OsThreadStart+0x61/0x80 [hsfosspec]
Dec  2 21:13:16 piton kernel: [4294906.042000]  [pg0
+953111093/1069872128] hsfengine1553_+0x85/0xb0 [hsfengine]
Dec  2 21:13:16 piton kernel: [4294906.042000]  [pg0
+953110093/1069872128] hsfengine519_+0x1d/0x40 [hsfengine]
Dec  2 21:13:16 piton kernel: [4294906.042000]  [pg0
+952956011/1069872128] cnxthsf_ComCtrl_Open+0x6b/0x1b0 [hsfengine]
Dec  2 21:13:16 piton kernel: [4294906.042000]  [pg0
+950952002/1069872128] cnxthsf_cnxt_serial_add+0x192/0x3d0 [hsfserial]
Dec  2 21:13:16 piton kernel: [4294906.042000]  [pg0
+950949520/1069872128] cnxt_event_handler+0x0/0x2e0 [hsfserial]
Dec  2 21:13:16 piton kernel: [4294906.042000]  [acpi_pci_link_allocate
+229/266] acpi_pci_link_allocate+0xe5/0x10a
Dec  2 21:13:16 piton kernel: [4294906.042000]  [vsnprintf+700/1284]
vsnprintf+0x2bc/0x504
Dec  2 21:13:16 piton kernel: [4294906.042000]  [pm_register+36/144]
pm_register+0x24/0x90
Dec  2 21:13:16 piton kernel: [4294906.042000]  [pg0
+951386857/1069872128] cnxthwpci_probe+0x199/0x260 [hsfmc97ich]
Dec  2 21:13:16 piton kernel: [4294906.042000]  [pg0
+951386907/1069872128] cnxthwpci_probe+0x1cb/0x260 [hsfmc97ich]
Dec  2 21:13:16 piton kernel: [4294906.042000]  [pci_device_probe_static
+82/111] pci_device_probe_static+0x52/0x6f
Dec  2 21:13:16 piton kernel: [4294906.042000]  [__pci_device_probe
+59/78] __pci_device_probe+0x3b/0x4e
Dec  2 21:13:16 piton kernel: [4294906.042000]  [pci_device_probe+44/86]
pci_device_probe+0x2c/0x56
Dec  2 21:13:16 piton kernel: [4294906.042000]  [driver_probe_device
+47/122] driver_probe_device+0x2f/0x7a
Dec  2 21:13:16 piton kernel: [4294906.042000]  [driver_attach+77/140]
driver_attach+0x4d/0x8c
Dec  2 21:13:16 piton kernel: [4294906.042000]  [bus_add_driver+152/217]
bus_add_driver+0x98/0xd9
Dec  2 21:13:16 piton kernel: [4294906.042000]  [pci_register_driver
+101/131] pci_register_driver+0x65/0x83
Dec  2 21:13:16 piton kernel: [4294906.042000]  [pg0
+949756121/1069872128] cnxthwpci_init+0xd9/0xdf [hsfmc97ich]
Dec  2 21:13:16 piton kernel: [4294906.042000]  [sys_init_module
+286/412] sys_init_module+0x11e/0x19c
Dec  2 21:13:16 piton kernel: [4294906.042000]  [sysenter_past_esp
+84/117] sysenter_past_esp+0x54/0x75
Dec  2 21:13:16 piton kernel: [4294906.042000] Code: e9 04 ee ff ff 89
da 89 da 31 f2 31 c0 81 c9 c1 ee b1 37 89 ef 89 d9 ff c2 f7 c1 f0 5e c0
e7 c7 c1 f6 6f df 3e c7 c2 b8 77 07 99 <8a> 06 89 ea 21 c2 ff c1 31 e9
48 89 ea 89 c1 ff ca c7 c7 f1 78


I also tried to compile the hsf drivers myself, against a 2.6.12 kernel
tailored for my Toshiba L20 (a workaround for a weird symbol in the ACPI
table related with the battery measurement) but identical in the rest of
config options to the ubuntu 2.6.12-10-686 previous one. When I try to
modprobe the hsfmc97ich.ko module, the crash is the same:

Dec  3 02:24:05 piton kernel: [4297653.440000] hsfengine: module license
'see LICENSE file distributed with driver' taints kernel.
Dec  3 02:24:26 piton kernel: [4297674.419000] ACPI: PCI Interrupt
0000:00:1e.3[B] -> Link [LNKE] -> GSI 10 (level, low) -> IRQ 10
Dec  3 02:24:26 piton kernel: [4297674.449000] f90ab068
Dec  3 02:24:26 piton kernel: [4297674.449000] Modules linked in:
hsfmc97ich hsfsoar hsfserial hsfengine hsfosspec binfmt_misc rfcomm
l2cap bluetooth speedstep_centrino cpufreq_userspace cpufreq_stats
freq_table cpufreq_powersave cpufreq_ondemand cpufreq_conservative
pcmcia wacom i915 drm video tc1100_wmi sony_acpi pcc_acpi hotkey
dev_acpi i2c_acpi_ec i2c_core button battery container ac ipv6 sg sr_mod
cdrom rtc ipw2200 firmware_class ieee80211 ieee80211_crypt yenta_socket
rsrc_nonstatic pcmcia_core tpm_nsc tpm snd_intel8x0 snd_ac97_codec
snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd soundcore snd_page_alloc
shpchp pci_hotplug intel_agp agpgart dm_mod joydev tsdev evdev psmouse
mousedev parport_pc lp parport md ext3 jbd mbcache thermal processor fan
8139too 8139cp mii ehci_hcd uhci_hcd usbcore sd_mod ide_generic ide_core
ata_piix ahci libata scsi_mod unix vga16fb vgastate softcursor cfbimgblt
cfbfillrect cfbcopyarea fbcon tileblit font bitblit
Dec  3 02:24:26 piton kernel: [4297674.449000] CPU:    0
Dec  3 02:24:26 piton kernel: [4297674.449000] EIP:    0060:[pg0
+953041000/1069773824]    Tainted: P      VLI
Dec  3 02:24:26 piton kernel: [4297674.449000] EFLAGS: 00010286
(2.6.12.l20)
Dec  3 02:24:26 piton kernel: [4297674.449000] EIP is at hsfengine1343_
+0xf1f/0x17e7 [hsfengine]
Dec  3 02:24:26 piton kernel: [4297674.449000] eax: 00000000   ebx:
c00f6c90   ecx: 3edf6ff6   edx: 990777b8
Dec  3 02:24:26 piton kernel: [4297674.449000] esi: ff6e7000   edi:
c2eedd74   ebp: c2eedd74   esp: c2eedd2c
Dec  3 02:24:26 piton kernel: [4297674.449000] ds: 007b   es: 007b   ss:
0068
Dec  3 02:24:26 piton kernel: [4297674.449000] Process modprobe (pid:
10532, threadinfo=c2eec000 task=f31b5020)
Dec  3 02:24:26 piton kernel: [4297674.449000] Stack: 00000001 f31b5020
c0116cc0 00100100 00200200 f8ee1502 001d12e0 00000000
Dec  3 02:24:26 piton kernel: [4297674.449000]        00000000 00000000
f7ea2000 000f6c90 deadaffe 6e55a180 000000d0 c58f7d40
Dec  3 02:24:26 piton kernel: [4297674.449000]        cfb63b08 c58f7d6c
c2eedda4 f90a3235 cf1b6480 00000001 c58f7d44 c58f7d6c
Dec  3 02:24:26 piton kernel: [4297674.449000] Call Trace:
Dec  3 02:24:26 piton kernel: [4297674.449000]  [default_wake_function
+0/32] default_wake_function+0x0/0x20
Dec  3 02:24:26 piton kernel: [4297674.449000]  [pg0
+951166210/1069773824] OsThreadStart+0x72/0xa0 [hsfosspec]
Dec  3 02:24:26 piton kernel: [4297674.449000]  [pg0
+953008693/1069773824] hsfengine1553_+0x85/0xb0 [hsfengine]
Dec  3 02:24:26 piton kernel: [4297674.449000]  [pg0
+953007693/1069773824] hsfengine519_+0x1d/0x40 [hsfengine]
Dec  3 02:24:26 piton kernel: [4297674.449000]  [pg0
+952853611/1069773824] cnxthsf_ComCtrl_Open+0x6b/0x1b0 [hsfengine]
Dec  3 02:24:26 piton kernel: [4297674.449000]  [pg0
+950821074/1069773824] cnxthsf_cnxt_serial_add+0x1a2/0x3f0 [hsfserial]
Dec  3 02:24:26 piton kernel: [4297674.449000]  [pg0
+950818480/1069773824] cnxt_event_handler+0x0/0x310 [hsfserial]
Dec  3 02:24:26 piton kernel: [4297674.449000]  [acpi_pci_link_allocate
+261/266] acpi_pci_link_allocate+0x105/0x10a
Dec  3 02:24:26 piton kernel: [4297674.449000]  [vsnprintf+732/1312]
vsnprintf+0x2dc/0x520
Dec  3 02:24:26 piton kernel: [4297674.449000]  [pm_register+39/160]
pm_register+0x27/0xa0
Dec  3 02:24:26 piton kernel: [4297674.449000]  [pg0
+951268058/1069773824] cnxthwpci_probe+0x19a/0x250 [hsfmc97ich]
Dec  3 02:24:26 piton kernel: [4297674.449000]  [pg0
+951268108/1069773824] cnxthwpci_probe+0x1cc/0x250 [hsfmc97ich]
Dec  3 02:24:26 piton kernel: [4297674.449000]  [pci_device_probe_static
+82/112] pci_device_probe_static+0x52/0x70
Dec  3 02:24:26 piton kernel: [4297674.449000]  [__pci_device_probe
+60/80] __pci_device_probe+0x3c/0x50
Dec  3 02:24:26 piton kernel: [4297674.449000]  [pci_device_probe+44/96]
pci_device_probe+0x2c/0x60
Dec  3 02:24:26 piton kernel: [4297674.449000]  [driver_probe_device
+47/128] driver_probe_device+0x2f/0x80
Dec  3 02:24:26 piton kernel: [4297674.449000]  [driver_attach+82/160]
driver_attach+0x52/0xa0
Dec  3 02:24:26 piton kernel: [4297674.449000]  [bus_add_driver+153/224]
bus_add_driver+0x99/0xe0
Dec  3 02:24:26 piton kernel: [4297674.449000]  [pci_device_shutdown
+0/32] pci_device_shutdown+0x0/0x20
Dec  3 02:24:26 piton kernel: [4297674.449000]  [pci_register_driver
+104/144] pci_register_driver+0x68/0x90
Dec  3 02:24:26 piton kernel: [4297674.449000]  [pg0
+949580032/1069773824] cnxthwpci_init+0x100/0x106 [hsfmc97ich]
Dec  3 02:24:26 piton kernel: [4297674.449000]  [sys_init_module
+290/432] sys_init_module+0x122/0x1b0
Dec  3 02:24:26 piton kernel: [4297674.449000]  [sysenter_past_esp
+84/117] sysenter_past_esp+0x54/0x75
Dec  3 02:24:26 piton kernel: [4297674.449000] Code: e9 04 ee ff ff 89
da 89 da 31 f2 31 c0 81 c9 c1 ee b1 37 89 ef 89 d9 ff c2 f7 c1 f0 5e c0
e7 c7 c1 f6 6f df 3e c7 c2 b8 77 07 99 <8a> 06 89 ea 21 c2 ff c1 31 e9
48 89 ea 89 c1 ff ca c7 c7 f1 78


I'm interested in putting the modem to work under my ubuntu breezy, so
feel free to ask for more information about the problem. I should buy
the license for the full driver but first I want to see the restricted
one working.

Regards.




More information about the hsflinux mailing list