[hsflinux] Problem with drivers on 2.6.1

Michael sharpie at atice.org
Thu Jan 15 12:34:03 EST 2004


Hi,

The kernel is currently compiled with CONFIG_SERIAL_CORE set to y. Please
find attached my kernel .config file for reference. There are a large
number of other options under the Serial Drivers menu that I do not have
enabled.

Should I switch on any of these?

-- 
Michael <sharpie at atice.org>

Linuxant support said:
> Hi,
>
> please verify if you have compiled your kernel with the option
> "CONFIG_SERIAL_CORE".
>
> You can enable it by putting "Y" for "Device Drivers -> Character devices
> ->
> Serial drivers -> 8250/16550 and compatible serial support" in your kernel
> configuration.
>
> If you don't have it, you must recompile with this option, then install
> the
> new kernel and try again.
>
> Regards,
>
> Jean-Simon Durand
> Technical specialist / Linuxant
> www.linuxant.com
> support at linuxant.com
>
>
> ----- Original Message -----
> From: <sharpie at atice.org>
> To: <hsflinux at lists.linuxant.com>
> Sent: Monday, January 12, 2004 9:10 PM
> Subject: [hsflinux] Problem with drivers on 2.6.1
>
>
> Hi,
>
> I am having problems using the drivers on the 2.6.x range of kernels. I
> have tried out both the stock 2.6.0 & 2.6.1 kernels with the same results.
> After running hsfconfig (the modules build okay) I get the following in
> dmesg
>
> PCI: Enabling device 0000:00:08.0 (0000 -> 0003)
> devfs_mk_cdev: invalide mode (0) for hsfdcp0
> devfs_mk_cdev: invalide mode (0) for hsfdiag0
> ttySHSF0 at I/O 0x1400 (irq = 10) is a Conexant HSF softmodem
> call_dcp_daemon: /usr/sbin/hsfdcpd returned 512
> devfs_remove: hsfdcp0 not found, cannot remove
> Call Trace:
>  [<c01a273a>] devfs_remove+0xae/0xb0
>  [<c01d79ce>] snprintf+0x27/0x2b
>  [<c89c403e>] cnxthsf_DcpDestroy+0x18e/0x220 [hsfosspec]
>  [<c8b85b95>] hsfengine298_+0x15/0x30 [hsfengine]
>  [<c8b4ecd0>] hsfengine1864_+0x20/0x40 [hsfengine]
>  [<c8b4b453>] hsfengine641_+0x83/0x100 [hsfengine]
>  [<c8b32620>] cnxthsf_ComCtrl_Close+0x70/0xa0 [hsfengine]
>  [<c8978685>] cnxthsf_cnxt_serial_remove+0x115/0x1e0 [hsfserial]
>  [<c0167655>] iput+0x62/0x7c
>  [<c8a117f3>] cnxthwpci_remove+0x13/0x50 [hsfmc97ali]
>  [<c01da9ed>] pci_device_remove+0x3b/0x3d
>  [<c02110f6>] device_release_driver+0x64/0x66
>  [<c0211118>] driver_detach+0x20/0x2e
>  [<c0211335>] bus_remove_driver+0x3d/0x75
>  [<c02116e0>] driver_unregister+0x13/0x28
>  [<c01dab48>] pci_unregister_driver+0x12/0x16
>  [<c8a1183a>] cnxthwpci_cleanup+0xa/0x10 [hsfmc97ali]
>  [<c012ffd5>] sys_delete_module+0x123/0x161
>  [<c01431be>] sys_munmap+0x44/0x64
>  [<c010931f>] syscall_call+0x7/0xb
>
> devfs_remove: hsfdiag0 not found, cannot remove
> Call Trace:
>  [<c01a273a>] devfs_remove+0xae/0xb0
>  [<c01d79ce>] snprintf+0x27/0x2b
>  [<c89c35a3>] OsDiagExit+0x183/0x260 [hsfosspec]
>  [<c0156e1f>] unregister_chrdev+0x4d/0x61
>  [<c012ffd5>] sys_delete_module+0x123/0x161
>  [<c01431be>] sys_munmap+0x44/0x64
>  [<c010931f>] syscall_call+0x7/0xb
>
> devfs_mk_cdev: invalide mode (0) for hsfdcp0
> devfs_mk_cdev: invalide mode (0) for hsfdiag0
> ttySHSF0 at I/O 0x1400 (irq = 10) is a Conexant HSF softmodem
>
> After rebooting the machine I then try to modprobe hsfmc97ali (this is the
> same module I used under 2.4.x with no issues) and the machine hangs. When
> I restart again I find the following in my log files,
>
> [kernel] hsfmc97ali: Unknown symbol cnxthsf_cnxt_serial_add
> [kernel] hsfmc97ali: Unknown symbol cnxthsf_cnxt_serial_remove
>
> I am running version 6.03.00lnxt03122800full of the drivers.



More information about the hsflinux mailing list