It is neccesary to compile and autoload an additional module called "ungrab-winmodem" to use Smart Link modems with kernels >=2.6.9. This is explained in the cited URL. Without this module the script that initializes the modem fails and prints the message Module - slamr failed to initialise device /dev/slamr0 The module can be download at http://linmodems.technion.ac.il/packages/smartlink/ungrab-winmodem.tar.gz Reproducible: Always Steps to Reproduce:
Can you please see if the integration in the new ebuild is ok? http://dev.gentoo.org/~genstef/files/overlay/slmodem-2.9.9e_pre2.ebuild Please try out if it works for you as expected.
The ebuild works perfect for me :-) I just want to suggest a little change to the einfo refering to this problem for something like this: "If your kernel version is equal or greater than 2.6.9, please load ungrab-winmodem before slamr" This because the message "slamr: device 10b9:5457 is grabbed by driver serial" is only seen by the user if he runs dmesg | grep slamr
I added dmesg to the postinst message .. yours is not so good, because ungrab-winmodem is not always needed