[hsflinux] Compiling hsfmodem with Kernel 2.6.13 impossible

Dirk Salewski info at salewski.com
Wed Aug 31 18:49:37 EDT 2005


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 256 bytes
Desc: OpenPGP digital signature
Url : http://www.linuxant.com/pipermail/hsflinux/attachments/20050831/cf363591/signature-0001.bin


More information about the hsflinux mailing list