Compiling hsfmodem with Kernel 2.6.13 impossible

Dirk Salewski <[email protected]>
Newsgroups gmane.linux.drivers.modem.hsf
Message-ID <[email protected]>
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
signature.asc (application/pgp-signature, 256 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDFdGabORFNwLaVFARAj4iAKDLSrZXchq0oCidaHGLeQGnJZdkwgCggLcB
Vdm9QD78NqOJ0G+wBtT9ROo=
=Pil3
-----END PGP SIGNATURE-----
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.