PDA

View Full Version : Zoom USB modem model 3095 Problem


fedora6userSVT
2007-11-03, 05:08 AM CDT
Hello all:

I just purchased a Zoom 3095 USB modem, which came with Linux drivers.
However, I cannot install the drivers. I followed the following instructions:

root@scottvt dgcmodem-1.01]# make install

make[1]: Entering directory `/root/linux/tar/dgcmodem-1.01/scripts'
install -m 700 dgcconfig dgcstop dgcmodconflicts dgcdcpd /usr/sbin
install -m 700 rcdgc /usr/lib/dgcmodem
make[1]: Leaving directory `/root/linux/tar/dgcmodem-1.01/scripts'
make[1]: Entering directory `/root/linux/tar/dgcmodem-1.01/modules'
rm -rf "/usr/lib/dgcmodem/config.mak" "/usr/lib/dgcmodem/modules/imported" "/usr/lib/dgcmodem/modules"
mkdir -m 755 -p /usr/lib/dgcmodem/modules
(cd .. && find config.mak modules/imported -depth -print | cpio -pdmu /usr/lib/dgcmodem)
12 blocks
find . \( -name COPYING -o -name '*.sh' -o -name '*.[ch]' -o -name '*.mak' -o -name '[Mm]akefile' \) -print | cpio -pdmu /usr/lib/dgcmodem/modules
180 blocks
find binaries -depth -print | cpio -pdmu /usr/lib/dgcmodem/modules
0 blocks
make[1]: Leaving directory `/root/linux/tar/dgcmodem-1.01/modules'
install -m 444 LICENSE /usr/lib/dgcmodem

To complete the installation and configuration of your modem,
please run "dgcconfig" (or "/usr/sbin/dgcconfig")

"make install" works fine, also the drivers exist:

[root@scottvt dgcmodem-1.01]# ls
BUGS cnxtmodem.spec.in debian INSTALL makefile packages scripts
CHANGES config.mak dgcmodem.spec LICENSE modules README

[root@scottvt dgcmodem-1.01]# cd modules
[root@scottvt modules]# ls
binaries imported kernelcompiler.sh mod_dgcusbdcp.c
GPL include Makefile osdcp.c


When I run dgcconfig, this is the output:

[root@scottvt modules]# dgcconfig
Conexant DGC USB modem driver, version 1.01

If you need 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 "dgcconfig --dumpdiag".

No pre-built modules for: Fedora-6 linux-2.6.18-1.2798.fc6 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.18-1.2798.fc6/build]

Building modules for kernel 2.6.18-1.2798.fc6, using source directory
/lib/modules/2.6.18-1.2798.fc6/build. Please wait...

ERROR: Module build failed!
Please examine the log file "/tmp/dgcconfig-buildlog.txt" to determine why.

Here is the contents of "/tmp/dgcconfig-buildlog.txt"

(cd /lib/modules/2.6.18-1.2798.fc6/build && make "CNXT_KERNELSRC=/lib/modules/2.6.18-1.2798.fc6/build" "M=/usr/lib/dgcmodem/modules" "CC=gcc" clean)
make[1]: Entering directory `/usr/src/kernels/2.6.18-1.2798.fc6-i686'
make[1]: Leaving directory `/usr/src/kernels/2.6.18-1.2798.fc6-i686'
rm -rf *.o GPL/*.o *.ko GPL/*.ko *.mod.c GPL/*.mod.c .*.cmd GPL/.*.cmd .tmp_versions .tmp_versions /lib/modules/2.6.18-1.2798.fc6/build/.tmp_versions/dgcusbdcp.mod Modules.symvers GPL/hda/Modules.symvers
(cd /lib/modules/2.6.18-1.2798.fc6/build && make "CNXT_KERNELSRC=/lib/modules/2.6.18-1.2798.fc6/build" "M=/usr/lib/dgcmodem/modules" "CC=gcc" modules)
make[1]: Entering directory `/usr/src/kernels/2.6.18-1.2798.fc6-i686'
CC [M] /usr/lib/dgcmodem/modules/mod_dgcusbdcp.o
/usr/lib/dgcmodem/modules/mod_dgcusbdcp.c: In function 'dgcusbdcp_probe':
/usr/lib/dgcmodem/modules/mod_dgcusbdcp.c:301: error: implicit declaration of function 'usb_set_configuration'
make[2]: *** [/usr/lib/dgcmodem/modules/mod_dgcusbdcp.o] Error 1
make[1]: *** [_module_/usr/lib/dgcmodem/modules] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.18-1.2798.fc6-i686'
make: *** [all] Error 2





Any help would be appreciated