[hsflinux] Compiling hsfmodem with Kernel 2.6.13 impossible

Linuxant support (Jonathan) support at linuxant.com
Thu Sep 1 12:07:45 EDT 2005


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
support at linuxant.com



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
> hsflinux at lists.linuxant.com
> https://www.linuxant.com/mailman/listinfo/hsflinux


More information about the hsflinux mailing list