I am trying to get working the internal modem of my armada Compaq E500
computer. Usually I don't need id since at home I have an ethernet
connection to the web, but when away from home I will need it. My
computer runs under Debian Gnu Linux with a new kernel I built from
sources obtained at kernel.org. When trying to build the driver, using
ltmodem-8.31a10.tar.gz obtained from Heby's site. the buid fails, and
I do not understand why (my knowledge of programming is very limited).
Thanks in advance if someone can help!
Charles-Michel Marle
Below begins the BLD record:
---------------------------------------------------
Together with information included in DOCs/
this report may enable you to solve problems.
But if further help is needed, send BLDrecord.txt to
discuss@xxxxxxxxxxxxx
Please use the following in the email Subject Line:
SUBJECT=Lucent modem, debian 4.0 2.6.22.1-armada
DISTRO=debian_version
DISTR=debian
DVERSION=4.0
ACTION="./build_module WHOAMI=root
TARGET_CPU=i686
vendredi 3 août 2007, 11:05:32 (UTC+0200)
Linux armada 2.6.22.1-armada #1 Thu Aug 2 10:16:13 CEST 2007 i686
GNU/Linux
------------ beginning SCANMODEM section ------
The kernel-2.6.22.1-armada was compiled with CONFIG_REGPARM, providing
more compact and faster code.
assembled with compiler: 4.1.2
with current System compiler GCC=4.1.2
/usr/bin/gcc -> gcc-4.1
A /dev/modem symbolic link is not set.
Path to lspci is: /usr/bin/lspci
--------- lspci scan ----------------
PCI_bus
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX
Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP
bridge (rev 03)
00:04.0 CardBus bridge: Texas Instruments PCI1225 (rev 01)
00:04.1 CardBus bridge: Texas Instruments PCI1225 (rev 01)
00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev
01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
00:08.0 Multimedia audio controller: ESS Technology ES1978 Maestro 2E
(rev 10)
00:09.0 Ethernet controller: Intel Corporation 82557/8/9 Ethernet Pro
100 (rev 09)
00:09.1 Serial controller: Agere Systems LT WinModem
01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility
P/M AGP 2x (rev 64)
06:00.0 USB Controller: NEC Corporation USB (rev 43)
06:00.1 USB Controller: NEC Corporation USB (rev 43)
06:00.2 USB Controller: NEC Corporation USB 2.0 (rev 04)
-------------------------------------
Modem candidates are at PCI_buses: 00:09.1
Providing detail for device at PCI_bus 00:09.1
with vendor-ID:device-ID
----:----
Class 0700: 11c1:0445 Serial controller: Agere Systems LT WinModem
(prog-if 00 [8250])
SubSystem 8086:2204 Intel Corporation PRO/100+ MiniPCI on Armada E500
00:09.1 0700: 11c1:0445 (prog-if 00 [8250])
Flags: medium devsel, IRQ 11
I/O ports at 3430 [size=8]
Memory at 41300000 (32-bit, non-prefetchable) [size=4K]
-----PCI_IDs------- --CompilerVer-
Feature List: Primary Subsystem Distr KernelVer kernel
default CPU
./scanModem test 11c1:0445 8086:2204 debian 2.6.22.1-armada 4.1.2
4.1.2 i686
== Checking PCI IDs through modem chip suppliers ==
The modem has a supported Lucent/Agere DSP (digital signal processing)
chipset
with primary PCI_ID: 11c1:0445
DSP=1
Vendor 11c1 corresponds to Lucent Technologies or subsidiary Agere
Systems, Inc.
Information is at: http://www.agere.com/client/modem_dsp.html.
Produced are both:
1) modems identifiable from their primary PCI IDs and
2) soft modem Subystem chips requiring identification through codec
readouts.
Call waiting specified by, +pcw=1, is not implmented in the ltmodem
drivers.
0x0445 -- Apollo 2 Global Board data/fax only : Modem/LAN combo board
Apollo behind an Intel 82559
Support has been extended to 2.6.n kernels by Rajesh K. Balan and
Aleksey Kondratenko <alk@xxxxxx>, with official support from
AgereSystems later following.
Functionalirt requires serial_core support, either as a module or
integral to the kernel.
The resources are http://ltmodem.heby.de are more automated and can
utilize kernel-headers.
The ltmodem-2.6-alk-6.tar.bz2 is a leaner package and can be
downloaded from:
http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/
with low bandwidth alternate:
http://alk.at.tut.by/ltmodem-2.6-alk-6.tar.bz2
A full kernel-source configuration is required, or the
kernel-headers as provided with fedora 2.
Add either of the following lines to the Debian /etc/apt/sources.list
to enable automatic updates on installer availability:
deb http://www.physcip.uni-stuttgart.de/heby/ltmodem/dists/debian/ ./
deb http://www.sfu.ca/~cth/ltmodem/dists/debian/ ./
The desired installer name is like:
========================================
ltmodem-2.6.22.1-armada_8.nn_i386.deb
----------------------------------------
ltmodem-kv-Kernel_FL-LTver--.CPU.rpm explains the versioning.
For your System
Kernel_FL is 2.6.22.1-armada , the full kernel version
displayed by: uname -r
LTver is 8.31a9, the release of the compiler kit
8.nn is the Agere core code designation.
The proccesor type or CPU is: i686 dispayed by: uname -m
used in compiling and assembling driver packages.
A suitable installer is not available as of this 2004_Nov_26 update.
Check in the section debian at http://ltmodem.heby.de/
for a subsequent Installer submission.
Older releases have been archived at:
http://linmodems.technion.ac.il/packages/ltmodem/archive/
Also there is a RPM search engine at: http://rpm.pbone.net
The closest match to your i686=CPU is recommended.
The closest match to your i686=CPU is recommended.
For example replacements in order of preference for an
i686 would be i586, i486 and i386
If not present use the ltmodem-8.31a9.tar.gz compiler kit.
The list of available Installers for debian as of this 2004_Nov_26
is inserted into to /dev/null
======= PCI_ID checking completed ======
Update=2004_Nov_26
Analyzing information for PCMCIA device at PCI Bus 00:04.0
GREPping for an inserted PCMCIA modem with filter: ommunication
Analyzing information for PCMCIA device at PCI Bus 00:04.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.31a9.tar.gz at
http://ltmodem.heby.de/
The following information blocks just query some ppp support items.
====================================================
grep ppp /etc/modprobe.conf
-------------------------------------
-------------------------------------
Resident PPP support modules are properly uncompressed .
COMM services are not active
Be sure to read the section about ppp related modules and aliases in
/dev/null
DEVPPP=crw------- 1 root root 108, 0 2007-08-03 10:44 /dev/ppp
A /dev/modem symbolic link is not present
No devfsd.conf file found, indicated absense of the devfsd daemon package
for device file system (devfs) symbolic link support.
DEVFSD=
---- dmesg queries -------
Local APIC disabled by BIOS -- you can enable it with "lapic"
ACPI: PCI Interrupt Link [C148] (IRQs 11) *0, disabled.
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
Time: acpi_pm clocksource has been installed.
ACPI: PCI interrupt for device 0000:06:00.0 disabled
ACPI: PCI interrupt for device 0000:06:00.1 disabled
ACPI: PCI interrupt for device 0000:06:00.2 disabled
debian is not yet providing pre-compiled drivers for WinModems
BASE=source
# ===SETTINGS===
LT_SERIAL_MODULE="lt_serial"
LT_PROPRIETARY_MODULE="lt_modem"
DOCS="1ST-READ CHANGELOG UPDATES-BUGS DOCs utils"
LT_VERSION="8.31a10"
CPU="i686"
KPKG="kernel"
FV=
checking whether we are using GNU C... yes
using /lib/modules/2.6.22.1-armada/build
BUILD_LINK=/lib/modules/2.6.22.1-armada/build ->
/home/charles-michel/downloads/kernel/linux-2.6.22.1
Next checking utilty versions, with ranges
Version_min
Utility or range for kernels name 2.2.16
2.4.18 Actual_version Gnu C 2.7.2.3
2.95.3-3.2.1 4.1.2
Gnu make 3.79.1 3.77 3.81
binutils 2.8.1.0.23 2.9.1.0.25 2.17
The gcc compiler resources available are:
----------------------------
lrwxrwxrwx 1 root root 7 2007-08-01 12:19 /usr/bin/gcc -> gcc-4.1
-rwxr-xr-x 1 root root 183444 2006-12-10 15:46 /usr/bin/gcc-4.1
lrwxrwxrwx 1 root root 10 2007-08-01 12:19 /usr/bin/gccbug ->
gccbug-4.1
-rwxr-xr-x 1 root root 16283 2006-12-10 15:44 /usr/bin/gccbug-4.1
-rwxr-xr-x 1 root root 2018 2006-12-20 03:02 /usr/bin/gccmakedep
----------------------------
with your System currently using version 4.1.2
Do NOT mix the major versions of compilers for the kernel and modem
drivers
or your System will crash! The following releases are using gcc
version 3.2.x :
Mandrake 9, Redhat 8 and SuSE 8.1 in November 2002.
If you cannot solve the problem, send BLDrecord.txt to:
discuss@xxxxxxxxxxxxx