Página 1 de 1

¿Dónde están el código fuente de Max?

Publicado: 20 Jun 2007, 11:05
por des_David Muñoz-Chápuli Oriol
Hola a todos:

Uso Max 3.0 desde hace unos días en casa y en el trabajo, con enorme satisfacción por mi parte, y promocionando su uso entre los compañeros de trabajo.

Aún así, la principal dificultad es la compatibilidad con hardware y componentes.

En muchos casos, su solución pasa por implantar unos módulos que requieren la reconfiguración del Kernel, y por tanto la utilización del código fuente.

Tanto en los manuales del Max como en el de los componentes, se da por sentado que dichos códigos están en /usr/src/linux.

Pero lo único que hay en ese directorio es /usr/src/robolinux (¿el código fuente del robolinux?)

Concretamente, ahora quiero instalar los componentes para la tarjeta de sonido. Guiándome por el modelo me he descargado de la página web de Ralink el fichero realtek-linux-audiopack-3.5-6. La instalación automática no funciona, y la manual tropieza con la ausencia de ficheros en usr/src/linux.

Por tanto ¿dónde están los códigos fuente?

Si no vienen con la distribución ¿dónde puedo conseguirlos?



------------------------------------------------------------------------------------------
Configuración de mi equipo (Extractos informe desde Windows):

Procesador x86 Family 15 Model 79 Stepping 2 AuthenticAMD ~1607 MHz
BIOS Versión/Fecha American Megatrends Inc. P1.20, 10/8/2006
Versión de SMBIOS 2.4
Configuración regional España
Capa de abstracción de hardware Versión = "5.1.2600.1106 (xpsp1.020828-1920)"
Memoria física total 512,00 MB
Memoria física disponible 200,26 MB
Memoria virtual total 1,47 GB
Memoria virtual disponible 1,06 GB
Espacio de archivo de paginación 1,03 GB

[Conflictos/recursos compartidos]

Recurso Dispositivo
Puerto E/S 0x00000000-0x00000CF7 Bus PCI
Puerto E/S 0x00000000-0x00000CF7 Controladora de acceso directo a memoria

IRQ 21 Controlador de host de PCI a USB mejorado
IRQ 21 NVIDIA MCP61 Serial ATA Controller

IRQ 23 Controladora de host USB OpenHCD estándar
IRQ 23 Microsoft UAA Bus Driver for High Definition Audio

IRQ 9 Sistema Microsoft compatible con ACPI
IRQ 9 NVIDIA nForce Networking Controller

Dirección de memoria 0xD0000-0xDFFFF Bus PCI
Dirección de memoria 0xD0000-0xDFFFF Recursos de la placa base

Dirección de memoria 0xA0000-0xBFFFF Bus PCI
Dirección de memoria 0xA0000-0xBFFFF NVIDIA GeForce 6100 nForce 405

[Dispositivo de sonido]
Nombre Realtek High Definition Audio
Fabricante Realtek
Id. de dispositivo PNP HDAUDIO\FUNC_01&VEN_10EC&DEV_0888&SUBSYS_18491E01&REV_1000\4&2A024EE8&0&0001
Controlador c:\windows\system32\drivers\rtkhdaud.sys (5.10.00.5265 built by: WinDDK, 4,09 MB (4.284.928 Bytes), 27/5/2007 0:42)

Publicado: 20 Jun 2007, 21:19
por des_jmiguel.sancho
No se si te he entendido bien:

- Necesitas instalar un módulo (driver) para una tarjeta de sonido
- Este módulo no está en el kernel y por ese motivo lo tienes que compilar.
- Y efectivamente, para compilar un módulo para el kernel puede que necesites las fuentes del kernel, que no de MAX.

Normalmente lo que se necesita son las cabeceras del kernel, headers, y en alguna ocasión las fuentes del kernel, sources.

Ambas cosas se pueden instalar desde synaptics, los paquetes se suelen llamar linux-headers o linux-source y estan acompañados de un número, el de la versión del kernel

Publicado: 21 Jun 2007, 14:42
por des_madrid_linux
Gracias José Miguel.

Y añado, para los amantes de las fuentes, que a partir de hoy tenemos disponibles todas las fuentes y paquetes, tanto de la parte de Ubuntu incluida en MAX 3.0 como de los paquetes específicos de MAX en dos isos que pueden descargarse desde nuestro sitio ftp

