Does the connexant modem driver support kernel 2.6 because I got error when hsfconfig step. Btw, I have successfully installed the driver before. A long time ago with kernel 2.4. So I just wonder is there anybody successfully install the connexant modem in kernel 2.6.
If not, maybe I want to buy external dial up modem. And does Linux support all the external dial up modem???????
Or the case is like printer? Some yes. Some no. Some partial.
Here's my error when hsfconfig.
Linux HSF softmodem drivers, version 5.03.27lnxtbeta03042700
WARNING: this is an EXPERIMENTAL BETA VERSION of the HSF drivers for Linux.
USE AT YOUR OWN RISK! See the file /usr/lib/hsf/LICENSE for details.
Conexant Systems neither distributes nor maintains this package.
PLEASE DO NOT CONTACT CONEXANT REGARDING THIS SOFTWARE!!!
If you require assistance or need more information, go to:
http://www.linuxant.com/drivers
When reporting a problem for the first time, please send
us the file generated by "hsfconfig --dumpdiag".
grep: /proc/ksyms: No such file or directory
/usr/sbin/hsfconfig: line 1265: [: too many arguments
Should we attempt to automatically configure your hardware? [yes]
Selected PCI VendorID=14F1 DeviceID=2045
and INF file /etc/hsf/inf/linux_smarthsf.inf
Supported countries:
ARGENTINA, AUSTRALIA, AUSTRIA, BANGLADESH,
BELGIUM, BOLIVIA, BRAZIL, BRUNEI, BULGARIA,
CANADA, CHILE, CHINA, COLOMBIA, COSTA_RICA,
CROATIA, CYPRUS, CZECH_REPUBLIC, DENMARK, DOMINICAN_REPUBLIC,
ECUADOR, EGYPT, EL_SALVADOR, FINLAND, FRANCE,
GERMANY, GREECE, GUATEMALA, HAITI, HONDURAS,
HONG-KONG, HUNGARY, ICELAND, INDIA, INDONESIA,
IRELAND, ISRAEL, ITALY, JAPAN, KOREA,
KUWAIT, LAOS, LATVIA, LIECHTENSTEIN, LUXEMBOURG,
MALAYSIA, MALTA, MEXICO, MYANMAR, NETHERLANDS,
NEW_ZEALAND, NORWAY, PAKISTAN, PANAMA, PARAGUAY,
PERU, PHILIPPINES, POLAND, PORTUGAL, ROMANIA,
RUSSIA, SAUDI_ARABIA, SINGAPORE, SLOVAKIA, SLOVENIA,
SOUTH_AFRICA, SPAIN, SRI_LANKA, SWEDEN, SWITZERLAND,
TAIWAN, THAILAND, TURKEY, UK, UKRAINE,
UNITED_ARAB_EMIRATES, URUGUAY, USA, VENEZUELA, VIETNAM
Please enter your country name [INDONESIA]:
Configuring modem for country: "INDONESIA"
You can change this setting later with the command "hsfconfig --country"
This package does not contain pre-built modules suitable for your system:
Distribution: Slackware-Slackware
Kernel arch: i686
Kernel version: linux-2.6.3
Trying to automatically re-compile the 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.3/build]
Re-compiling HSF modules for kernel 2.6.3, using source directory
/lib/modules/2.6.3/build. Please wait..
ERROR: Module re-compilation and installation failed!
Please examine the log file "/tmp/hsfconfig-buildlog.txt" to determine why.
Here's my hsfconfig-buildlog.txt:
rm -f *.o *.a
make[1]: Entering directory `/usr/lib/hsf/modules/osspec'
rm -f *.o *.a
make[1]: Leaving directory `/usr/lib/hsf/modules/osspec'
* compiling (gcc) mod_osspec.c
In file included from /lib/modules/2.6.3/build/include/linux/irq.h:20,
from /lib/modules/2.6.3/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.3/build/include/linux/interrupt.h:11,
from ../modules/osspec/include/oscompat.h:25,
from mod_osspec.c:10:
/lib/modules/2.6.3/build/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
In file included from /lib/modules/2.6.3/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.3/build/include/linux/interrupt.h:11,
from ../modules/osspec/include/oscompat.h:25,
from mod_osspec.c:10:
/lib/modules/2.6.3/build/include/linux/irq.h:70: `NR_IRQS' undeclared here (not in a function)
In file included from /lib/modules/2.6.3/build/include/linux/irq.h:72,
from /lib/modules/2.6.3/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.3/build/include/linux/interrupt.h:11,
from ../modules/osspec/include/oscompat.h:25,
from mod_osspec.c:10:
/lib/modules/2.6.3/build/include/asm/hw_irq.h:28: `NR_IRQ_VECTORS' undeclared here (not in a function)
/lib/modules/2.6.3/build/include/asm/hw_irq.h:31: `NR_IRQS' undeclared here (not in a function)
In file included from mod_osspec.c:10:
../modules/osspec/include/oscompat.h:80:2: #error Preemptible kernel option (CONFIG_PREEMPT) not yet supported. Reconfigure your kernel without it.
In file included from mod_osspec.c:10:
../modules/osspec/include/oscompat.h: In function `cnxthsf_OsModuleUseCountInc':../modules/osspec/include/oscompat.h:205: warning: `MOD_INC_USE_COUNT' is deprecated (declared at /lib/modules/2.6.3/build/include/linux/module.h:488)
In file included from mod_osspec.c:10:
../modules/osspec/include/oscompat.h: In function `cnxthsf_OsModuleUseCountDec':../modules/osspec/include/oscompat.h:210: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at /lib/modules/2.6.3/build/include/linux/module.h:500)
mod_osspec.c: At top level:
mod_osspec.c:26: warning: `__used__' attribute ignored
mod_osspec.c:27: warning: `__used__' attribute ignored
--------------------------------------------------------------
mod_osspec.c:143: warning: `__used__' attribute ignored
mod_osspec.c:145: warning: `__used__' attribute ignored
mod_osspec.c:146: warning: `__used__' attribute ignored
mod_osspec.c:147: warning: `__used__' attribute ignored
make: *** [mod_osspec.o] Error 1