Kernel Oops on loading hsf modules (Ubuntu Breezy)

Manuel Teira <[email protected]>
Newsgroups gmane.linux.drivers.modem.hsf
Message-ID <1133607358.7508.16.camel@piton>
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.