,أحمد المحمودي I have run it on 2.6.34 without problems. Is this Ubuntu specific? slmodem-2.9.11-20100613/ slmodem-2.9.11-20100613/patches/ slmodem-2.9.11-20100613/patches/alsa-linux-2.6.0.patch slmodem-2.9.11-20100613/patches/zello.txt slmodem-2.9.11-20100613/patches/no_slusb.patch slmodem-2.9.11-20100613/patches/sldiffs-20090222/ slmodem-2.9.11-20100613/patches/sldiffs-20090222/03_Makefile_2.6.12.4.diff slmodem-2.9.11-20100613/patches/sldiffs-20090222/fortify_source.diff slmodem-2.9.11-20100613/patches/sldiffs-20090222/Readme.txt slmodem-2.9.11-20100613/patches/sldiffs-20090222/kernel-ver.diff slmodem-2.9.11-20100613/patches/sldiffs-20090222/06_slmodem-class-simple-to-class-meins.diff slmodem-2.9.11-20100613/patches/sldiffs-20090222/README.diff slmodem-2.9.11-20100613/patches/sldiffs-20090222/05_st7554_license.diff slmodem-2.9.11-20100613/patches/sldiffs-20090222/class_device.diff slmodem-2.9.11-20100613/patches/sldiffs-20090222/02_dial_string_size.diff slmodem-2.9.11-20100613/patches/no_slusb.txt slmodem-2.9.11-20100613/patches/marv.diff slmodem-2.9.11-20100613/patches/zello.diff slmodem-2.9.11-20100613/patches/marv.txt slmodem-2.9.11-20100613/patches/modem_20100303.patch slmodem-2.9.11-20100613/patches/slmodem-2.9.11-20090222.patch slmodem-2.9.11-20100613/patches/slmodem-usb-2.6.16.patch slmodem-2.9.11-20100613/drivers/ slmodem-2.9.11-20100613/drivers/amrmo_init.c.orig slmodem-2.9.11-20100613/drivers/DEADJOE slmodem-2.9.11-20100613/drivers/old_st7554.c slmodem-2.9.11-20100613/drivers/kernel-ver.c slmodem-2.9.11-20100613/drivers/Module.markers slmodem-2.9.11-20100613/drivers/amrlibs.o slmodem-2.9.11-20100613/drivers/amrmo_init.c slmodem-2.9.11-20100613/drivers/Modules.symvers slmodem-2.9.11-20100613/drivers/Makefile slmodem-2.9.11-20100613/drivers/.#kernel-ver.c slmodem-2.9.11-20100613/drivers/st7554.c slmodem-2.9.11-20100613/drivers/sysdep_amr.c slmodem-2.9.11-20100613/drivers/modules.order slmodem-2.9.11-20100613/drivers/Module.symvers slmodem-2.9.11-20100613/drivers/makefile.0 slmodem-2.9.11-20100613/Changes slmodem-2.9.11-20100613/scripts/ slmodem-2.9.11-20100613/scripts/slmodem.spec slmodem-2.9.11-20100613/scripts/slmodemd.ubuntu.italy slmodem-2.9.11-20100613/scripts/mandrake/ slmodem-2.9.11-20100613/scripts/mandrake/slmodemd slmodem-2.9.11-20100613/scripts/debian/ slmodem-2.9.11-20100613/scripts/debian/slmodemd slmodem-2.9.11-20100613/scripts/slmodemd slmodem-2.9.11-20100613/scripts/suse/ slmodem-2.9.11-20100613/scripts/suse/slmodemd.SUSE slmodem-2.9.11-20100613/scripts/suse/slmodemd.conf slmodem-2.9.11-20100613/scripts/slackware/ slmodem-2.9.11-20100613/scripts/slackware/rc.slmodemd slmodem-2.9.11-20100613/scripts/slackware/README slmodem-2.9.11-20100613/Documentation/ slmodem-2.9.11-20100613/Documentation/ALSA_support.txt slmodem-2.9.11-20100613/Documentation/Smartlink.txt slmodem-2.9.11-20100613/Documentation/compile_example.txt slmodem-2.9.11-20100613/Documentation/x86_64.txt slmodem-2.9.11-20100613/modem/ slmodem-2.9.11-20100613/modem/modem_param.c slmodem-2.9.11-20100613/modem/modem_timer.h slmodem-2.9.11-20100613/modem/modem_debug.h slmodem-2.9.11-20100613/modem/modem_defs.h slmodem-2.9.11-20100613/modem/modem.c slmodem-2.9.11-20100613/modem/modem_test.c slmodem-2.9.11-20100613/modem/modem_dp.h slmodem-2.9.11-20100613/modem/modem_cmdline.c slmodem-2.9.11-20100613/modem/modem_homolog.h slmodem-2.9.11-20100613/modem/modem_comp.c slmodem-2.9.11-20100613/modem/Makefile.20080401 slmodem-2.9.11-20100613/modem/modem_ec.c slmodem-2.9.11-20100613/modem/dp_sinus.c slmodem-2.9.11-20100613/modem/homolog_data.c slmodem-2.9.11-20100613/modem/modem_param.h slmodem-2.9.11-20100613/modem/modem_main.c slmodem-2.9.11-20100613/modem/modem_pack.c slmodem-2.9.11-20100613/modem/modem_datafile.c slmodem-2.9.11-20100613/modem/sysdep_common.c slmodem-2.9.11-20100613/modem/dp_dummy.c slmodem-2.9.11-20100613/modem/Makefile slmodem-2.9.11-20100613/modem/modem_timer.c slmodem-2.9.11-20100613/modem/modem_at.c slmodem-2.9.11-20100613/modem/modem_debug.c slmodem-2.9.11-20100613/modem/dsplibs.o slmodem-2.9.11-20100613/modem/modem.h slmodem-2.9.11-20100613/COPYING slmodem-2.9.11-20100613/faxing/ slmodem-2.9.11-20100613/faxing/xtel.diff slmodem-2.9.11-20100613/faxing/smartlink.pdf slmodem-2.9.11-20100613/faxing/1stRead.txt slmodem-2.9.11-20100613/faxing/modem.sh slmodem-2.9.11-20100613/faxing/xtel.lignes slmodem-2.9.11-20100613/faxing/modem slmodem-2.9.11-20100613/faxing/sm56_initstrings slmodem-2.9.11-20100613/faxing/wvdial.conf slmodem-2.9.11-20100613/README slmodem-2.9.11-20100613/Makefile root@slax:~/Downloads# cd slmodem-2.9.11-20100613 root@slax:~/Downloads/slmodem-2.9.11-20100613# make clean make -C modem clean && make -C drivers clean && echo "done." make[1]: Entering directory `/root/Downloads/slmodem-2.9.11-20100613/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 `/root/Downloads/slmodem-2.9.11-20100613/modem' make[1]: Entering directory `/root/Downloads/slmodem-2.9.11-20100613/drivers' rm -f kernel-ver slamr.o slamr.ko *st7554.o amrmo_init.o sysdep_amr.o *.mod.* .*.cmd *~ slusb.* rm -f -r .tmp_versions make[1]: Leaving directory `/root/Downloads/slmodem-2.9.11-20100613/drivers' done. root@slax:~/Downloads/slmodem-2.9.11-20100613# make KERNEL_VER=/lib/modules/2.6.34-remix/build make -C modem all make[1]: Entering directory `/root/Downloads/slmodem-2.9.11-20100613/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 gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_ec.o -c modem_ec.c 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 `/root/Downloads/slmodem-2.9.11-20100613/modem' make -C drivers KERNEL_DIR=/lib/modules/2.6.34-remix/build make[1]: Entering directory `/root/Downloads/slmodem-2.9.11-20100613/drivers' obj-m=slamr.o slamr-objs=amrmo_init.o sysdep_amr.o amrlibs.o make modules -C /lib/modules/2.6.34-remix/build SUBDIRS=/root/Downloads/slmodem-2.9.11-20100613/drivers make[2]: Entering directory `/usr/src/linux-2.6.34-remix' CC [M] /root/Downloads/slmodem-2.9.11-20100613/drivers/amrmo_init.o CC [M] /root/Downloads/slmodem-2.9.11-20100613/drivers/sysdep_amr.o LD [M] /root/Downloads/slmodem-2.9.11-20100613/drivers/slamr.o Building modules, stage 2. MODPOST 1 modules CC /root/Downloads/slmodem-2.9.11-20100613/drivers/slamr.mod.o LD [M] /root/Downloads/slmodem-2.9.11-20100613/drivers/slamr.ko make[2]: Leaving directory `/usr/src/linux-2.6.34-remix' finished all: make[1]: Leaving directory `/root/Downloads/slmodem-2.9.11-20100613/drivers' root@slax:~/Downloads/slmodem-2.9.11-20100613# uname -r 2.6.34-remix Regards, Antonio On 7/18/10, أحمد المحمودي <aelmahmoudy@xxxxxxxxxx> wrote: > Hello, > > On Fri, Jul 16, 2010 at 02:45:10PM -0400, Marvin Stodolsky wrote: >> You are correct I expect about there being no significant difference, >> expect that I was updating documentation, when BP complained. >> I was traveling and just packaged what I had on my laptop and sent it to >> BP. > ---end quoted text--- > > Thanks for the explanation, I suggest adding the attached patch (which > fixes a compile error with kernels >= 2.6.33), it is currently used in > Debian & Ubuntu (development releases). > > -- > أحمد المحمودي (Ahmed El-Mahmoudy) > Digital design engineer > GPG KeyID: 0xEDDDA1B7 > GPG Fingerprint: 8206 A196 2084 7E6D 0DF8 B176 BC19 6A94 EDDD A1B7 >