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