[hsflinux] kernel oops on 2.6.28.9

dma dma+hsflinux at witbe.net
Mon Apr 20 05:24:10 EDT 2009


Hello all,

While attempting to install the HSF modem driver on a Fedora-based 
2.6.28.9 system, i receive the following output while loading the modules :



[root at test hsfmodem-7.80.02.03full]# hsfconfig
Conexant HSF softmodem driver, version 7.80.02.03full

If you need license keys, assistance or more information, please go to:
     http://www.linuxant.com/

When reporting a problem for the first time, please send
us the file generated by "hsfconfig --dumpdiag".

No pre-built modules for: Fedora-8 linux-2.6.28.9-dma_rol-serialoption 
i686-SMP

Trying to automatically build the driver modules...
(this requires a C compiler and proper kernel sources to be installed)

Where is the linux source build directory that matches your running kernel?
[/lib/modules/2.6.28.9-dma_rol-serialoption/build]

Building modules for kernel 2.6.28.9-dma_rol-serialoption, using source 
directory
/lib/modules/2.6.28.9-dma_rol-serialoption/build. Please wait...
done.
  test kernel: Oops: 0000 [#1] SMP
  test kernel: last sysfs file: /sys/devices/virtual/tty/ttySHSF7/dev
  test kernel: Process modprobe (pid: 10548, ti=f6a98000 task=f6a4a7e0 
task.ti=f6a98000)
  test kernel: Stack:
  test kernel: 00000000 00210000 ffeeb000 c0000000 00000000 00000000 
c00f63c0 00000000
  test kernel: 00000002 00000000 deadaffe f6a8f6c0 f6a25708 f6a8f6ec 
f6a99c74 f8574060
  test kernel: Call Trace:
  test kernel: [<f8574060>] hsfengine1550_+0x70/0xb0 [hsfengine]
  test kernel: [<f8573c8d>] hsfengine519_+0x1d/0x40 [hsfengine]
  test kernel: [<f854d45a>] cnxthsf_ComCtrl_Open+0x6a/0x2e0 [hsfengine]
  test kernel: [<f86983fb>] cnxthsf_cnxt_serial_add+0x21b/0x4b0 [hsfserial]
  test kernel: [<c02215bd>] printk+0x14/0x18
  test kernel: [<c0340750>] acpi_pci_irq_enable+0x212/0x223
  test kernel: [<c031ed9e>] pci_enable_resources+0x23/0xf1
  test kernel: [<c031b9eb>] do_pci_enable_device+0x2f/0x34
  test kernel: [<c031ba54>] __pci_enable_device_flags+0x64/0x77
  test kernel: [<f8697990>] cnxt_event_handler+0x0/0x300 [hsfserial]
  test kernel: [<f86c2d0f>] cnxthwpci_probe+0x16f/0x280 [hsfpcibasic2]
  test kernel: [<c0378a41>] __driver_attach+0x0/0x67
  test kernel: [<c031d28d>] pci_device_probe+0x36/0x57
  test kernel: [<c03789ca>] driver_probe_device+0xb5/0x12c
  test kernel: [<c0378a8a>] __driver_attach+0x49/0x67
  test kernel: [<c0378266>] bus_for_each_dev+0x37/0x58
  test kernel: [<c0378865>] driver_attach+0x11/0x13
  test kernel: [<c0378a41>] __driver_attach+0x0/0x67
  test kernel: [<c03785b4>] bus_add_driver+0x8a/0x1a5
  test kernel: [<c030cd58>] kset_find_obj+0x20/0x4a
  test kernel: [<c0378c65>] driver_register+0x6d/0xc1
  test kernel: [<f86cb000>] cnxthwpci_init+0x0/0xe4 [hsfpcibasic2]
  test kernel: [<c031d46e>] __pci_register_driver+0x3c/0x6a
  test kernel: [<f86cb000>] cnxthwpci_init+0x0/0xe4 [hsfpcibasic2]
  test kernel: [<c020104d>] _stext+0x4d/0x137
  test kernel: [<c0246b4e>] free_pages_bulk+0xb7/0x1bf
  test kernel: [<c023ce2f>] load_module+0x1286/0x1431
  test kernel: [<c0262d82>] do_sync_read+0xbf/0xfe
  test kernel: [<c022fc61>] autoremove_wake_function+0x0/0x2d
  test kernel: [<c023d061>] sys_init_module+0x87/0x176
  test kernel: [<c0202c15>] sysenter_do_call+0x12/0x25
  test kernel: [<c0500000>] init_intel_cacheinfo+0x11d/0x42b
  test kernel: Code: fc 43 9f e4 81 e7 0f 20 e3 82 89 c2 f7 c7 34 d7 94 
ce 01 c2 8b 55 d0 c7 c7 5e ca cb 95 21 df c7 c7 2f 7b 96 22 85 ef ff c7 
89 e7 <8a> 02 89 e7 c7 c7 5d fb 3f b8 89 f7 89 df 89 ef 48 ff c7 89 f7
  test kernel: EIP: [<f8579d61>] hsfengine5661_+0x9a5/0x2704 [hsfengine] 
SS:ESP 0068:f6a99bec

Warning: no device detected by hsf driver - HDA modems may require reboot

Note: HDA support not compiled in the driver
[root at test hsfmodem-7.80.02.03full]#


The compilation appears to complete successfully, in that the modules 
exist ; however, both at compile time, as well as at boot, the same Oops 
message is displayed.  An lsmod shows that the modules have been loaded 
into memory, and /dev/modem is created as expected, but actual 
communication with the modem is not possible (via minicom, for example).

I am more than happy to provide any other additional output upon 
request.  Thank you for your time and consideration.


-- 
Daniel Maher <dma+hsflinux AT witbe DOT net>



More information about the hsflinux mailing list