root@fran-desktop:/home/fran# dpkg -l module-assi*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Nome Versão Descrição
+++-================-================-================================================
ii module-assistant 0.10.11ubuntu1 tool to make module package creation easier
root@fran-desktop:/home/fran#
root@fran-desktop:/# dpkg -l sl-*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Nome Versão Descrição
+++-================-================-================================================
ii sl-modem-daemon 2.9.10+2.9.9d+e- SmartLink software modem daemon
un sl-modem-modules <nenhuma> (nenhuma descrição disponível)
ii sl-modem-source 2.9.10+2.9.9d+e- SmartLink software modem driver - module buildin
root@fran-desktop:/#
root@fran-desktop:/# module-assistant auto-install sl-modem -tv
Atualizando informações sobre sl-modem-source
Informações sobre 1 pacotes atualizadas
Getting source for kernel version: 2.6.24-16-generic
Cabeçalhos de kernel disponíveis em /usr/src/linux-headers-2.6.24-16-generic
Criando ligação simbólica ...
apt-get install build-essential
Lendo lista de pacotes... Pronto
Construindo árvore de dependências
Lendo estado da informação... Pronto
build-essential já é a versão mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
Feito !
unpack
Extracting the package tarball, /usr/src/sl-modem.tar.bz2, please wait...
action tar --bzip2 -x -f /usr/src/sl-modem.tar.bz2
tar --bzip2 -x -f /usr/src/sl-modem.tar.bz2
"/usr/share/modass/packages/default.sh" build KVERS=2.6.24-16-generic KSRC=/usr/src/linux KDREV=2.6.24-16.30 kdist_image
debian/rules kdist_clean
dh_testdir
dh_testroot
rm -f build-arch-stamp build-indep-stamp configure-stamp
# Add here commands to clean up after the build process.
/usr/bin/make clean SUPPORT_ALSA=1
make[1]: Entrando no diretório `/usr/src/modules/sl-modem'
/usr/bin/make -C modem clean && /usr/bin/make -C drivers clean && echo "done."
make[2]: Entrando no diretório `/usr/src/modules/sl-modem/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[2]: Saindo do diretório `/usr/src/modules/sl-modem/modem'
make[2]: Entrando no diretório `/usr/src/modules/sl-modem/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[2]: Saindo do diretório `/usr/src/modules/sl-modem/drivers'
done.
make[1]: Saindo do diretório `/usr/src/modules/sl-modem'
cd modem; /usr/bin/make clean SUPPORT_ALSA=1
make[1]: Entrando no diretório `/usr/src/modules/sl-modem/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]: Saindo do diretório `/usr/src/modules/sl-modem/modem'
dh_clean
/usr/bin/make -C drivers clean
make[1]: Entrando no diretório `/usr/src/modules/sl-modem/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]: Saindo do diretório `/usr/src/modules/sl-modem/drivers'
debian/rules KVERS=2.6.24-16-generic KSRC=/usr/src/linux KDREV=2.6.24-16.30 kdist_image
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Entrando no diretório `/usr/src/modules/sl-modem'
dh_testdir
dh_testroot
rm -f build-arch-stamp build-indep-stamp configure-stamp
# Add here commands to clean up after the build process.
/usr/bin/make clean SUPPORT_ALSA=1
make[2]: Entrando no diretório `/usr/src/modules/sl-modem'
/usr/bin/make -C modem clean && /usr/bin/make -C drivers clean && echo "done."
make[3]: Entrando no diretório `/usr/src/modules/sl-modem/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[3]: Saindo do diretório `/usr/src/modules/sl-modem/modem'
make[3]: Entrando no diretório `/usr/src/modules/sl-modem/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[3]: Saindo do diretório `/usr/src/modules/sl-modem/drivers'
done.
make[2]: Saindo do diretório `/usr/src/modules/sl-modem'
cd modem; /usr/bin/make clean SUPPORT_ALSA=1
make[2]: Entrando no diretório `/usr/src/modules/sl-modem/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[2]: Saindo do diretório `/usr/src/modules/sl-modem/modem'
dh_clean
/usr/bin/make -C drivers clean
make[2]: Entrando no diretório `/usr/src/modules/sl-modem/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[2]: Saindo do diretório `/usr/src/modules/sl-modem/drivers'
for templ in /usr/src/modules/sl-modem/debian/sl-modem-modules-_KVERS_.postinst /usr/src/modules/sl-modem/debian/sl-modem-modules-_KVERS_.postinst.backup /usr/src/modules/sl-modem/debian/sl-modem-modules-_KVERS_.postinst.modules.in; do \
cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.24-16-generic/g'` ; \
done
for templ in `ls debian/*.modules.in` ; do \
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \
sed -e 's/##KVERS##/2.6.24-16-generic/g ;s/#KVERS#/2.6.24-16-generic/g ; s/_KVERS_/2.6.24-16-generic/g ; s/##KDREV##/2.6.24-16.30/g ; s/#KDREV#/2.6.24-16.30/g ; s/_KDREV_/2.6.24-16.30/g ' < $templ > ${templ%.modules.in}; \
done
dh_clean -k
dh_installdirs lib/modules/2.6.24-16-generic/misc usr/lib/sl-modem
if ! test -e drivers/Makefile ; then echo "Please update the package, extract the tarball!"; exit 1 ; fi
/usr/bin/make -C drivers KERNEL_DIR=/usr/src/linux KVERS=2.6.24-16-generic
make[2]: Entrando no diretório `/usr/src/modules/sl-modem/drivers'
gcc -I/usr/src/linux/include -o kernel-ver kernel-ver.c
kernel-ver.c: Na função ‘main’:
kernel-ver.c:11: erro: ‘UTS_RELEASE’ undeclared (first use in this function)
kernel-ver.c:11: erro: (Each undeclared identifier is reported only once
kernel-ver.c:11: erro: for each function it appears in.)
make[2]: ** [kernel-ver] Erro 1
make[2]: Saindo do diretório `/usr/src/modules/sl-modem/drivers'
make[1]: ** [binary-modules] Erro 2
make[1]: Saindo do diretório `/usr/src/modules/sl-modem'
make: ** [kdist_build] Erro 2
BUILD FAILED!
See /var/cache/modass/sl-modem-source.buildlog.2.6.24-16-generic.1209331066 for details.
Construção falhou. Pressione Enter para continuar ...
I can confirme in hardy. the compilation from sources from http:// linmodems. technion. ac.il/packages/ smartlink/ slmodem- 2.9.11- 20080417. tar.gz and http:// linmodems. technion. ac.il/packages/ smartlink/ ungrab- winmodem- 20080126. tar.gz works fine
This binaries should be put at restricted-modules
root@fran- desktop: /home/fran# dpkg -l module-assi* Unknown/ Install/ Remove/ Purge/Hold Not/Installed/ Config- f/Unpacked/ Failed- cfg/Half- inst/t- aWait/T- pend /Hold/Reinst- required/ X=both- problems (Status,Err: uppercase=bad) ======= ======- ======= ======= ==-==== ======= ======= ======= ======= ======= ======= == desktop: /home/fran# desktop: /# dpkg -l sl-* Unknown/ Install/ Remove/ Purge/Hold Not/Installed/ Config- f/Unpacked/ Failed- cfg/Half- inst/t- aWait/T- pend /Hold/Reinst- required/ X=both- problems (Status,Err: uppercase=bad) ======= ======- ======= ======= ==-==== ======= ======= ======= ======= ======= ======= == desktop: /#
Desired=
| Status=
|/ Err?=(none)
||/ Nome Versão Descrição
+++-===
ii module-assistant 0.10.11ubuntu1 tool to make module package creation easier
root@fran-
root@fran-
Desired=
| Status=
|/ Err?=(none)
||/ Nome Versão Descrição
+++-===
ii sl-modem-daemon 2.9.10+2.9.9d+e- SmartLink software modem daemon
un sl-modem-modules <nenhuma> (nenhuma descrição disponível)
ii sl-modem-source 2.9.10+2.9.9d+e- SmartLink software modem driver - module buildin
root@fran-
root@fran- desktop: /# module-assistant auto-install sl-modem -tv
Atualizando informações sobre sl-modem-source
Informações sobre 1 pacotes atualizadas linux-headers- 2.6.24- 16-generic
Getting source for kernel version: 2.6.24-16-generic
Cabeçalhos de kernel disponíveis em /usr/src/
Criando ligação simbólica ...
apt-get install build-essential
Lendo lista de pacotes... Pronto
Construindo árvore de dependências
Lendo estado da informação... Pronto
build-essential já é a versão mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
Feito ! sl-modem. tar.bz2, please wait... sl-modem. tar.bz2 sl-modem. tar.bz2 modass/ packages/ default. sh" build KVERS=2. 6.24-16- generic KSRC=/usr/src/linux KDREV=2.6.24-16.30 kdist_image modules/ sl-modem' modules/ sl-modem/ modem' modules/ sl-modem/ modem' modules/ sl-modem/ drivers' modules/ sl-modem/ drivers' modules/ sl-modem' modules/ sl-modem/ modem' modules/ sl-modem/ modem' modules/ sl-modem/ drivers' modules/ sl-modem/ drivers' 6.24-16- generic KSRC=/usr/src/linux KDREV=2.6.24-16.30 kdist_image modules/ sl-modem' modules/ sl-modem' modules/ sl-modem/ modem' modules/ sl-modem/ modem' modules/ sl-modem/ drivers' modules/ sl-modem/ drivers' modules/ sl-modem' modules/ sl-modem/ modem' modules/ sl-modem/ modem' modules/ sl-modem/ drivers' modules/ sl-modem/ drivers' modules/ sl-modem/ debian/ sl-modem- modules- _KVERS_ .postinst /usr/src/ modules/ sl-modem/ debian/ sl-modem- modules- _KVERS_ .postinst. backup /usr/src/ modules/ sl-modem/ debian/ sl-modem- modules- _KVERS_ .postinst. modules. in; do \ /2.6.24- 16-generic/ g'` ; \ *.modules. in` ; do \ .modules. in}.backup || cp ${templ% .modules. in} ${templ% .modules. in}.backup 2>/dev/null || true; \ #/2.6.24- 16-generic/ g ;s/#KVERS# /2.6.24- 16-generic/ g ; s/_KVERS_ /2.6.24- 16-generic/ g ; s/##KDREV# #/2.6.24- 16.30/g ; s/#KDREV# /2.6.24- 16.30/g ; s/_KDREV_ /2.6.24- 16.30/g ' < $templ > ${templ% .modules. in}; \ 2.6.24- 16-generic/ misc usr/lib/sl-modem DIR=/usr/ src/linux KVERS=2. 6.24-16- generic modules/ sl-modem/ drivers' src/linux/ include -o kernel-ver kernel-ver.c modules/ sl-modem/ drivers' modules/ sl-modem' modass/ sl-modem- source. buildlog. 2.6.24- 16-generic. 1209331066 for details.
unpack
Extracting the package tarball, /usr/src/
action tar --bzip2 -x -f /usr/src/
tar --bzip2 -x -f /usr/src/
"/usr/share/
debian/rules kdist_clean
dh_testdir
dh_testroot
rm -f build-arch-stamp build-indep-stamp configure-stamp
# Add here commands to clean up after the build process.
/usr/bin/make clean SUPPORT_ALSA=1
make[1]: Entrando no diretório `/usr/src/
/usr/bin/make -C modem clean && /usr/bin/make -C drivers clean && echo "done."
make[2]: Entrando no diretório `/usr/src/
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[2]: Saindo do diretório `/usr/src/
make[2]: Entrando no diretório `/usr/src/
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[2]: Saindo do diretório `/usr/src/
done.
make[1]: Saindo do diretório `/usr/src/
cd modem; /usr/bin/make clean SUPPORT_ALSA=1
make[1]: Entrando no diretório `/usr/src/
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]: Saindo do diretório `/usr/src/
dh_clean
/usr/bin/make -C drivers clean
make[1]: Entrando no diretório `/usr/src/
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]: Saindo do diretório `/usr/src/
debian/rules KVERS=2.
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Entrando no diretório `/usr/src/
dh_testdir
dh_testroot
rm -f build-arch-stamp build-indep-stamp configure-stamp
# Add here commands to clean up after the build process.
/usr/bin/make clean SUPPORT_ALSA=1
make[2]: Entrando no diretório `/usr/src/
/usr/bin/make -C modem clean && /usr/bin/make -C drivers clean && echo "done."
make[3]: Entrando no diretório `/usr/src/
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[3]: Saindo do diretório `/usr/src/
make[3]: Entrando no diretório `/usr/src/
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[3]: Saindo do diretório `/usr/src/
done.
make[2]: Saindo do diretório `/usr/src/
cd modem; /usr/bin/make clean SUPPORT_ALSA=1
make[2]: Entrando no diretório `/usr/src/
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[2]: Saindo do diretório `/usr/src/
dh_clean
/usr/bin/make -C drivers clean
make[2]: Entrando no diretório `/usr/src/
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[2]: Saindo do diretório `/usr/src/
for templ in /usr/src/
cp $templ `echo $templ | sed -e 's/_KVERS_
done
for templ in `ls debian/
test -e ${templ%
sed -e 's/##KVERS#
done
dh_clean -k
dh_installdirs lib/modules/
if ! test -e drivers/Makefile ; then echo "Please update the package, extract the tarball!"; exit 1 ; fi
/usr/bin/make -C drivers KERNEL_
make[2]: Entrando no diretório `/usr/src/
gcc -I/usr/
kernel-ver.c: Na função ‘main’:
kernel-ver.c:11: erro: ‘UTS_RELEASE’ undeclared (first use in this function)
kernel-ver.c:11: erro: (Each undeclared identifier is reported only once
kernel-ver.c:11: erro: for each function it appears in.)
make[2]: ** [kernel-ver] Erro 1
make[2]: Saindo do diretório `/usr/src/
make[1]: ** [binary-modules] Erro 2
make[1]: Saindo do diretório `/usr/src/
make: ** [kdist_build] Erro 2
BUILD FAILED!
See /var/cache/
Construção falhou. Pressione Enter para continuar ...
root@fran- desktop: /#