Re: W. Ekkehard Blanz, USA, kernel 2.6.35-25-generic
Marvin Stodolsky <[email protected]>
| Newsgroups | gmane.linux.linmodem |
|---|---|
| Message-ID | <[email protected]> |
Ekkehard, Because there is a precompiled 32 bit component in the slamr code, the driver can never work with a 64 bit installation. MarvS scanModem maintainer On Wed, Feb 23, 2011 at 9:33 PM, Antonio Olivares <[email protected]> wrote: > Ekkehard, > > scanModem reports what you have written, however the driver that you > need is slamr which works well for 32 bit linux not 64 bit one :( > > (slmodemd + alsa) does not serve this modem, that is why you see the errors. > > Predictive diagnostics for card in bus 04:07.0: > Modem chipset detected on > NAME="Modem: Smart Link Ltd. SmartPCI2800 V.92 PCI Soft DFT " > CLASS=0703 > PCIDEV=2000:2800 > SUBSYS=122d:2800 > IRQ=22 > HDA2=00:14.2 > HDA2=01:05.1 > IDENT=slamr > > For candidate modem in: 04:07.0 > 0703 Modem: Smart Link Ltd. SmartPCI2800 V.92 PCI Soft DFT > Primary device ID: 2000:2800 > Support type needed or chipset: slamr > > > > There is a package sl-modem-source providing a source code the modem driver , > If can be searched for at http://pacakge.ubuntu.com. After downloading > install under Linux with: > $ sudo dpkg -i sl*.deb > It is preferable to install the dkms package first. > With DKMS support installed, driver updates with kernel updates will be > automatically done. > > The modem is supported by the Smartlink > plus the slmodemd helper utility. Read the > DOCs/Smartlink.txt and Modem/DOCs/YourSystem.txt for follow through guidance. > > > For 2.6.35-25-generic compiling drivers is necessary. As of October 2007 the > current packages at > http://linmodems.technion.ac.il/packages/smartlink/ are the > ungrab-winmodem-20070505.tar.gz and slmodem-2.9.11-20080126.tar.gz > > Writing DOCs/Smartlink.txt > ============ end Smartlink section ===================== > > > To get the modem working you would need 32 bit linux, unless you are > willing to experiment and see if you can get it to work?, the driver > slamr.ko and ungrab-winmodem.ko need to be part of the system and > there have been no success reports for 64 bit versions of linux. > > Regards, > > Antonio > > On Wed, Feb 23, 2011 at 8:17 PM, W. Ekkehard Blanz > <[email protected]> wrote: >> Did anybody get the slmodem daemon with ALSA drivers running in a Kubuntu >> 10.10 64 bit system? >> >> Here is my general system HW info: >> ASUS motherboard M4A88TD-V EVO/USB3 featuring >> an AMD 880G / SB850 chipset >> an integrated ATI Radeon HD 4250 GPU >> a Realtek 8111E Gigabit LAN controller >> an ALC892 8 channel High Definition Audio >> 8 GB ADATA DDR3 1600G memory >> AMD Phenom II X6 1055T processor >> >> And the relevant software is: >> Kubuntu 10.10 (maverick) amd64 >> 2.6.35-25-generic kernel >> ALSA version=1.0.23 >> SmartLink Soft Modem: version=2.9.11 Sep 6 2010 13:40:56 >> dkms version=2.1.1.2 >> >> The modem is (from scanModem): >> NAME="Modem: Smart Link Ltd. SmartPCI2800 V.92 PCI Soft DFT " >> CLASS=0703 >> PCIDEV=2000:2800 >> SUBSYS=122d:2800 >> IRQ=22 >> HDA2=00:14.2 >> HDA2=01:05.1 >> IDENT=slamr >> >> I had that same modem running just fine for occasional fax use in Kubuntu 10.04 >> 32 bit using the packages dkms, sl-modem-source, and sl-modem-daemon. After >> upgrading to a 64 bit system, sl-modem-source is no longer available. Hence, >> I was trying to get the modem working with the ALSA drivers (the alsa-base >> package is installed), since the dkms and sl-modem-daemon packages still exist >> in my distro, which I installed both. But I wasn't successful. >> >> I tried: >> >> sudo slmodemd -c USA --alsa hw:0,0 (that correct??) >> >> which gave me: >> >> error: mixer setup: Off-hook switch not found for card hw:0 >> SmartLink Soft Modem: version 2.9.11 Sep 6 2010 13:40:56 >> symbolic link `/dev/ttySL0' -> `/dev/pts/3' created. >> modem `hw:0,0' created. TTY is `/dev/pts/3' >> Use `/dev/ttySL0' as modem device, Ctrl+C for termination. >> >> but that didn't do the trick. First, it needed to up its locked memory limit >> (that OK??), after I did that, it created a device and a link to it (I also >> created the /dev/modem link that efax wants) but whenever I tried to use it, >> it gave me the error message: >> >> error: cannot set channels for playback: Invalid argument >> >> regardless of whether I used it with efax or wvdial. >> >> What am I doing wrong? >> >> I'd be thankful for any suggestions! >> >> Ekkehard >> >> P.S. content of ModemData.txt >> -------------------------- System information ---------------------------- >> CPU=x86_64, Ubuntu , ALSA_version=1.0.23 >> Linux version 2.6.35-25-generic (buildd@crested) (gcc version 4.4.5 >> (Ubuntu/Linaro 4.4.4-14ubuntu5) ) #44-Ubuntu SMP Fri Jan 21 17:40:44 UTC 2011 >> scanModem update of: 2011_02_04 >> The modem symbolic link is /dev/modem -> ttySL0 >> The slmodemd set symbolic link is /dev/ttySL0 -> /dev/pts/3 >> Distrib_ID=Ubuntu >> DistribCodeName=maverick >> AptRepositoryStem=http://us.archive.ubuntu.com/ubuntu/ >> >> >> The dkms driver upgrade utilities are installed, >> >> >> Some modem drivers can only be used in 32 bit modem on x86_64 systems, >> while some others are competent on x86_64 Systems. Cases are: >> 1) http://linmodems.technion.ac.il/bigarch/archive-seventh/msg03119.html >> for the snd-hda-intel audio+modem driver. Also applicable to AC97 modem >> controllers. >> In both cases, 32 bit libraries must be installed to support the slmodemd >> helper having a precompiled 32 bit component. >> 2) For USB modems using the slusb.ko driver. 32 bit libraries must be >> installed to support the slmodemd helper having a precompiled 32 bit component >> 3) The hsfmodem and hcfpcimodem drivers for Conexant chipsest modes are x86_64 >> competent. >> 4) agrsm packages for LSI/AgereSystems softmodems are not competent on x86_64 >> systems. >> >> There are no blacklisted modem drivers in /etc/modprobe* files >> >> Potentially useful modem drivers now loaded are: >> snd_atiixp_modem snd_via82xx_modem snd_intel8x0m snd_hda_intel >> >> Attached USB devices are: >> ID 058f:9410 Alcor Micro Corp. Keyboard >> ID 045e:008c Microsoft Corp. Wireless Intellimouse Explorer 2.0 >> ID 047d:2043 Kensington >> ID 8054:0001 >> ID 04a9:1051 Canon, Inc. BJC-3000 Color Printer >> ID 046d:c215 Logitech, Inc. Extreme 3D Pro >> ID 04f9:002b Brother Industries, Ltd Printer >> ID 152d:2329 JMicron Technology Corp. / JMicron USA Technology Corp. >> transcend storejet 25P >> ID 058f:6254 Alcor Micro Corp. USB Hub >> ID 046d:081b Logitech, Inc. >> If a cellphone is not detected, see >> http://ubuntuforums.org/archive/index.php/t-878554.html >> A sample report is: http://linmodems.technion.ac.il/bigarch/archive- >> nineth/msg00578.html >> >> If a USB modem or cellphone is attached and was not detected, please >> provide available information in your request to [email protected] >> >> Candidate PCI devices with modem chips are: >> 04:07.0 Modem: Smart Link Ltd. SmartPCI2800 V.92 PCI Soft DFT (rev 02) >> 00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40) >> 01:05.1 Audio device: ATI Technologies Inc RS880 Audio Device [Radeon HD 4200] >> High Definition Audio cards can host modem chips. >> >> For candidate card in slot 04:07.0, firmware information and bootup diagnostics >> are: >> PCI slot PCI ID SubsystemID Name >> ---------- --------- --------- -------------- >> 04:07.0 2000:2800 122d:2800 Modem: Smart Link Ltd. SmartPCI2800 V.92 PCI >> Soft DFT >> >> Modem interrupt assignment and sharing: >> --- Bootup diagnostics for card in PCI slot 04:07.0 ---- >> [ 1.350060] pci 0000:04:07.0: reg 10: [mem 0xfc000000-0xfcffffff pref] >> [ 1.350104] pci 0000:04:07.0: PME# supported from D3hot D3cold >> [ 1.350107] pci 0000:04:07.0: PME# disabled >> [ 2.302915] serial 0000:04:07.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 >> [ 2.302918] serial 0000:04:07.0: PCI INT A disabled >> >> The PCI slot 04:07.0 of the modem card may be disabled early in >> a bootup process, but then enabled later. If modem drivers load >> but the modem is not responsive, read DOCs/Bootup.txt about possible fixes. >> Send dmesg.txt along with ModemData.txt to [email protected] >> if help is needed. >> >> >> For candidate card in slot 00:14.2, firmware information and bootup diagnostics >> are: >> PCI slot PCI ID SubsystemID Name >> ---------- --------- --------- -------------- >> 00:14.2 1002:4383 1043:841b Audio device: ATI Technologies Inc SBx00 Azalia >> >> Modem interrupt assignment and sharing: >> 16: 0 0 0 0 4803 500 IO- >> APIC-fasteoi hda_intel >> --- Bootup diagnostics for card in PCI slot 00:14.2 ---- >> [ 1.307759] pci 0000:00:14.2: reg 10: [mem 0xfe7f8000-0xfe7fbfff 64bit] >> [ 1.307784] pci 0000:00:14.2: PME# supported from D0 D3hot D3cold >> [ 1.307786] pci 0000:00:14.2: PME# disabled >> [ 16.629439] HDA Intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ >> 16 >> >> The PCI slot 00:14.2 of the modem card may be disabled early in >> a bootup process, but then enabled later. If modem drivers load >> but the modem is not responsive, read DOCs/Bootup.txt about possible fixes. >> Send dmesg.txt along with ModemData.txt to [email protected] >> if help is needed. >> >> >> For candidate card in slot 01:05.1, firmware information and bootup diagnostics >> are: >> PCI slot PCI ID SubsystemID Name >> ---------- --------- --------- -------------- >> 01:05.1 1002:970f 1043:843e Audio device: ATI Technologies Inc RS880 Audio >> Device [Radeon HD 4200] >> >> Modem interrupt assignment and sharing: >> 19: 0 0 523806 0 2 81 IO- >> APIC-fasteoi ahci, hda_intel >> --- Bootup diagnostics for card in PCI slot 01:05.1 ---- >> [ 1.308136] pci 0000:01:05.1: reg 10: [mem 0xfe9e8000-0xfe9ebfff] >> [ 1.308149] pci 0000:01:05.1: supports D1 D2 >> [ 16.733510] HDA Intel 0000:01:05.1: PCI INT B -> GSI 19 (level, low) -> IRQ >> 19 >> [ 16.733567] HDA Intel 0000:01:05.1: setting latency timer to 64 >> >> === Finished firmware and bootup diagnostics, next deducing cogent software. >> === >> >> Predictive diagnostics for card in bus 04:07.0: >> Modem chipset detected on >> NAME="Modem: Smart Link Ltd. SmartPCI2800 V.92 PCI Soft DFT " >> CLASS=0703 >> PCIDEV=2000:2800 >> SUBSYS=122d:2800 >> IRQ=22 >> HDA2=00:14.2 >> HDA2=01:05.1 >> IDENT=slamr >> >> For candidate modem in: 04:07.0 >> 0703 Modem: Smart Link Ltd. SmartPCI2800 V.92 PCI Soft DFT >> Primary device ID: 2000:2800 >> Support type needed or chipset: slamr >> >> >> >> There is a package sl-modem-source providing a source code the modem driver , >> If can be searched for at http://pacakge.ubuntu.com. After downloading >> install under Linux with: >> $ sudo dpkg -i sl*.deb >> It is preferable to install the dkms package first. >> With DKMS support installed, driver updates with kernel updates will be >> automatically done. >> >> The modem is supported by the Smartlink >> plus the slmodemd helper utility. Read the >> DOCs/Smartlink.txt and Modem/DOCs/YourSystem.txt for follow through guidance. >> >> >> For 2.6.35-25-generic compiling drivers is necessary. As of October 2007 the >> current packages at >> http://linmodems.technion.ac.il/packages/smartlink/ are the >> ungrab-winmodem-20070505.tar.gz and slmodem-2.9.11-20080126.tar.gz >> >> Writing DOCs/Smartlink.txt >> ============ end Smartlink section ===================== >> >> >> Predictive diagnostics for card in bus 00:14.2: >> Modem chipset not detected on >> NAME="Audio device: ATI Technologies Inc SBx00 Azalia " >> CLASS=0403 >> PCIDEV=1002:4383 >> SUBSYS=1043:841b >> IRQ=16 >> >> For candidate modem in: 00:14.2 >> 0403 Audio device: ATI Technologies Inc SBx00 Azalia >> Primary device ID: 1002:4383 >> Support type needed or chipset: >> >> >> >> Predictive diagnostics for card in bus 01:05.1: >> Modem chipset not detected on >> NAME="Audio device: ATI Technologies Inc RS880 Audio Device [Radeon HD 4200]" >> CLASS=0403 >> PCIDEV=1002:970f >> SUBSYS=1043:843e >> IRQ=19 >> >> For candidate modem in: 01:05.1 >> 0403 Audio device: ATI Technologies Inc RS880 Audio Device [Radeon HD 4200] >> Primary device ID: 1002:970f >> Support type needed or chipset: >> >> >> Completed candidate modem analyses. >> >> The base of the UDEV device file system is: /dev/.udev >> >> Versions adequately match for the compiler installed: 4.4.5 >> and the compiler used in kernel assembly: 4.4.5 >> >> linux-headers-2.6.35-25-generic resources needed for compiling are not >> manifestly ready! >> >> If compiling is necessary packages must be installed, providing: >> linux-headers-2.6.35-25-generic >> >> >> If a driver compilation fails, with message including some lack of some >> FileName.h (stdio.h for example), then >> Some additional kernel-header files need installation to /usr/include. The >> minimal additional packages are libc6-dev >> and any of its dependents, under Ubuntu linux-libc-dev >> >> If an alternate ethernet connection is available, >> $ apt-get update >> $ apt-get -s install linux-kernel-devel >> will install needed packages. >> For Debian/Ubuntu related distributions, run the following command to display >> the needed package list: >> >> Otherwise packages have to be found through http://packages.ubuntu.com >> Once downloaded and transferred into a Linux partition, >> they can be installed alltogether with: >> $ sudo dpkg -i *.deb >> >> Checking settings of: /etc/ppp/options >> asyncmap 0 >> noauth >> crtscts >> lock >> hide-password >> modem >> proxyarp >> lcp-echo-interval 30 >> lcp-echo-failure 4 >> noipx >> >> 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 >> >> For guidance on FAX usage, get from http://linmodems.technion.ac.il/packages/ >> get faxing.tar.gz >> It has samples for a modem using port /dev/ttySL0, which must be changed to >> match your modem's port. >> >> Read Modem/DOCs/YourSystem.txt concerning other COMM channels: eth0 >> Which can interfere with Browser naviagation. >> >> Don't worry about the following, it is for experts should trouble shooting be >> necessary. >> ========================================================== >> >> Checking for modem support lines: >> -------------------------------------- >> /device/modem symbolic link: lrwxrwxrwx 1 root root 6 2011-02-23 14:03 >> /dev/modem -> ttySL0 >> slmodemd created symbolic link /dev/ttySL0: lrwxrwxrwx 1 root root 10 >> 2011-02-23 15:33 /dev/ttySL0 -> /dev/pts/3 >> Within /etc/udev/ files: >> >> Within /etc/modprobe.conf files: >> /etc/modprobe.d/blacklist-modem.conf:# Uncomment these entries in order to >> blacklist unwanted modem drivers >> /etc/modprobe.d/blacklist-modem.conf:# blacklist snd-atiixp-modem >> /etc/modprobe.d/blacklist-modem.conf:# blacklist snd-via82xx-modem >> /etc/modprobe.d/alsa-base.conf:options snd-atiixp-modem index=-2 >> /etc/modprobe.d/alsa-base.conf:options snd-via82xx-modem index=-2 >> /etc/modprobe.d/sl-modem.conf:install slamr /sbin/modprobe -qb ungrab- >> winmodem; /sbin/modprobe --ignore-install slamr; test -e /dev/slamr0 && (chmod >> 660 /dev/slamr0 && chgrp dialout /dev/slamr0) || (/bin/mknod -m 660 >> /dev/slamr0 c 242 0 2>/dev/null && chgrp dialout /dev/slamr0) >> /etc/modprobe.d/sl-modem.conf:install slusb /sbin/modprobe -qb ungrab- >> winmodem; /sbin/modprobe --ignore-install slusb; test -e /dev/slusb0 && (chmod >> 660 /dev/slusb0 && chgrp dialout /dev/slusb0) || (/bin/mknod -m 660 >> /dev/slusb0 c 243 0 2>/dev/null && chgrp dialout /dev/slusb0) >> Within any ancient /etc/devfs files: >> >> Within ancient kernel 2.4.n /etc/module.conf files: >> >> --------- end modem support lines -------- >> >> >> >