2004-10-20, 05:23 PM
Hello averyone as I typed in the subject line I have Toshiba TE2000 laptop and it has
internal modem installed already. I have checked the modem chipset
trough the WinXP and it says ;
PCI/VEN-10B9& DEV-5450&SUBSYS-00011179
I found that this is a Agere kind of modem from the following internet
site.
[/url]http://www.pcidatabase.com/vendor_details.php?id=569
It has this description on that page:
0x5450
Chip Description:
Agere Systems AC97 Modem
Could you please help me to find out what kind of driver I can install in this
Fedora2 (linux). I searched nearly a month still unsuccessful.
I really need to have this modem working in my computer.
I am going to paste the ModemData.txt output here and also I tried to install slmodem driver here how I tried and the results. Please have a look at it.
Hello Jacques,
As you told me I have run the scanModem and this is the output of the
ModemData.txt
The most recent update of scanModem accessed at
http://linmodems.technion.ac.il/packages/scanModem.gz
should ALWAYS be used!! Current UPDATE=2004_Sept_27
URLs to cogent advice are regularly entered and updated, and your
problem may be solved therein.
If further help is needed, send a description of your problem to:
discuss@linmodems.org
with this ModemData.txt Attached, using the following in the email
Subject Line:
scanModem, redhat kernel 2.6.5-1.358
Always send this ENTIRE Modem/ModemData.txt. It includes subtle
diagnostic ouputs needed to best guide you.
If your PC is a laptop, please provide Make and Modem information.
For instructions to UNSUBSCRIBE from discuss@linmodems.org,
send an email to: discuss-help@linmodems.org
-------------- System information ------------------------
redhat Fedora Core release 2 (Tettnang)
on System with processor: i686
supported by kernel: 2.6.5-1.358
The kernel-2.6.5-1.358 was compiled with CONFIG_REGPARM, providing more
compact and faster code.
assembled with compiler: 3.3.3
with current System compiler GCC=3.3.3
Modem symbolic link is: /dev/modem -> /dev/ttySL0
----active COMM services are ------------
eth0 Link encap:Ethernet HWaddr 00:A0:D1:D0:AA:BF
inet6 addr: fe80::2a0:d1ff:fed0:aabf/64 Scope:Link
This COMM mode should be closed before using the modem, or DNS services
may fail.
Under 2.6.n kernels, there is currently modem support by:
the more expensive Controller chipset modems using the open source
serial code
Conexant software downloaded through http://www.linuxant.com
SmartLink slmodem drivers, including USB hardware
USB modems using the Open Source acm.ko driver
Lucent DSP (digital signal processing) chipsets but NOT:
soft modems ( though some are supported by slmodem drivers)
Intel 536EP and 537 modems
For all other modems, support projections are not available as of this
update=2004_Sept_27
PPP support module bsd_comp.ko not found!
Resident PPP support modules are properly uncompressed .
======= Fedora code changes =======
SmartLink slmodem-2.9.n, Lucent/Agere DSP, Intel 536ep and 537 drivers
are already Fedora competent. For usage of winmodems with the
kernel-2.4.nn Fedora releases a change in the serial-like driver code
of WinModems is necessary.
See for guidance: http://hepunx.rl.ac.uk/~wmurray/pctel/pctel.html
Basically , the line:
if ((tty->count == 1) && (state->count != 1)) {
should be changed into:
if (atomic_read(&tty->count) == 1 && state->count != 1) {
This works in the ltmodem code too. See
http://linmodems.technion.ac.il/archive-third/msg02360.html
An error about "rs_close" during compiling is a signature that the
fedora fix is needed
Beginning with Fedora 2 kernel-2.6.6-1.427, kernel-headers needed for
compiling drivers are provide at: /lib/modules/kernel-version/build/
Thus upgrading above kernel 2.6.5-1.358 to 2.6.6-* is Stongly
Recommended
redhat is not yet providing pre-compiled drivers for WinModems
An AC97 modem codec was not detected
------ dmesg slamr filtered -------
slamr: module license 'Smart Link Ltd.' taints kernel.
Evidently a slamr compatible soft modem is not installed
---------- End SIL_id section ---------------
Path to lspci is: /sbin/lspci
--------- lspci scan ----------------
PCI_bus
00:00.0 Host bridge: ALi Corporation M1644/M1644T Northbridge+Trident
(rev 01)
00:01.0 PCI bridge: ALi Corporation PCI to AGP Controller
00:02.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:04.0 IDE interface: ALi Corporation M5229 IDE (rev c3)
00:06.0 Multimedia audio controller: ALi Corporation M5451 PCI AC-Link
Controller Audio Device (rev 01)
00:07.0 ISA bridge: ALi Corporation M1533 PCI to ISA Bridge [Aladdin IV]
00:08.0 Bridge: ALi Corporation M7101 PMU
00:0a.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100]
(rev 0d)
00:11.0 CardBus bridge: Toshiba America Info Systems ToPIC95 PCI to
Cardbus Bridge with ZV Support (rev 32)
00:11.1 CardBus bridge: Toshiba America Info Systems ToPIC95 PCI to
Cardbus Bridge with ZV Support (rev 32)
01:00.0 VGA compatible controller: Trident Microsystems CyberBlade XPAi1
(rev 82)
-------------------------------------
Though not displayed, an embedded soft modem may reside in this Audio
card:
Multimedia audio controller: ALi Corporation M5451 PCI AC-Link
Controller Audio Device (rev 01)
which sadly is not supported under Linux.
A modem was not detected among the above PCI devices.
This indicates that the modem, if present has a non-standard or ISA
bridge.
Please follow the directions in Modem/General.txt for identifying the
modem properties
when booting under Microsoft Windows. Also access any documentation
sources
on yourchipset. Guidance can only be provided AFTER
the chipset and/or its drivers have been identified.
======= PCI_ID checking completed ======
Update=2004_Sept_27
Analyzing information for PCMCIA device at PCI Bus 00:11.0
GREPping for an inserted PCMCIA modem with filter: ommunication
Analyzing information for PCMCIA device at PCI Bus 00:11.1
GREPping for an inserted PCMCIA modem with filter: ommunication
If a PCMCIA modem is currently inserted and the sockets activated by
/etc/init.d/pcmcia start
then the PCMCIA bridge is NOT transparent.
If the modem is known to have a Lucent digital signal processing
chipset,
then PCMCIA.tar.gz variant assembled by Joern Wustenfeld is necessary,
rather than the standard ltmodem-8.26a9.tar.gz at
http://ltmodem.heby.de/
The following information blocks just query some ppp support items.
====================================================
grep ppp /etc/modprobe.conf
-------------------------------------
-------------------------------------
Be sure to read the section about ppp related modules and aliases in
Modem/General.txt
Be sure to read the Ethernet section of Modem/General.txt
DEVPPP=crw------- 1 root root 108, 0 Feb 24 2004 /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 -------
PCI: if you experience problems, try using option 'pci=noacpi' or even
'acpi=off'
apm: BIOS version 1.2 Flags 0x02 (Driver version 1.16ac)
apm: overridden by ACPI.
audit: initializing netlink socket (disabled)
toshiba_acpi: Toshiba Laptop ACPI Extras version 0.18
toshiba_acpi: HCI method: \_SB_.VALD.GHCI
The Modem/DriverCompiling.txt is a MUST READ,
if you are not experienced in configuring kernel-source/
or get "unresolved symbols" upon driver insertion.
Most recent WinModem fixes are in:
[url=http://linmodems.technion.ac.il/FAQ.html]http://linmodems.technion.ac.il/FAQ.html
I tried slmodem-2.9.9 here is the steps I followed;
1)I change the Kernel dir to the following from the Makefile
KERNEL_DIR:=/lib/modules/2.6.5-1.358/build
2)make
and than
3) make install
[root@mail coskun]# cd slmodem-2.9.9/
[root@mail slmodem-2.9.9]# make install
make -C modem all
make[1]: Entering directory `/home/coskun/slmodem-2.9.9/modem'
make[1]: Leaving directory `/home/coskun/slmodem-2.9.9/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.5-1.358/build
make[1]: Entering directory `/home/coskun/slmodem-2.9.9/drivers'
cc -I/lib/modules/2.6.5-1.358/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.5-1.358
make[2]: Entering directory `/home/coskun/slmodem-2.9.9/drivers'
make modules -C /lib/modules/2.6.5-1.358/build
SUBDIRS=/home/coskun/slmodem-2.9.9/drivers
make[3]: Entering directory `/lib/modules/2.6.5-1.358/build'
Building modules, stage 2.
MODPOST
make[3]: Leaving directory `/lib/modules/2.6.5-1.358/build'
make[2]: Leaving directory `/home/coskun/slmodem-2.9.9/drivers'
make[1]: Leaving directory `/home/coskun/slmodem-2.9.9/drivers'
make install -C drivers KERNEL_DIR=/lib/modules/2.6.5-1.358/build
make[1]: Entering directory `/home/coskun/slmodem-2.9.9/drivers'
cc -I/lib/modules/2.6.5-1.358/build/include -o kernel-ver kernel-ver.c
mkdir -p /dev
mknod -m 600 /dev/slamr0 c 212 0 ; mknod -m 600 /dev/slamr1 c 212 1
; mknod -m 600 /dev/slamr2 c 212 2 ; mknod -m 600 /dev/slamr3 c 212
3 ; echo -n
mknod -m 600 /dev/slusb0 c 213 0 ; mknod -m 600 /dev/slusb1 c 213 1
; mknod -m 600 /dev/slusb2 c 213 2 ; mknod -m 600 /dev/slusb3 c 213
3 ; echo -n
make install KERNEL_VER=2.6.5-1.358
make[2]: Entering directory `/home/coskun/slmodem-2.9.9/drivers'
install -D -m 644 slamr.ko /lib/modules/2.6.5-1.358/extra/slamr.ko
install -D -m 644 slusb.ko /lib/modules/2.6.5-1.358/extra/slusb.ko
/sbin/depmod -a
make[2]: Leaving directory `/home/coskun/slmodem-2.9.9/drivers'
make[1]: Leaving directory `/home/coskun/slmodem-2.9.9/drivers'
install -D -m 755 modem/slmodemd /usr/sbin/slmodemd
rm -f -rf /var/lib/slmodem
install -d -D -m 755 /var/lib/slmodem
4)
[root@mail slmodem-2.9.9]# /usr/sbin/slmodemd --country=AUSTRALIA
error: mdm setup: cannot open dev `/dev/slamr0': No such device or
address
error: cannot setup device `/dev/slamr0'
Here I am having trouble, I don't really know the reason.
Help me please..
I also created that symbolic link by the folloving code
[root@mail sbin]# ln -s /dev/ttySL0 /dev/modem
So that is the story, have a look and please tell me what am I
doing wrong and what should I do to fix it up.
Thank you for your time.
Coskun
I will appreciate your help.
Thanks
Coskun