[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ltmodem en Sarge AMD64



El sáb, 29-10-2005 a las 00:31 -0300, Daniel Garnero escribió:
>  Hola, Lista! Tengo una PC HP Pavilion, con un micro
> Athlon de 64 bits, a 2 GHz. Conseguí un par de CDs de
> Sarge AMD64 y lo instalé; tuve algunas dificultades
> (pequeñas) pero puedo decir que ahora funciona todo
> satisfactoriamente bien, excepto el winmodem... Los
> muchachos de HP se quedaron sin presupuesto y en lugar
> de colocarle un MODEM le colocaron un "Lucent
> Microelectronics V.92 56K Winmodem" En
> www.linmodems.org hay documentación y links para
> descargar el driver para este aparatito; el driver más
> nuevo es el ltmodem-8.31b1 y está compilado para
> Debian (para varios kernels), además de los fuentes.
> Yo tengo instalado el kernel por defecto
> (2.6.8-11-amd64-k8) e instalé también el
> correspondiente kernel-headers; los archivos *.deb del
> driver no se instalan porque están compilados para
> i386 (aptitude los rechaza y listo!) y cuando intento
> compilar el driver desde el paquete fuente, el proceso
> de compilación se aborta con un error que no entiendo
> claramente, pero hace referencia a que el driver está
> pensado para i386 y no para amd64. Adjunto a este
> correo un archivo con la salida del comando
> 
> directoriodelsourcedelmodem# ./build_module
> 
> al final del mismo se observa el mensaje de error.
> ¿Qué significa? ¿Alguien logró hacer funcionar un
> ltmodem sobre Sarge AMD64? ¿Dónde consiguió el driver?
>  Pido disculpas por ser tan extenso; antes de recurrir
> a la lista quise agotar todas las instancias previas,
> pero no tuve éxito :-( 
>  Vale aclarar que en mi PC "vieja" (un K6-2 a 500 MHz)
> también tengo un ltmodem y lo he hecho funcionar en
> Woody primero y en Sarge después; he instalado
> binarios (para Woody) y he compilado varias veces el
> driver (tantas veces como kernels he ido cambiando) y
> nunca tuve problemas. Incluso con el kernel actual
> (2.6.8) pude instalarlo "construyendo" el driver como
> un .deb e instalándolo con dpkg; y siempre, en todos
> los casos, he usado los mismos fuentes para el modem.
> Por lo que leí, el problema es que la arquitectura
> AMD64 aún no está completamente soportada ¿Es así? Una
> solución a mi problema sería instalar Sarge para i386,
> pero en realidad no soluciono el problema, sólo cambio
> las condiciones para que el problema no se manifieste
> (y en ese caso, ¿para qué tengo un micro a 64 bits si
> no lo puedo usar intensivamente?)
>  En fin, agradezco alguna pista, saludos desde
> Argentina:
> 
>         Daniel

Leiste la salida de la compilacion???
que te contestaron en linmodems??

"If you cannot solve the problem, send BLDrecord.txt to:
discuss@linmodems.org"

> 
> 
> In an open world, Who needs Windows or Gates?
> Yo uso Debian GNU/Linux Sarge!
> 
> 
> 	
> 
> 
> 	
> 		
> ___________________________________________________________ 
> 1GB gratis, Antivirus y Antispam 
> Correo Yahoo!, el mejor correo web del mundo 
> http://correo.yahoo.com.ar 
> documento de texto sencillo adjunto (salidadebuildmodule.txt),
> "3579972126-salidadebuildmodule.txt"
> debian:/home/danielgarnero/ltmodem-8.31a10# ./build_module
> 
>  Lucent/Agere_Systems(AS) DSP chip modems (but Not the AMR or soft PCI chipsets)
>  are supported by the the resources of this kit.
>  AS maintainer S. Sarkar develops the code on a Red Hat Linux test bed.
>  The lt_serial.o Serial Interface module comes under GPL and is Open Source.
>  The lt_modem.o code is entirely proprietary, though partially Open Source.
>  Adaptation to ongoing changes in Linux source code is enabled by the Open Source components.
>  Critical AS proprietary information is pre-complied in   ltmdmobj.o,
>  whose constituents are functionally not affected by minor Linux source code changes.
> 
>  Volunteer maintainers periodically receive code updates from AS.
>  Through the contributions of Many described in CREDITS, there are
>  enhancements in utility, ease of installation and documentation.
>  Mark Spieth initiated this ltmodem compiler kit series.
>  Chris Hebeisen introduced the Configure implementation, bringing Newbie friendliness.
>  Marv Stodolsky is culpable for the verbose messaging.
>  Within DOCs/, Ltmodem.html has URLs to many particular usage cases.
>  Volunteers assemble the ltmodem-version.deb and
>  ltmodem-version.rpm Installers for the User Community as Linux source code evolves
>  utiliizing the resources of this compiler kit series.
> 
>  If new to compiling, read the ModemCompiling.txt which is being output, to guide
>  proper set up your kernel-sources. The kernel-source package as installed does
>  NOT in general match an installed kernel, but one of several alternative kernels.
>  Thus with a niave usage, all could be completed well technically.
>  BUT the installed drivers might not be compatible with your kernel,
>  of even reside in the needed /lib/modules/Kernel_Version/ tree.
> 
> To continue,     Enter
> 
>  This compilation process is likely Not necessary to work through,
>  if the only need is modem drivers matching the standard kernel of the
>  following Linux distributions: Debian, Red Hat, Mandrake, SuSE and Connectiva
> 
>  Volunteers have already compiled most standard drivers. For more current releases,
>  those available compatible with your System requirements will be later listed.
>  They are available for download as ltmodem-version.rpm and
>  ltmodem-version.deb Installers from a repository, http://ltmodem.heby.de
>  If your System can use one of these Installers, you will be informed below.
>  Many installers for older kernels are available at:
>     http://linmodems.technion.ac.il/packages.html
> 
>  The compiling process is a learning experience for Newbies.
>  We strongly recommend that you DO learn it sometime.
>  But getting on the Internet under Linux should have first priority.
>  This kit provides several diagnostics aids and good documentation.
>  Continuing will do no harm.  Useful diagnostic information
>  on your system will be written to BLDrecord.txt,
>  with direction to documentation if a failure occurs.
> 
>  At a minimum, Do keep the DOCs/ and utils/ folders and become familiar
>  with the resources therein.
> 
> To continue:  Enter
> =================================================================
> 
>  This is the version 8.31a10 of the compiler + installer kit
>         8.31    corresponds to the version of the core Agere Systems DSP code.
>             a10  designation that follows reflects NO improvement in DSP code.
>  Rather peripheral driver, added diagnostics and installer improvements
>  are reflected.  They are progressively implemented as Users report problems
>  or the Linux kernel evolves.
> 
>  The modem drivers will serve with Linux kernels beginning with 2.2.2, the current
>  2.4.nn series, and the 2.5.nn development kernels.
>  However support was broken in the early 2.4.n-test series.
>  When there is a Red Hat 2.6.nn release, AS will then update the code
> 
>  If your PC is being well served with this 8.31a10,
>  there is NO Benefit in using a more recent version
>  until there is an update in the Agere driver code, say 8.26 to 9.00.
> 
>  But if the driver installation for a new kernel should in some way fail,
>  please do download the most recent ltmodem-VER.tar.gz
>  before sending a query to discuss@linmodems.org,
>  because the problem may already be solved.
> 
>  This build_module script only compiles drivers,
>  with their installation managed by subsequent commands.
>  Thus ./build_module can be rerun for education or amusement,
>  without as yet committing changes to your System.
> 
> For general instructions:  Enter
>  =================================================================
>  All should work automatically for most Linux installations/distributions,
>         IF a complete kernel-headers/ folder is available:
>  through a symbolic link:       /lib/modules/KernelVersion/build --> PATH_to/kernel-headers/
>  at the classical /usr/src/ position.
>  Otherwise a symbolic link will be necessary:
>  ln -s PATH_to/kernel-headers/ /usr/src/linux
>  Read ModemDriverCompiling.txt if an explanation is needed about kernel-headers.
> 
>  To compile modules for a kernel other version than 2.6.8-11-amd64-k8, such as version 2.2.17-3test, use syntax:
>         ./build_module 2.2.17-3test
>  where the version.h in the kernel-headers/ folder has 2.2.17-3test
> 
> If desirable to make a record for trouble shooting purposes,
> Abort with Ctrl-C. Then the process can be recorded to ltrecord.txt :
> 
>          ./build_module     | tee ltrecord.txt
> 
> To continue:  Enter
> 
> ====================================================================
> Diagnostic information is progressively being written to BLDrecord.txt .
> Often, contents of BLDrecord.txt will aid in solving a problem.
> 
> The Linux distribution is:   debian, 3.1
>         End of distribution check.
> 
> 
> 
> UPDATE=2004_Nov_26
> TMPM=0tmpfile
> 
> 
> Providing detail for device at PCI_bus 0000:00:0a.0
>   with vendor-ID:device-ID
>             ----:----
> Class 0780: 11c1:048c   Communication controller: Lucent Microelectronics V.92 56K WinModem (rev 03)
>   SubSystem 11c1:044c   Lucent Microelectronics: Unknown device 044c
> 0000:00:0a.0 0780: 11c1:048c (rev 03)
>         Flags: bus master, medium devsel, latency 32, IRQ 18
>         Memory at ed105000 (32-bit, non-prefetchable) [size=256]
>         I/O ports at c400 [size=8]
> 
>                   -----PCI_IDs-------                    --CompilerVer-
>     Feature List:  Primary  Subsystem Distr  KernelVer   kernel default  CPU
>  ./scanModem test 11c1:048c 11c1:044c debian 2.6.8-11-amd64-k8 3.4.4 3.3.5    x86_64
> 
> IDENT=AGERE
> PCIDEV=11c1:048c
> Vendor=11c1
> grep: /etc/modprobe.conf: No such file or directory
> grep: /etc/modprobe.conf: No such file or directory
> 
> 
> To continue:    Enter
> ==================================================
> 
> Checking for any preliminary complications.
> The kernel supports only single processor motherboards.
> 
> To continue:    Enter
> ==================================================
> 
> OK thus far.
> To begin acquisition of compiling information:  Enter
> 
> Removing old makings and expanding a clean source.tar.gz
> Setting BLDrecord.txt link within source/ folder.
> lrwxrwxrwx  1 root root 16 Oct 28 17:40 BLDrecord.txt -> ../BLDrecord.txt
> Setting ./tmpfile link within source/ folder.
> lrwxrwxrwx  1 root root 12 Oct 28 17:40 ./tmpfile -> .././tmpfile
> Following a successful check for matching kernel-headers,
> the modem drivers will be compiled for the current kernel version: 2.6.8-11-amd64-k8
> To start resource tests:        Enter
> 
> Performing a configure trial and capturing the report to ../conf-report.txt.
> Parsing the report:
>         No evident problems.
> 
> creating cache ./config.cache
> Checking OS
> Checking machine type
> Processor x86_64 is supported.
> checking for gcc... gcc
> checking whether the C compiler (gcc  ) works... yes
> checking whether the C compiler (gcc  ) is a cross-compiler... no
> checking whether we are using GNU C... yes
> checking whether gcc accepts -g... yes
> Checking gcc major version 3
> Checking for rpm build... rpm
> checking for a BSD compatible install... /usr/bin/install -c
> checking for make... yes
> checking for ld... yes
> Checking for kernel headers
>   ... in /usr/src/linux: nope
>   ... in /usr/src/kernel-headers-2.6.8-11-amd64-k8: Kernel headers found in /usr/src/kernel-headers-2.6.8-11-amd64-k8
>   ... in /usr/src/linux-2.6.8: nope
>   ... in /usr/src/linux-2.6.8-11-amd64-k8: nope
>   ... in /lib/modules/2.6.8-11-amd64-k8/build: Kernel headers found in /lib/modules/2.6.8-11-amd64-k8/build
>   using /lib/modules/2.6.8-11-amd64-k8/build
> Checking kernel header version
>   kernel headers are version 2.6.8-11-amd64-k8
>   has irq_spinlock in async_struct 0
> checking for fakeroot... no
> +-----------------------------------------------------------------------------+
> |          will have to be root. Otherwise this won't affect you.             |
> +-----------------------------------------------------------------------------+
> updating cache ./config.cache
> creating ./config.status
> creating Makefile
> creating ltinst2
> creating Makefile.2.6
> creating autoload
> creating cleanup
> creating ltmodem.spec
> 
> The check for compilation tools and general resources was successful.
> Within DOCs/ there is an annotated conf-report.txt
> The Makefile and down steam installation scripts have been created.
> 
> To continue:
>    Enter
> 
> Next checking utilty versions,
>            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-2.9.99   3.3.5
> Gnu make   3.77         3.79.1
> binutils   2.8.1.0.23   2.9.1.0.25      2.15
> 
> -------------------------------------------------------------------
> 
>   The gcc compiler resources available are:
>  ----------------------------
>  lrwxrwxrwx  1 root root     7 Oct 22 22:55 /usr/bin/gcc -> gcc-3.3
> -rwxr-xr-x  1 root root 93608 May 31 18:53 /usr/bin/gcc-3.3
> lrwxrwxrwx  1 root root    10 Oct 22 22:55 /usr/bin/gccbug -> gccbug-3.3
> -rwxr-xr-x  1 root root 16083 May 31 18:50 /usr/bin/gccbug-3.3
>  ----------------------------
>  with your System currently using version 3.3.5
>  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.
> 
> To continue:
>         Enter
> 
>         To begin compilation of lt_modem.o and lt_serial.o,  Enter
> 
>  To avoid faulting Systems with an Enviromental setting:        make -e
>         make
>  is the compiling command used with build_module.
>  To modify "make" invocation on your System, if desirable,
>  edit the  build_module line below:  MAKEE
> 
> ld: Relocatable linking with relocations from format elf32-i386 (/home/danielgarnero/ltmodem-8.31a10/source/xxx.o) to format elf64-x86-64 (/home/danielgarnero/ltmodem-8.31a10/source/xxx1.o) is not supported
> make[2]: *** [/home/danielgarnero/ltmodem-8.31a10/source/xxx1.o] Error 1
> make[1]: *** [_module_/home/danielgarnero/ltmodem-8.31a10/source] Error 2
> make: *** [all] Error 2
> make M=`pwd` -C /lib/modules/2.6.8-11-amd64-k8/build modules
> make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-11-amd64-k8'
>   CC [M]  /home/danielgarnero/ltmodem-8.31a10/source/ltmodem.o
> objcopy -W x_input --redefine-sym memset=ltmodem_memset /home/danielgarnero/ltmodem-8.31a10/source/ltmdmobj.o /home/danielgarnero/ltmodem-8.31a10/source/xxx.o
> ld -r -defsym x_input_orig=x_input -o /home/danielgarnero/ltmodem-8.31a10/source/xxx1.o /home/danielgarnero/ltmodem-8.31a10/source/xxx.o
> make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-11-amd64-k8'
> 
> Checking for driver products:
> 
> Compilation of lt_modem.ko failed,
> Do assess whether your utilities are up to date as listed within 1ST-READ!
> Read Compile_properly.txt from DOCs/.
> If you cannot solve the problem, send BLDrecord.txt to: discuss@linmodems.org
> 
> debian:/home/danielgarnero/ltmodem-8.31a10#    
-- 
Angel Claudio Alvarez
Usuario Linux Registrado 143466
GPG Public Key en http://pgp.mit.edu
key fingerprint = 3AED D95B 7E2D E954 61C8  F505 1884 473C FC8C 8AC4

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: