slmodem driver w/ Fedora core 5
Hello, I'm pretty new to the linux world. I just installed Fedora 5 and I've been trying to get a modem working so I can get it online. I purchased a Smartlink PCI modem that states it works w/ Linux.
I followed the method for installing the driver slmodem-2.9.11) for Fedora 4 which I found on this site, however when I run make, I get errors:
root@localhost slmodem]# make
make -C modem all
make[1]: Entering directory `/root/Desktop/slmodem/modem'
make[1]: Leaving directory `/root/Desktop/slmodem/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.15-1.2054_FC5smp/build
make[1]: Entering directory `/root/Desktop/slmodem/drivers'
cc -I/lib/modules/2.6.15-1.2054_FC5smp/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.15-1.2054_FC5smp
make[2]: Entering directory `/root/Desktop/slmodem/drivers'
make modules -C /lib/modules/2.6.15-1.2054_FC5smp/build SUBDIRS=/root/Desktop/slmodem/drivers
make[3]: Entering directory `/usr/src/kernels/2.6.15-1.2054_FC5-smp-i686'
CC [M] /root/Desktop/slmodem/drivers/st7554.o
/root/Desktop/slmodem/drivers/st7554.c:1153: error: unknown field ‘owner’ specified in initializer
/root/Desktop/slmodem/drivers/st7554.c:1153: warning: initialization from incompatible pointer type
make[4]: *** [/root/Desktop/slmodem/drivers/st7554.o] Error 1
make[3]: *** [_module_/root/Desktop/slmodem/drivers] Error 2
make[3]: Leaving directory `/usr/src/kernels/2.6.15-1.2054_FC5-smp-i686'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/root/Desktop/slmodem/drivers'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/Desktop/slmodem/drivers'
make: *** [drivers] Error 2
Is there a work around for the st7554.o "owner" error?
Thanks for you help!
|