Re: amrmo_init.c:612: error: 'SA_SHIRQ' undeclared SOLVED Fedora 7 2.6.23.15-80.fc7

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Sucess finally 

[olivares@localhost ~]$ uname -a
Linux localhost.localdomain 2.6.23.15-80.fc7 #1 SMP Sun Feb 10 17:29:10 EST 2008 i686 athlon i386 GNU/Linux
[olivares@localhost ~]$ /usr/sbin/slmodemd --version
SmartLink Soft Modem: version 2.9.11 Feb 25 2008 21:36:23

I went back to slmodem-2.9.11-20070505, then to slmodem-2.9.11-20070813, both got me close, but did not come through.  The new slmodem-2.9.11-20080126.tar.gz did the job 

I uninstalled the old ones, using 

[olivares@localhost slmodem-2.9.11-20070813]$ su -c 'make uninstall'
Password: 


[olivares@localhost slmodem-2.9.11-20070813]$ su -c 'make uninstall'
Password: 
make uninstall -C drivers KERNEL_DIR=/lib/modules/2.6.23.15-80.fc7/build
make[1]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20070813/drivers'
cc -I/lib/modules/2.6.23.15-80.fc7/build/include -o kernel-ver kernel-ver.c
rm -f /dev/slamr0 ;   rm -f /dev/slamr1 ;   rm -f /dev/slamr2 ;   rm -f /dev/slamr3 ;  echo -n
rm -f /dev/slusb0 ;   rm -f /dev/slusb1 ;   rm -f /dev/slusb2 ;   rm -f /dev/slusb3 ;  echo -n
make uninstall KERNEL_VER=2.6.23.15-80.fc7
make[2]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20070813/drivers'
modprobe -r slamr ; echo -n
/bin/sh: modprobe: command not found
modprobe -r slusb ; echo -n
/bin/sh: modprobe: command not found
rm -f /lib/modules/2.6.23.15-80.fc7/extra/slamr.ko
rm -f /lib/modules/2.6.23.15-80.fc7/extra/slusb.ko
/sbin/depmod -a
make[2]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20070813/drivers'
make[1]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20070813/drivers'
rm -f /usr/sbin/slmodemd
rm -f -rf /var/lib/slmodem
[olivares@localhost slmodem-2.9.11-20070813]$ cd ..
[olivares@localhost Download]$ cd slmodem-2.9.11-20080126
[olivares@localhost slmodem-2.9.11-20080126]$ make clean
make -C modem clean &&  make -C drivers clean &&  echo "done."
make[1]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20080126/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-20080126/modem'
make[1]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20080126/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-20080126/drivers'
done.
[olivares@localhost slmodem-2.9.11-20080126]$ make KERNEL_DIR=/lib/modules/2.6.23.15-80.fc7/build/
make -C modem all
make[1]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20080126/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-20080126/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.23.15-80.fc7/build/
make[1]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20080126/drivers'
cc -I/lib/modules/2.6.23.15-80.fc7/build//include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.23.15-80.fc7
make[2]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20080126/drivers'
make modules -C /lib/modules/2.6.23.15-80.fc7/build/ SUBDIRS=/home/olivares/Download/slmodem-2.9.11-20080126/drivers
make[3]: Entering directory `/usr/src/kernels/2.6.23.15-80.fc7-i686'
  CC [M]  /home/olivares/Download/slmodem-2.9.11-20080126/drivers/amrmo_init.o
/home/olivares/Download/slmodem-2.9.11-20080126/drivers/amrmo_init.c: In function ‘amrmo_pci_probe’:
/home/olivares/Download/slmodem-2.9.11-20080126/drivers/amrmo_init.c:612: warning: ‘deprecated_irq_flag’ is deprecated (declared at include/linux/interrupt.h:64)
/home/olivares/Download/slmodem-2.9.11-20080126/drivers/amrmo_init.c: In function ‘amrmo_init’:
/home/olivares/Download/slmodem-2.9.11-20080126/drivers/amrmo_init.c:752: warning: ‘pci_find_device’ is deprecated (declared at include/linux/pci.h:480)
  CC [M]  /home/olivares/Download/slmodem-2.9.11-20080126/drivers/sysdep_amr.o
  CC [M]  /home/olivares/Download/slmodem-2.9.11-20080126/drivers/st7554.o
  LD [M]  /home/olivares/Download/slmodem-2.9.11-20080126/drivers/slamr.o
  LD [M]  /home/olivares/Download/slmodem-2.9.11-20080126/drivers/slusb.o
  Building modules, stage 2.
  MODPOST 2 modules
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-20080126/drivers/slamr.mod.o
  LD [M]  /home/olivares/Download/slmodem-2.9.11-20080126/drivers/slamr.ko
  CC      /home/olivares/Download/slmodem-2.9.11-20080126/drivers/slusb.mod.o
  LD [M]  /home/olivares/Download/slmodem-2.9.11-20080126/drivers/slusb.ko
make[3]: Leaving directory `/usr/src/kernels/2.6.23.15-80.fc7-i686'
make[2]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20080126/drivers'
make[1]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20080126/drivers'
[olivares@localhost slmodem-2.9.11-20080126]$


