Hello, I´m using Suse Linux since Version 8.2 and since Version 9.0 I´m using a Smartlink Winmodem for Internet Access. Unter Version 9.2 I had no problems with the rpm-packages coming from suse, so I tried to upgrade the system from 9.2 to 9.3 32bit Version. I used the smartlink-softmodem package 2.9.10-8 who installs the slmodemd binary and the kernel default 2.6.11.4-20a and the kernel-default-nongpl packages. The modem is found by YAST and so on. Unfortunely, the modem doesnt work, the ppp daemon dies. So I tried to start the slmodemd binary by hand with /usr/sbin/slmodemd --country=germany /dev/slamr0 This was the answer: error: mdm setup: cannot open dev `/dev/slamr0': No such device error: cannot setup device `/dev/slamr0' I searched for dev/slamr0 and found out, that there is no such node under /dev. Also there is no ttySL0 under /dev At this point I tried to make a blank installation of Suse 9.3 (the first was an upgrade from Suse 9.2) with the same result. So I tried to compile and install the driver by myself. Compiling runs with no errors, but during modprobe slamr I got: snippet dmesg <<<<<< slamr: unsupported module, tainting kernel. slamr: module license 'Smart Link Ltd.' taints kernel. slamr: SmartLink AMRMO modem. slamr: device 10b9:5459 is grabbed by another driver
Then I found out, that in the Suse rpm package "kernel-default-nongpl 2.6.11.4-20a" a module /lib/modules/2.6.11.4-20a-default/extra/slamr.ko was installed. So I tried to install a new Suse 9.3 Version without the kernel-default-nongpl package and the smartlink-softmodem package and compile the driver by myself. But during modprobe slamr I got the same message "slamr: device 10b9:5459 is grabbed by another driver" I also tried the driver slmodem-2.9.10_netodragon.tar.gz from the netodragon.com page (which is the vendor of the PCI-Card) and the slmodem-2.9.9d.tar.gz from http://linmodems.technion.ac.il/packages/smartlink/, with the same result.
I guess, that Suse has put the driver directly into the kernel and not as a loadable module, and this is why I cannot load the driver I build by myself. In the packages from Suse you can find a km_smartlink-softmodem-2.9.10-8.i586.rpm, which is described as "A package for building the SmarLink Modules in k_deflt and k_athlon." Here is the Output from scanModem tool from linmodems.technion.ac.il:
>>>>> DO use the following line as the email Subject Line, to alert cogent experts: scanModem, Welcome to kernel 2.6.11.4-20a-default Occassionally reponses are blocked by an Internet Providers mail filters. So do in a day also check the Archived responses at DISCUSS@linmodems.org Code updated on: 2005_April_19 ------------ -------------- System information ------------------------
Welcome to SuSE Linux 9.3 (i586) - Kernel on System with processor: i686 currently under kernel: 2.6.11.4-20a-default There are emerging complications under 2.6.10 kernels. Concerning code for: Smartlink slmodem : slmodem-2.9.9b.tar.gz at http://linmodems.technion.ac.il/packages/smartlink/ has the current fixes. Related messages are: http://www.datiku.com/documents/2610_migration.php http://www.ussg.iu.edu/hypermail/linux/kernel/0409.3/0345.html http://linmodems.technion.ac.il/archive-fourth/msg03736.html . Lucent/Agere DSP/ltmodem: http://linmodems.technion.ac.il/archive-fourth/msg03733.html Concerning Intel-536ep and 537 http://linmodems.technion.ac.il/archive-fifth/msg00280.html http://linmodems.technion.ac.il/archive-fifth/msg00881.html The kernel-2.6.11.4-20a-default was compiled with CONFIG_REGPARM, providing more compact and faster code. The kernel was assembled with compiler: 3.3.5 with current System compiler GCC=3.3.5 Checking for kernel-headers needed for compiling. kernel-headers have base folder /lib/modules/2.6.11.4-20a-default/build kernel-headers have base folder /usr/src/linux kernel-headers have base folder /usr/src/linux-2.6.11.4-20a Modem symbolic link is: /dev/modem -> /dev/ttySL0 Checking for USB modems None found Modem candidates are at PCI_buses: 0000:00:0c.0 Providing detail for device at PCI_bus 0000:00:0c.0 with vendor-ID:device-ID ----:---- Class 0703: 10b9:5459 Modem: ALi Corporation SmartLink SmartPCI561 56K Modem (prog-if 00 [Generic]) SubSystem 10a5:5459 Smart Link Ltd.: Unknown device 5459 Flags: medium devsel, IRQ 11 Memory at cfffb000 (32-bit, non-prefetchable) [size=4K] I/O ports at d000 [size=256] -----PCI_IDs------- --CompilerVer- Feature List: Primary Subsystem Distr KernelVer kernel default CPU ./scanModem test 10b9:5459 10a5:5459 SuSE 2.6.11.4-20a-default 3.3.5 3.3.5 i686 SmartLink drivers support this modem: 10b9:5459 ALI 5459 SmartPCI561 10b9:5459 Subsystem: 10a5:5459 ALi Corporation SmartLink SmartPCI561 56K Modem (NetoDragon) == Checking PCI IDs through modem chip suppliers == Vendor 10b9 is Acer Labs, producing highly integrated motherboards and Ali components. The tight integration unfortunately ofter blocks identification of the modem chipset. Desired information may be gained by using a COMM console under MS Windows, and using ATI commands to elicit chipset and driver information. 10b9:5450 ALI 5450 and 10b9:5451 ALI 5451 are controllers for unsupported "sound modems" 10b9:5459 ALI545A SL1801 and 10b9:5459 ALI 5459 SmartPCI561 have SmartLink chipsets. These messages may aid setup of soft modems under 10b9:M5457 controllers: http://linmodems.technion.ac.il/archive-third/msg02518.html http://linmodems.technion.ac.il/archive-third/msg02100.html The slmodem-2.9.9 support was developed for 10b9:5459, but there a range of reports the related 10b9:5457 modemd controllers: fully functional; functional only after a power on reboot from Microsoft windows; hang/crash upon initiation of modem usage. 10b9:5457 Modem: ALi Corporation [M5457 AC-Link Modem] SubSystem 1179:0001 Toshiba America Info Systems: Unknown device 0001 has an AgereSoftModem chip which may be supported by the Smartlink slmodem-2.9.9 driver SmartLink at http://www.smlink.com/ owns vendor IDs 163c, 2000, 2003, and 2004 The official download site is: http://www.smlink.com/main/index1.php?ln=en&main_id=40 , but http://linmodems.technion.ac.il/packages/smartlink/ has older packages and new fixes. For the emerging 2.6.10 kernels, use the slmodem-2.9.9b.tar.gz therefrom. Read Slmodem.txt for details. ======= PCI_ID checking completed ====== Update=2005_April_19 A PCMCIA CardBus is not detected on this System. For information on modem port creation under the UDEV device file system see: http://linmodems.technion.ac.il/archive-fourth/msg03299.html for Conexnant modems http://linmodems.technion.ac.il/archive-fifth/msg01177.html for Lucent/Agere DSP modems The following information blocks just query some ppp support items. ==================================================== grep -rs ppp /etc/modprobe.* ------------------------------------- /etc/modprobe.conf:# ppp over ethernet /etc/modprobe.conf:# the kernel 2.2 uses pppox /etc/modprobe.conf:# the kernel 2.4 uses pppoe /etc/modprobe.conf:alias char-major-108 ppp_generic /etc/modprobe.conf:alias char-major-144 pppoe /etc/modprobe.conf:alias net-pf-24 pppoe /etc/modprobe.conf:# the kernel 2.2 uses ppp.o as ppp driver, /etc/modprobe.conf:# the kernel 2.4 uses ppp_generic.o /etc/modprobe.conf:alias ppp0 ppp_generic /etc/modprobe.conf:alias ppp1 ppp_generic /etc/modprobe.conf:alias tty-ldisc-3 ppp_async /etc/modprobe.conf:alias ppp-compress-18 ppp_mppe /etc/modprobe.conf:alias ppp-compress-21 bsd_comp /etc/modprobe.conf:alias ppp-compress-24 ppp_deflate /etc/modprobe.conf:alias ppp-compress-26 ppp_deflate /etc/modprobe.conf.bak:# ppp over ethernet /etc/modprobe.conf.bak:# the kernel 2.2 uses pppox /etc/modprobe.conf.bak:# the kernel 2.4 uses pppoe /etc/modprobe.conf.bak:alias char-major-108 ppp_generic /etc/modprobe.conf.bak:alias char-major-144 pppoe /etc/modprobe.conf.bak:alias net-pf-24 pppoe /etc/modprobe.conf.bak:# the kernel 2.2 uses ppp.o as ppp driver, /etc/modprobe.conf.bak:# the kernel 2.4 uses ppp_generic.o /etc/modprobe.conf.bak:alias ppp0 ppp_generic /etc/modprobe.conf.bak:alias ppp1 ppp_generic /etc/modprobe.conf.bak:alias tty-ldisc-3 ppp_async /etc/modprobe.conf.bak:alias ppp-compress-18 ppp_mppe /etc/modprobe.conf.bak:alias ppp-compress-21 bsd_comp /etc/modprobe.conf.bak:alias ppp-compress-24 ppp_deflate /etc/modprobe.conf.bak:alias ppp-compress-26 ppp_deflate /etc/modprobe.conf.rpmsave:# ppp over ethernet /etc/modprobe.conf.rpmsave:# the kernel 2.2 uses pppox /etc/modprobe.conf.rpmsave:# the kernel 2.4 uses pppoe /etc/modprobe.conf.rpmsave:alias char-major-108 ppp_generic /etc/modprobe.conf.rpmsave:alias char-major-144 pppoe /etc/modprobe.conf.rpmsave:alias net-pf-24 pppoe /etc/modprobe.conf.rpmsave:# the kernel 2.2 uses ppp.o as ppp driver, /etc/modprobe.conf.rpmsave:# the kernel 2.4 uses ppp_generic.o /etc/modprobe.conf.rpmsave:alias ppp0 ppp_generic /etc/modprobe.conf.rpmsave:alias ppp1 ppp_generic /etc/modprobe.conf.rpmsave:alias tty-ldisc-3 ppp_async /etc/modprobe.conf.rpmsave:alias ppp-compress-18 ppp_mppe /etc/modprobe.conf.rpmsave:alias ppp-compress-21 bsd_comp /etc/modprobe.conf.rpmsave:alias ppp-compress-24 ppp_deflate /etc/modprobe.conf.rpmsave:alias ppp-compress-26 ppp_deflate ------------------------------------- Resident PPP support modules are properly uncompressed . COMM services are not active DEVPPP=crw-rw---- 1 root root 108, 0 2005-03-19 20:36 /dev/ppp The current modem symbolic link is: /dev/modem -> /dev/ttySL0 The ports /dev/ttyS0 or 1,2,3 are for standard Controller chip modems No devfsd.conf file found, indicated absense of the devfsd daemon package for device file system (devfs) symbolic link support. DEVFSD= ---- dmesg queries ------- ACPI: local apic disabled ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. apm: BIOS not found. audit: initializing netlink socket (disabled) SuSE 9.0 has pre-compiled drivers supporting the following modem chipsets: Intel HaM and 536ep Conexant HSF (but not the HCF) Lucent/AgereSystems ltmodem (Digital Siggnal Processing type) IBM wmave Smart Link soft modems Unfortunately only the Intel HaM and 536ep are on the 3 CD Personal set, pending an update. Locations on the 6 CD Professional set are: CD4/suse/i586/smartlink-softmodem-2.7.9-89.i586.rpm - the slmodemd daemon CD3/suse/i586/km_smartlink-softmodem-2.7.9-89.i586.rpm - slmodem driver compiling CD4/suse/i586/hsfmodem-5.03.27mbsibeta02122600-92.i586.rpm - softmodem configuration CD4/suse/i586/km_hsfmodem-5.03.27mbsibeta02122600-92.i586.rpm -softmodem driver code installation report - http://linmodems.technion.ac.il/archive-fourth/msg00350.html CD4/suse/i586/ltmodem-8.26a-54.i586.rpm - a patch from SuSE may be needed for function installation report - http://linmodems.technion.ac.il/archive-fourth/msg00458.html CD4/suse/i586/Intel-536ep-4.51-200.i586.rpm CD4/suse/i586/Intel-v92ham-4.51-244.i586.rpm CD4/suse/i586/mwavem-1.0.4-110.i586.rpm Some pre-compiled SuSE 9.0 packages for the 2.4.21-99-default kernel are available at: http://linmodems.technion.ac.il/packages/SuSE-9.0/ including AgereSoftModem and the Intel537 modems IMPORTANT - The kernel-source-144/README.SuSE informs that the pre-assembled kernel-headers installed from the 9.0 kernel-source-99 have some flaws. Upgrading to a later kernel, such as 2.4.21-144 with matching kernel-source is the simplest may of avoiding problems. SuSE 9.1 comes with a SmartLink slamr.ko driver installed, aiding identification of softmodem codecs by: dmesg | grep slamr For the 9.1 Personal (single CD installation) winmodem packages have be downloaded from the SuSE 9.1 repository Should compiling drivers may be necessary, the following additional packages will have to be downloaded and installed: make, glibc-devel, gcc-3.3.3 and kernel-source. The kernel-headers are co-installed with the kernel-source. Thus subsequent driver compiling does Not require additional preparations.
>>>>>
Hope you can help me. Greetings from Germany Steffen Hanne -- mailto:oldventure@gmx.de -- mailto:oldventure@gmx.de +++ Neu: Echte DSL-Flatrates von GMX - Surfen ohne Limits +++ Always online ab 4,99 Euro/Monat: http://www.gmx.net/de/go/dsl
participants (1)
-
St. Hanne