Antonio, Thanks for the good news report on the functionality of slamr under 2.6.20 kernels A very minor clarificaion concerning the "Tainted kernel" message is needed It is first useful to point out that device support is frequently split into two (or more) compiled components. The driver (the slamr.ko in your case) is the component which is most closely coupled with the kernel, and must be compiled anew to match any change in the kernel, . There may be additional non-driver support specific to the device, such as the slmodemd which remain functional across kernel changes. The Tainted warning occurs as any driver with a Closed Source code component is loaded into the kernel, whether it be slamr, Intel537, the ltmodem and several others. It relects the nuisance that one a Closed Source driver has been loaded, subsequent usage of routine debugging tools will generally be flawed. In constrast the following actions of slmodemd helper function through the slamr do NOT evoke a further Tainted message. Correspondingly when any of the Open Source ALSA modem drivers are loaded, there is no Tainted message then, nor during subsequent actions of slmodemd. This is a great blessing of maintainer Sasha's split of the original Smartlink code, so that the Closed Source component is now totally in the non-driver slmodemd. It enables fixes simple debugging/upgrades of the ALSA modem drivers. Alexei Chentsov has accomplished a similar split of the old ltmodem code, so that the old Closed Source ltmdmobj.o component is entirely in the non-driver martian_modem utility, while the martian_dev driver is entirely Open Source. MarvS On 3/21/07, Antonio Olivares <olivares14031@xxxxxxxxx> wrote:
This is a sucess report that slmodemd works with 2.6.20 or greater kernel. I noticed that some distros run binary modules in kenrl 2.6.20 and I wanted to try if slmodemd worked and it does work. The only thing is that the message thet slmodemd taints kernel, but it still works. This is only a sucess report. [olivares@localhost ~]$ uname -a Linux localhost.localdomain 2.6.20-1.2925.fc6 #1 SMP Sat Mar 10 19:15:16 EST 2007 i686 athlon i386 GNU/Linux [olivares@localhost ~]$ From http://fedoranews.org/cms/node/2787 Fedora Update Notification FEDORA-2007-335 2007-03-14 --------------------------------------------------------------------- Product : Fedora Core 6 Name : kernel Version : 2.6.20 Release : 1.2925.fc6 Summary : The Linux kernel (the core of the Linux operating system) Description : The kernel package contains the Linux kernel (vmlinuz), the core of any Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc. --------------------------------------------------------------------- Update Information: Rebased to kernel 2.6.20.3-rc1: http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.20 http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.20.1 (The CVE fix in 2.6.20.1 is already in kernel-2.6.19-1.2911.6.5.fc6.) http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.20.2 Changelog for 2.6.20.3 is not available yet. This release does not include Xen kernels. [olivares@localhost ~]$ su - Password: [root@localhost ~]# service slmodemd status slmodemd (pid 2413) is running... [root@localhost ~]# [root@localhost ~]# wvdial --> WvDial: Internet dialer version 1.54.0 --> Cannot get information for serial port. --> Initializing modem. --> Sending: ATZ ATZ OK --> Sending: ATQ0 V1 E1 S0=0 X3 &C1 &D2 +MS=90 ATQ0 V1 E1 S0=0 X3 &C1 &D2 +MS=90 OK --> Modem initialized. --> Sending: ATDT7072000 --> Waiting for carrier. ATDT7072000 CONNECT 44000 --> Carrier detected. Starting PPP immediately. --> Starting pppd at Wed Mar 21 20:13:46 2007 --> pid of pppd: 4499 --> Using interface ppp0 --> pppd: Modem --> pppd: Modem --> pppd: Modem --> local IP address 66.201.11.93 --> pppd: Modem --> remote IP address 66.201.8.7 --> pppd: Modem --> primary DNS address 66.201.0.203 --> pppd: Modem --> secondary DNS address 12.176.80.9 --> pppd: Modem Regards, Antonio ____________________________________________________________________________________ Looking for earth-friendly autos? Browse Top Cars by "Green Rating" at Yahoo! Autos' Green Center. http://autos.yahoo.com/green_center/ Only plain text email is forwarded by the DISCUSS@xxxxxxxxxxxxx List Server. Do use the following as the email Subject Line: SomeName, YourCountry Fedora Core release 6 (Zod) Kernel kernel 2.6.20-1.2925.fc6 This will alert cogent experts, and distinguish cases in the Archives. YourCountry will enable Country Code guidance. Occassionally responses are blocked by an Internet Provider mail filters. So in a day, also check the Archived responses at http://www.linmodems.org . Local Linux experts can be found through: http://www.linux.org/groups/index.html -------------------------- System information ---------------------------- CPU=i686, Fedora Core release 6 (Zod) Kernel Linux version 2.6.20-1.2925.fc6 (brewbuilder@xxxxxxxxxxxxxxxxxxxxxxxxxxx) (gcc version 4.1.1 20070105 (Red Hat 4.1.1-51)) #1 SMP Sat Mar 10 19:15:16 EST 2007 scanModem update of: 2007_March_15 The slmodemd set symbolic link is /dev/ttySL0 -> /dev/pts/0 USB modem not detected by lsusb Modem or host audio card candidates have firmware information: PCI slot PCI ID SubsystemID Name ---------- --------- --------- -------------- 00:0d.0 163c:3052 163c:3052 Modem: Smart Link Ltd. SmartLink SmartPCI562 56K Modem Modem interrupt assignment and sharing: 10: 2168668 XT-PIC-XT SL1900 --- Bootup diagnositcs for card in PCI slot 00:0d.0 ---- === Finished modem firmware and bootup diagnostics section. === === Next deducing cogent software === For candidate modem in PCI bus: 00:0d.0 Class 0703: 163c:3052 Modem: Smart Link Ltd. SmartLink SmartPCI562 56K Modem Primary PCI_id 163c:3052 Support type needed or chipset: slamr The modem is supported by the Smartlink slamr driver plus the slmodemd helper utility. Read the Smartlink.txt and Modem/YourSystem.txt for follow through guidance. Writing Smartlink.txt ============ end Smartlink section ===================== Completed candidate modem analyses. The base of the UDEV device file system is: /dev/.udev Versions adequately match for the compiler installed: 4.1.1 and the compiler used in kernel assembly: 4.1.1 Kernel-header resources needed for compiling are not manifestly ready! If compiling is necessary packages must be installed, providing: kernel-source-2.6.20-1.2925.fc6 Checking pppd properties: -r-xr-xr-x 1 root root 312492 Dec 1 06:51 /usr/sbin/pppd In case of an "error 17" "serial loopback" problem, see: http://phep2.technion.ac.il/linmodems/archive-sixth/msg02637.html To enable dialout without Root permission do: $ su - root (not for Ubuntu) chmod a+x /usr/sbin/pppd or under Ubuntu related Linuxes chmod a+x /usr/sbin/pppd Checking settings of: /etc/ppp/options lock In case of a message like: Warning: Could not modify /etc/ppp/pap-secrets: Permission denied see http://linmodems.technion.ac.il/bigarch/archive-sixth/msg04656.html Read Modem/YourSystem.txt concerning other COMM channels: ppp0 Which can interfere with Browser naviagation. Don't worry about the following, it is for the experts should trouble shooting be necessary. ========================================================== Checking for modem support lines: -------------------------------------- /device/modem symbolic link: slmodemd created symbolic link /dev/ttySL0: lrwxrwxrwx 1 root root 10 Mar 21 18:23 /dev/ttySL0 -> /dev/pts/0 Within /etc/udev/ files: /etc/udev/rules.d/50-udev.rules:KERNEL=="modems/mwave*", NAME="%k", GROUP="uucp", MODE="0660" Within /etc/modprobe.conf files: /etc/modprobe.conf:install slamr modprobe --ignore-install ungrab-winmodem ; modprobe --ignore-install slamr; test -e /dev/slamr0 || (/bin/mknod -m 660 /dev/slamr0 c 242 0 2>/dev/null && chgrp uucp /dev/slamr0) Within any ancient /etc/devfs files: Within ancient kernel 2.4.n /etc/module.conf files: --------- end modem support lines --------