Re: Compiling hsfmodem with Kernel 2.6.13 impossible
"Linuxant support (Jonathan)" <[email protected]>
| Newsgroups | gmane.linux.drivers.modem.hsf |
|---|---|
| Message-ID | <[email protected]> |
Hi, to be able to run the current version (7.18.00.05full) of the HSF modem driver on the 2.6.13 kernel, the patch named 'hsf-7.18.00.05-simple_class.patch' is needed. On x86_64, the patch named 'hsf-7.18.00.05-errno.patch' is also required. These patches can be downloaded at: http://www.linuxant.com/drivers/hsf/downloads-patches.php It seems that you have hit a known crash issue with the HSF modem driver on x86_64 and we will contact you back when a fix will be available. There is currently no known workaround for this problem except to use a 32-bit distribution of Linux. Regards, Jonathan Technical specialist / Linuxant www.linuxant.com [email protected] Dirk Salewski wrote: > Hello List, > > I'm not sure wether I'm the only one experiencing these problems, so I > thought I should post it: > > System: > amd64, Gentoo 64bit, Profile 2005.1 > Kernel 2.6.13 from kernel.org ("vanilla") > Modem: Conexant HSF 56k HSFi Modem (rev 01) > Subsystem: Unknown device 1815:1498 > > Manufacturer/Model: devolo MicroLink(tm) 56k PCI > > This modem, though not in the list of officially supported devices, > worked with Kernel 2.6.9 and both of the following drivers: > 7.18.00.02 (unpatched) > 7.18.00.05 (patched with errno, kernconfig and simple_class) > > (strange - the perfect driver 02 has become worse so he has to get > patched up for work) > > With kernel 2.6.13 however it has become impossible to run hsfconfig. > hsfconfig --dumpdiag hangs forever, modprobing things that don't work. > > Here's the relevant part of dmesg: > ############################################################ > hsfengine: module license 'see LICENSE file distributed with driver' > taints kernel. > ACPI: PCI Interrupt 0000:00:08.0[A] -> GSI 19 (level, low) -> IRQ 21 > Unable to handle kernel paging request at 00000100000e0000 RIP: > <ffffffff8810e1df>{:hsfosspec:cnxthsf_OsMemCmp+15} > PGD 0 > Oops: 0000 [1] > CPU 0 > Modules linked in: hsfpcibasic2 hsfserial hsfengine hsfosspec hsfsoar > kobil_sct usbserial ov511 floppy tda9887 tuner > saa7134 video_buf v4l2_common v4l1_compat ir_common videodev uhci_hcd > ehci_hcd snd_rtctimer snd_via82xx snd_ac97_codec snd_pcm snd_timer > snd_page_alloc snd_mpu401_uart snd_rawmidi snd_seq_device snd soundcore > w83627hf eeprom i2c_sensor i2c_viapro i2c_isa > Pid: 6298, comm: modprobe Tainted: P 2.6.13-s3 > RIP: 0010:[<ffffffff8810e1df>] > <ffffffff8810e1df>{:hsfosspec:cnxthsf_OsMemCmp+15} > RSP: 0000:ffff81003e5b1a70 EFLAGS: 00010246 > RAX: ffffffff8820f6df RBX: 00000100000e0000 RCX: 0000000000000005 > RDX: 0000000000000005 RSI: 00000100000e0000 RDI: ffffffff8820f6df > RBP: ffff81003efcc510 R08: 0000000000000001 R09: 00000000ffffffff > R10: 0000000000000000 R11: 0000000000000001 R12: ffff81003e7100c0 > R13: ffff81003e5b1a8c R14: 00000000cfff0000 R15: 00000000000e0000 > FS: 00002aaaaade6ae0(0000) GS:ffffffff8043f800(0000) knlGS:0000000000000000 > CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b > CR2: 00000100000e0000 CR3: 000000003f9ee000 CR4: 00000000000006e0 > Process modprobe (pid: 6298, threadinfo ffff81003e5b0000, task > ffff81003e629570) > Stack: ffffffff8814eb02 0000000000000000 ffff81003e7100c0 6e55a180deadaffe > ffff81003f57c2c0 ffff81003efcc510 ffff81003e7100c0 ffffffff882b62e0 > 00000000cfff0000 ffffffff882ca680 > Call Trace:<ffffffff8814eb02>{:hsfengine:hsfengine1247_+130} > <ffffffff88149bf2>{:hsfengine:hsfengine1378_+114} > <ffffffff881497f7>{:hsfengine:hsfengine620_+23} > <ffffffff88123422>{:hsfengine:cnxthsf_ComCtrl_Open+114} > <ffffffff882b31f9>{:hsfserial:cnxthsf_cnxt_serial_add+553} > <ffffffff882b2720>{:hsfserial:cnxt_event_handler+0} > <ffffffff8011987d>{mp_register_gsi+365} > <ffffffff8020e82a>{acpi_pci_irq_enable+446} > <ffffffff882b9340>{:hsfpcibasic2:cnxthwpci_probe+528} > <ffffffff801d29b6>{pci_device_probe+102} > <ffffffff8025097f>{driver_probe_device+79} > <ffffffff80250ac8>{__driver_attach+72} > <ffffffff80250a80>{__driver_attach+0} > <ffffffff8024ff49>{bus_for_each_dev+73} > <ffffffff80250488>{bus_add_driver+136} > <ffffffff801d27b3>{pci_register_driver+115} > <ffffffff80147448>{sys_init_module+6120} > <ffffffff880eb000>{:hsfpcibasic2:cnxthwpci_init+0} > <ffffffff8015eb0d>{do_munmap+669} > <ffffffff8010d896>{system_call+126} > > Code: f3 a6 0f 97 c0 0f 92 c2 28 d0 0f be c0 c3 66 66 90 e9 ab a3 > RIP <ffffffff8810e1df>{:hsfosspec:cnxthsf_OsMemCmp+15} RSP > <ffff81003e5b1a70> > CR2: 00000100000e0000 > ############################################################ > > Any clues? > > Greetings, > > Dirk > > > ------------------------------------------------------------------------ > > _______________________________________________ > hsflinux mailing list > [email protected] > https://www.linuxant.com/mailman/listinfo/hsflinux