[olivares@localhost ~]$ uname -a Linux localhost.localdomain 2.6.22.1-33.fc7 #1 SMP Mon Jul 23 17:33:07 EDT 2007 i686 athlon i386 GNU/Linux [olivares@localhost ~]$ su - Password: [root@localhost ~]# yum install kernel-2.6.22.1-41.fc7 kernel-devel-2.6.22.1-41.fc7 kernel-headers-2.6.22.1-41.fc7 Loading "installonlyn" plugin Setting up Install Process Parsing package install arguments fedora 100% |=========================| 2.1 kB 00:00 updates 100% |=========================| 1.9 kB 00:00 primary.sqlite.bz2 100% |=========================| 1.1 MB 10:01 Resolving Dependencies --> Running transaction check ---> Package kernel-headers.i386 0:2.6.22.1-41.fc7 set to be updated ---> Package kernel.i686 0:2.6.22.1-41.fc7 set to be updated ---> Package kernel-devel.i686 0:2.6.22.1-41.fc7 set to be updated Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: kernel i686 2.6.22.1-41.fc7 updates 16 M kernel-devel i686 2.6.22.1-41.fc7 updates 4.7 M Updating: kernel-headers i386 2.6.22.1-41.fc7 updates 653 k Transaction Summary ============================================================================= Install 2 Package(s) Update 1 Package(s) Remove 0 Package(s) Total download size: 22 M Downloading Packages: (1/3): kernel-devel-2.6.2 100% |=========================| 4.7 MB 14:34 (2/3): kernel-2.6.22.1-41 100% |=========================| 16 MB 52:19 (3/3): kernel-headers-2.6 100% |=========================| 653 kB 01:52 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: kernel-devel ######################### [1/4] Updating : kernel-headers ######################### [2/4] Installing: kernel ######################### [3/4] Cleanup : kernel-headers ######################### [4/4] Installed: kernel.i686 0:2.6.22.1-41.fc7 kernel-devel.i686 0:2.6.22.1-41.fc7 Updated: kernel-headers.i386 0:2.6.22.1-41.fc7 Complete! [root@localhost ~]# [olivares@localhost ~]$ uname -r 2.6.22.1-41.fc7 [olivares@localhost ~]$ cd ~/Download/slmodem-2.9.11-20070505 [olivares@localhost slmodem-2.9.11-20070505]$ make clean make -C modem clean && make -C drivers clean && echo "done." make[1]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20070505/modem' rm -f slmodemd modem_test modem_main.o modem_cmdline.o modem_test.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o sysdep_common.o rm -f *~ *.orig *.rej make[1]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20070505/modem' make[1]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20070505/drivers' rm -f kernel-ver slamr.o slusb.o slamr.ko slusb.ko *st7554.o amrmo_init.o sysdep_amr.o *.mod.* .*.cmd *~ rm -f -r .tmp_versions make[1]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20070505/drivers' done. [olivares@localhost slmodem-2.9.11-20070505]$ [olivares@localhost slmodem-2.9.11-20070505]$ make KERNEL_DIR=/lib/modules/2.6.22.1-41.fc7/build/ make -C modem all make[1]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20070505/modem' rebuild profile... gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_main.o -c modem_main.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_cmdline.o -c modem_cmdline.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem.o -c modem.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_datafile.o -c modem_datafile.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_at.o -c modem_at.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_timer.o -c modem_timer.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_pack.o -c modem_pack.c modem_pack.c: In function �modem_async_get_bits�: modem_pack.c:100: warning: pointer targets in passing argument 2 of �m->get_chars� differ in signedness modem_pack.c: In function �modem_async_put_bits�: modem_pack.c:148: warning: pointer targets in passing argument 2 of �m->put_chars� differ in signedness gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_ec.o -c modem_ec.c modem_ec.c: In function �tx_info�: modem_ec.c:723: warning: pointer targets in passing argument 2 of �l->modem->get_chars� differ in signedness modem_ec.c: In function �push_rest_data�: modem_ec.c:811: warning: pointer targets in passing argument 2 of �l->modem->put_chars� differ in signedness modem_ec.c: In function �rx_info�: modem_ec.c:860: warning: pointer targets in passing argument 2 of �l->modem->put_chars� differ in signedness gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_comp.o -c modem_comp.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_param.o -c modem_param.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_debug.o -c modem_debug.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o homolog_data.o -c homolog_data.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_sinus.o -c dp_sinus.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_dummy.o -c dp_dummy.c gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o sysdep_common.o -c sysdep_common.c gcc -o slmodemd modem_main.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_test.o -c modem_test.c gcc -o modem_test modem_test.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o make[1]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20070505/modem' make -C drivers KERNEL_DIR=/lib/modules/2.6.22.1-41.fc7/build/ make[1]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20070505/drivers' cc -I/lib/modules/2.6.22.1-41.fc7/build//include -o kernel-ver kernel-ver.c make all KERNEL_VER=2.6.22.1-41.fc7 make[2]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20070505/drivers' make modules -C /lib/modules/2.6.22.1-41.fc7/build/ SUBDIRS=/home/olivares/Download/slmodem-2.9.11-20070505/drivers make[3]: Entering directory `/usr/src/kernels/2.6.22.1-41.fc7-i686' CC [M] /home/olivares/Download/slmodem-2.9.11-20070505/drivers/amrmo_init.o /home/olivares/Download/slmodem-2.9.11-20070505/drivers/amrmo_init.c: In function �amrmo_pci_probe�: /home/olivares/Download/slmodem-2.9.11-20070505/drivers/amrmo_init.c:620: warning: �deprecated_irq_flag� is deprecated (declared at include/linux/interrupt.h:66) /home/olivares/Download/slmodem-2.9.11-20070505/drivers/amrmo_init.c: In function �amrmo_init�: /home/olivares/Download/slmodem-2.9.11-20070505/drivers/amrmo_init.c:760: warning: �pci_find_device� is deprecated (declared at include/linux/pci.h:477) CC [M] /home/olivares/Download/slmodem-2.9.11-20070505/drivers/sysdep_amr.o CC [M] /home/olivares/Download/slmodem-2.9.11-20070505/drivers/st7554.o LD [M] /home/olivares/Download/slmodem-2.9.11-20070505/drivers/slamr.o LD [M] /home/olivares/Download/slmodem-2.9.11-20070505/drivers/slusb.o Building modules, stage 2. MODPOST 2 modules WARNING: could not find /home/olivares/Download/slmodem-2.9.11-20070505/drivers/.amrlibs.o.cmd for /home/olivares/Download/slmodem-2.9.11-20070505/drivers/amrlibs.o WARNING: modpost: GPL-incompatible module slusb.ko uses future GPL-only symbol 'usb_deregister' WARNING: modpost: GPL-incompatible module slusb.ko uses future GPL-only symbol 'usb_register_driver' CC /home/olivares/Download/slmodem-2.9.11-20070505/drivers/slamr.mod.o LD [M] /home/olivares/Download/slmodem-2.9.11-20070505/drivers/slamr.ko CC /home/olivares/Download/slmodem-2.9.11-20070505/drivers/slusb.mod.o LD [M] /home/olivares/Download/slmodem-2.9.11-20070505/drivers/slusb.ko make[3]: Leaving directory `/usr/src/kernels/2.6.22.1-41.fc7-i686' make[2]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20070505/drivers' make[1]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20070505/drivers' [olivares@localhost slmodem-2.9.11-20070505]$ [olivares@localhost slmodem-2.9.11-20070505]$ make make -C modem all make[1]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20070505/modem' make[1]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20070505/modem' make -C drivers KERNEL_DIR=/lib/modules/2.6.22.1-41.fc7/build make[1]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20070505/drivers' cc -I/lib/modules/2.6.22.1-41.fc7/build/include -o kernel-ver kernel-ver.c make all KERNEL_VER=2.6.22.1-41.fc7 make[2]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20070505/drivers' make modules -C /lib/modules/2.6.22.1-41.fc7/build SUBDIRS=/home/olivares/Download/slmodem-2.9.11-20070505/drivers make[3]: Entering directory `/usr/src/kernels/2.6.22.1-41.fc7-i686' Building modules, stage 2. MODPOST 2 modules WARNING: could not find /home/olivares/Download/slmodem-2.9.11-20070505/drivers/.amrlibs.o.cmd for /home/olivares/Download/slmodem-2.9.11-20070505/drivers/amrlibs.o WARNING: modpost: GPL-incompatible module slusb.ko uses future GPL-only symbol 'usb_deregister' WARNING: modpost: GPL-incompatible module slusb.ko uses future GPL-only symbol 'usb_register_driver' make[3]: Leaving directory `/usr/src/kernels/2.6.22.1-41.fc7-i686' make[2]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20070505/drivers' make[1]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20070505/drivers' [olivares@localhost slmodem-2.9.11-20070505]$ [olivares@localhost slmodem-2.9.11-20070505]$ su Password: [root@localhost slmodem-2.9.11-20070505]# make install make -C modem all make[1]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20070505/modem' make[1]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20070505/modem' make -C drivers KERNEL_DIR=/lib/modules/2.6.22.1-41.fc7/build make[1]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20070505/drivers' cc -I/lib/modules/2.6.22.1-41.fc7/build/include -o kernel-ver kernel-ver.c make all KERNEL_VER=2.6.22.1-41.fc7 make[2]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20070505/drivers' make modules -C /lib/modules/2.6.22.1-41.fc7/build SUBDIRS=/home/olivares/Download/slmodem-2.9.11-20070505/drivers make[3]: Entering directory `/usr/src/kernels/2.6.22.1-41.fc7-i686' Building modules, stage 2. MODPOST 2 modules WARNING: could not find /home/olivares/Download/slmodem-2.9.11-20070505/drivers/.amrlibs.o.cmd for /home/olivares/Download/slmodem-2.9.11-20070505/drivers/amrlibs.o WARNING: modpost: GPL-incompatible module slusb.ko uses future GPL-only symbol 'usb_deregister' WARNING: modpost: GPL-incompatible module slusb.ko uses future GPL-only symbol 'usb_register_driver' make[3]: Leaving directory `/usr/src/kernels/2.6.22.1-41.fc7-i686' make[2]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20070505/drivers' make[1]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20070505/drivers' make install -C drivers KERNEL_DIR=/lib/modules/2.6.22.1-41.fc7/build make[1]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20070505/drivers' cc -I/lib/modules/2.6.22.1-41.fc7/build/include -o kernel-ver kernel-ver.c mkdir -p /dev mknod -m 600 /dev/slamr0 c 242 0 ; mknod -m 600 /dev/slamr1 c 242 1 ; mknod -m 600 /dev/slamr2 c 242 2 ; mknod -m 600 /dev/slamr3 c 242 3 ; echo -n mknod: `/dev/slamr0': File exists mknod -m 600 /dev/slusb0 c 243 0 ; mknod -m 600 /dev/slusb1 c 243 1 ; mknod -m 600 /dev/slusb2 c 243 2 ; mknod -m 600 /dev/slusb3 c 243 3 ; echo -n make install KERNEL_VER=2.6.22.1-41.fc7 make[2]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20070505/drivers' install -D -m 644 slamr.ko /lib/modules/2.6.22.1-41.fc7/extra/slamr.ko install -D -m 644 slusb.ko /lib/modules/2.6.22.1-41.fc7/extra/slusb.ko /sbin/depmod -a make[2]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20070505/drivers' make[1]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20070505/drivers' install -D -m 755 modem/slmodemd /usr/sbin/slmodemd rm -f -rf /var/lib/slmodem install -d -D -m 755 /var/lib/slmodem [root@localhost slmodem-2.9.11-20070505]# cd ../ungrab-winmodem-20070505 [root@localhost ungrab-winmodem-20070505]# [root@localhost ungrab-winmodem-20070505]# make clean rm -f *.o *.ko *.mod.* .*.cmd *~ rm -f -r .tmp_versions [root@localhost ungrab-winmodem-20070505]# make make modules -C /lib/modules/2.6.22.1-41.fc7/build SUBDIRS=/home/olivares/Download/ungrab-winmodem-20070505 make[1]: Entering directory `/usr/src/kernels/2.6.22.1-41.fc7-i686' CC [M] /home/olivares/Download/ungrab-winmodem-20070505/ungrab-winmodem.o /home/olivares/Download/ungrab-winmodem-20070505/ungrab-winmodem.c: In function �softmodem_release_init�: /home/olivares/Download/ungrab-winmodem-20070505/ungrab-winmodem.c:90: warning: �pci_find_device� is deprecated (declared at include/linux/pci.h:477) Building modules, stage 2. MODPOST 1 modules CC /home/olivares/Download/ungrab-winmodem-20070505/ungrab-winmodem.mod.o LD [M] /home/olivares/Download/ungrab-winmodem-20070505/ungrab-winmodem.ko make[1]: Leaving directory `/usr/src/kernels/2.6.22.1-41.fc7-i686' [root@localhost ungrab-winmodem-20070505]# make install make modules -C /lib/modules/2.6.22.1-41.fc7/build SUBDIRS=/home/olivares/Download/ungrab-winmodem-20070505 make[1]: Entering directory `/usr/src/kernels/2.6.22.1-41.fc7-i686' Building modules, stage 2. MODPOST 1 modules make[1]: Leaving directory `/usr/src/kernels/2.6.22.1-41.fc7-i686' install -D -m 644 ungrab-winmodem.ko /lib/modules/2.6.22.1-41.fc7/extra/ungrab-winmodem.ko /sbin/depmod -a [root@localhost ungrab-winmodem-20070505]# [root@localhost ungrab-winmodem-20070505]# exit exit [olivares@localhost slmodem-2.9.11-20070505]$ su - Password: [root@localhost ~]# modprobe ungrab-winmodem [root@localhost ~]# modprobe slamr [root@localhost ~]# slmodemd -c USA /dev/slamr0 & [1] 3683 [root@localhost ~]# SmartLink Soft Modem: version 2.9.11 Aug 4 2007 23:05:33 symbolic link `/dev/ttySL0' -> `/dev/pts/1' created. modem `slamr0' created. TTY is `/dev/pts/1' Use `/dev/ttySL0' as modem device, Ctrl+C for termination. [root@localhost ~]# [root@localhost ~]# wvdial --> WvDial: Internet dialer version 1.54.0 --> Cannot get information for serial port. --> Initializing modem. --> Sending: ATZ ATZ OK --> Sending: ATQ0 V1 E1 S0=0 X3 &C1 &D2 +MS=90 ATQ0 V1 E1 S0=0 X3 &C1 &D2 +MS=90 OK --> Modem initialized. --> Sending: ATDT7072000 --> Waiting for carrier. ATDT7072000 CONNECT 44000 --> Carrier detected. Starting PPP immediately. --> Starting pppd at Sat Aug 4 23:09:07 2007 --> pid of pppd: 3698 --> Using interface ppp0 --> local IP address 66.201.8.212 --> remote IP address 66.201.8.6 --> primary DNS address 66.201.0.203 --> secondary DNS address 12.176.80.9