[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