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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.