Paquetes y fuentes específicos de MAX 3.0 (iso de 1,7 GB)

ftp://max.educa.madrid.org/isos/profesional-max.iso
ftp://max.educa.madrid.org/isos/profesional-max.iso.md5

Paquetes y fuentes de Ubuntu 6.06 presentes en MAX 3.0 (iso de 4,5 GB)

ftp://max.educa.madrid.org/isos/profesional-ubuntu.iso
ftp://max.educa.madrid.org/isos/profesi ... tu.iso.md5

Todo ello constituiría lo que denominamos versión profesional.

Saludos cordiales

Publicado: 23 Jun 2007, 12:10
por des_David Muñoz-Chápuli Oriol
Muchas gracias a José Miguel por su respuesta.

Como soy algo novatillo con el linux, lógicamente no tengo los conceptos muy claros.

Ya he instalado los ficheros linux-headers-2.6.15-28 y linux-source-2.6.15, así como los ficheros asociados. Y aunque ahora me corre el instalador, aún no me lee la tarjeta de sonido.

De todos modos no quería consultar esto, sino otra duda nueva. Otra cosa que quiero hacer es usar el linux para sincronizar datos con mi PDA Palm Handheld (Una Sony Clié que gasta Palm OS 5.2.1). Pese a que el sistema lee mi PDA y la identifica en su conexión por USB (tal como veo en la aplicación "USBview"), el applet gnome-pilot no me lee los datos. He visto en Internet que para mi tipo de PDA, debería funcionar con el kernel 2.6.5. Como véis, uso el 2.6.15.

¿Es posible cambiar a una versión posterior de kernel desde la actual versión de MAX (3.0)?

De ser así, ¿cómo conseguir las fuentes?

Saludos.

Publicado: 24 Jun 2007, 13:34
por des_jmiguel.sancho
David Muñoz-Chápuli Oriol escribió: Ya he instalado los ficheros linux-headers-2.6.15-28 y linux-source-2.6.15, así como los ficheros asociados. Y aunque ahora me corre el instalador, aún no me lee la tarjeta de sonido.
Seguramente el paquete del instalador traerá instrucciones de la instalación del módulo
David Muñoz-Chápuli Oriol escribió: .... Otra cosa que quiero hacer es usar el linux para sincronizar datos con mi PDA Palm Handheld (Una Sony Clié que gasta Palm OS 5.2.1). Pese a que el sistema lee mi PDA y la identifica en su conexión por USB (tal como veo en la aplicación "USBview"), el applet gnome-pilot no me lee los datos. He visto en Internet que para mi tipo de PDA, debería funcionar con el kernel 2.6.5. Como véis, uso el 2.6.15.

¿Es posible cambiar a una versión posterior de kernel desde la actual versión de MAX (3.0)?

De ser así, ¿cómo conseguir las fuentes?
En http://kernel.org/ puedes encontrar núcleos, pero no están precompilados para ninguna distribución en concreto y tendrías que compilar tú el núcleo.

De todas formas si funciona con el 2.6.5 lo más probable es que funcione con posteriores.

Una forma de identificar el problema es lanzar la aplicación desde la linea de comandos y ver si te da algún error y hacer luego una búsqueda con la ayuda de Google.

algo así como:

Código: Seleccionar todo

alumno@max30$gnome-pilot

Solucionados todos los problemas...

Publicado: 19 Oct 2007, 00:13
por des_David Muñoz-Chápuli Oriol
Al fin conseguí resolver todos los problemas, y en estos momentos, en casa y en el trabajo, uso MAX 3.0 para todo propósito...

Me lee la tarjeta de sonido. A poco de publicar mi consulta, volví sobre la web del fabricante, y vi que había actualizado el controlador para virus. Con el nuevo, ahora puedo ver TV y oir radio a través del MAX.

Incluso utilizo la Palm Pilot: encontré documentación que me informaba que mi modelo Sony-Clié era compatible con la aplicación Kpilot de KDE (yo usaba la Jpilot de Gnome.

Efectivamente, arrancó a la primera. En todo caso, mucho ojo con la configuración: he tenido problemas por no usar la misma codificación de caracteres en la Palm y en el ordenador.

Así que animo a todos los usuarios a que perseveren, porque este sistema, además de ser una buena alternativa al Windows, está lleno de alicientes, como su software libre o la comunidad de usuarios dispuestos a echarte una mano.