Como dizem sempre tem um jeitinho.. heheh
Segue a solução para quem precisar um dia..
Meu problema era que ao carregar o modulos slamr e slusb o slmodemd linkva o primeiro modem pci (slamr0) e o primeiro modem usb(slusb0) ao tty virtual /dev/ttySL0. E com isso, o ultimo link sobscrevia o primeiro.
Como o problema esta sempre na raiz, nesta caso no fonte.. Encontrei no codigo do arquivo "modem_main.c", na pasta /modem, a seguite linha: sprintf(link_name,"/dev/ttySL%d", device.num);
Como esse link_name nao era mencionando em nenhum outro arquivo, alterei para:
sprintf(link_name,"/dev/ttySU%d", device.num);
Troquei o "L" pelo "U" e compilei novamente;
#make all
Dentro da pasta /modem é criado "slmodemd", residente que faz o modem funcionar.
Renomeei ele para slmodemdUSB e como sugere o instalador joguei para a pasta /usr/sbin/
# install -D -m 755 modem/slmodemdUSB /usr/sbin/slmodemdUSB
Bingo!!
root@xubuntu:~# slmodemdUSB /dev/slusb0 SmartLink Soft Modem: version 2.9.11 Mar 11 2007 20:23:08
symbolic link `/dev/ttySU0' -> `/dev/pts/2' created.
modem `slusb0' created. TTY is `/dev/pts/2'
Use `/dev/ttySU0' as modem device, Ctrl+C for termination.
root@xubuntu:~# slmodemd /dev/slusb0
SmartLink Soft Modem: version 2.9.11 Feb 13 2007 23:55:17
symbolic link `/dev/ttySL0' -> `/dev/pts/2' created.
modem `slusb0' created. TTY is `/dev/pts/2'
Use `/dev/ttySL0' as modem device, Ctrl+C for termination.
Agora estou com os meus tres Smartlink pci, um pctel, um agere v90, mais o LM-U56S funcionando juntinhos..
Viva ao software livre e seu código fonte
Viva ao crescenet no linux R$
E vivam para ver a Maquina Tricolor (Grêmio) que apesar de ter ganhado de 5X4, continua arrebentando!!!
Abs a todos!!!