[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