[olivares@localhost slmodem-2.9.11-20080126]$ su -c 'make install'
Password: 
make -C modem all
make[1]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20080126/modem'
make[1]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20080126/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.23.15-80.fc7/build
make[1]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20080126/drivers'
cc -I/lib/modules/2.6.23.15-80.fc7/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.23.15-80.fc7
make[2]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20080126/drivers'
make modules -C /lib/modules/2.6.23.15-80.fc7/build SUBDIRS=/home/olivares/Download/slmodem-2.9.11-20080126/drivers
make[3]: Entering directory `/usr/src/kernels/2.6.23.15-80.fc7-i686'
  Building modules, stage 2.
  MODPOST 2 modules
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.23.15-80.fc7-i686'
make[2]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20080126/drivers'
make[1]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20080126/drivers'
make install -C drivers KERNEL_DIR=/lib/modules/2.6.23.15-80.fc7/build
make[1]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20080126/drivers'
cc -I/lib/modules/2.6.23.15-80.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 -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.23.15-80.fc7
make[2]: Entering directory `/home/olivares/Download/slmodem-2.9.11-20080126/drivers'
install -D -m 644 slamr.ko /lib/modules/2.6.23.15-80.fc7/extra/slamr.ko
install -D -m 644 slusb.ko /lib/modules/2.6.23.15-80.fc7/extra/slusb.ko
/sbin/depmod -a
make[2]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20080126/drivers'
make[1]: Leaving directory `/home/olivares/Download/slmodem-2.9.11-20080126/drivers'
install -D -m 755 modem/slmodemd /usr/sbin/slmodemd
rm -f -rf /var/lib/slmodem
install -d -D -m 755 /var/lib/slmodem
[olivares@localhost slmodem-2.9.11-20080126]$ 
[root@localhost ~]# depmod -a
[root@localhost ~]# modprobe ungrab-winmodem
[root@localhost ~]# modprobe slamr
[root@localhost ~]# slmodemd -c USA /dev/slamr0
SmartLink Soft Modem: version 2.9.11 Feb 25 2008 21:32:03
symbolic link `/dev/ttySL0' -> `/dev/pts/0' created.
modem `slamr0' created. TTY is `/dev/pts/0'
Use `/dev/ttySL0' as modem device, Ctrl+C for termination.

wvdial finally dialed :)

[olivares@localhost ~]$ su -
Password: 
[root@localhost ~]# service slmodemd status
slmodemd (pid 2125) is running...
[root@localhost ~]# ifconfig eth0 down
[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 Wed Feb 27 20:13:20 2008
--> pid of pppd: 2822
--> Using interface ppp0
--> local  IP address 66.201.10.246
--> remote IP address 66.201.8.7
--> primary   DNS address 66.201.0.203
--> secondary DNS address 12.176.80.9

Now to make it work in SLAX kernel 2.6.24, without wvdial I'll try when I have another crack at it and report back.  

Regards,

Antonio 



----- Original Message ----
From: Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx>
To: Antonio Olivares <olivares14031@xxxxxxxxx>
Sent: Wednesday, February 27, 2008 7:38:23 PM
Subject: Re: amrmo_init.c:612: error: 'SA_SHIRQ' undeclared

Please try the slmodem-2.9.11-20070813.tar.gz  package from
http://linmodems.technion.ac.il/packages/smartlink/  under
Fedora the 2.6.23.14/15? based kernel,

There should not be a functional difference between it and 20070813,
except for support of an extra chipset, but please check and report
back to the List.
Looks like Sasha will have to fix when he has time, but we should be
as precise as possible on the failure.

Please report back to the list, not direct to me

MarvS

  === message truncated ===





      ____________________________________________________________________________________
Looking for last minute shopping deals?  
Find them fast with Yahoo! Search.  http://tools.search.yahoo.com/newsearch/category.php?category=shopping


[Index of Archives]     [Linux Media Development]     [Asterisk]     [DCCP]     [Netdev]     [X.org]     [Xfree86]     [Fedora Women]     [Linux USB]

  Powered by Linux