![]() |
dónde comienzo a leer? Hola de nuevo. Si recuerdan, o si por casualidad lo vieron hace un momento en la lista de posts, tengo problemas con mi instalación de Debian en la parte de red y video. Ok, este post es para saber por dónde comienzo a leer y anexo un gráfico que hice para poder ir entendiendo lo que iba leyendo según lo que encontraba en Google. imágen en h t t p:// w w w . neo-solutions.org/misc/grafico.jpg (no me dejaron insertar links... no tengo 15 posts aun) Si bien, sé que la parte de video no la he tocado ni extendido es porque la solución más viable es el apt-get. Ok... lo que leí fue lo siguiente: Bajarme los drivers desde la página de Marvell Lllevar estos drivers al módulo sk98lin Compilar Debería funcionar Qué sucede? Ya sé cómo descomprimir y lo que tengo que hacer (teóricamente hablando) pero... 1.-Este módulo son ciertas líneas de código en el kernel, un archivo en un directorio aparte o ambas? 2.-Eso de "compilar", se trata de compilar el kernel, el archivo de módulo o ambas? De verdad gracias, porque mientras más leo y busco, más me confundo. :stress: PC's Troll |
Cita:
Cita:
En el caso de los archs.procedentes de la WEB del fabricante, cuando compilas lo que haces es ejecutar un script ( archivo guión de compilación ) cuya finalidad no es otra que la de: 1.- generar un módulo 2.- cargarlo de manera permanente cada vez que reinicias la máquina Los módulos son....dicho de manera un tanto salvaje.....unos drivers de un determinado HW. Entonces, éstos drivers, en Linux, independientemente de donde tu hayas conseguido dichos módulos ( bien del incluído en kernel de tu distro bien de la WEB del fabricante ), pueden hacer funcionar el hardware que sea mediante 2 caminos: a.- cargándolos como módulos ( en el caso de dispositivos que no se usen frecuentemente ): archivo en codigo binario con extensión: - *.o (en Kernel's inferiores a 2.6 ) - *.ko (en Kernel's superiores a 2.6 ) - ....puede q haya otras extensiones, pero no las conozco. Y puedes encontrar módulos: a.1.- pertenecientes a tu distro a.2.- externos a tu distro, pero que se guardan en la misma ruta que los otros y funcionan igual de bien b.- cargándolos como parte del núcleo d arranque del S.O. Linux (distro la q sea ): incrementas el tamaño del núcleo que se carga al inicio, pero útil si se trata de dispositivos, utilidades, .... que uses MUY frecuentemente. Inconveniente: que debes compilar el kernel ( algo pesado en ocasiones ) En el caso de que te hayas decantado por instalar el módulo de la WEB del fabricante: si tras compilar los archs.d tus respectivas tarjetas de red, no ha surgido ningún error de consideración .... entonces teóricamente el script q mencionamos antes se habrá encargado de que se cargue como módulo. Entonces, teóricamente los módulos se guardan en rutas específicas, según del tipo de hardware que se trate. Así, p.e. en Debian ( variante de Ubuntu ) la ruta para modulos de hardware de red sería en: Cita:
Para directamente cargar el módulo: Cita:
Cita:
¿Que ya estás seguro que el módulo funciona?....( tras ejecutar el comando que ya te comenté de "cat /proc/net/dev" o el: "lspci" -sin comillas, evidentemente- ) pues entonces solo te falta automatizar la carga de dicho módulo ( que deberás de asegurarte que se encuentra en la carpeta dedicada a dicho fin ) especificándolo en un archivo la mar de interesante: Cita:
Cita:
Te habrás dado cuenta que cada cierto tiempo sale una nueva versión de Kernel, y con ella aparecen cambios: bien nuevas formas de reconocer o instalar el HW, nuevas funcionalidades, ..... y eso hay que ir leyendo, probando, .... jeje, y compartiendo ( espero que tu tambien te encargues de pasar la pelota cuando vengan más y más novatos... ¡¡¡¡ legión seremos de conocimiento !!! ) P.D.: un link donde explican algo de como funcionan los módulos. Es de RedHat pero aplicable en parte a otras distro's. Un saludo. |
| La zona horaria es GMT -6. Ahora son las 04:45. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.