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.