🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.redes
Article #89

Re: Autodetección de chip de red en distro cutom

#89
From: xmontero
Date: Tue, 25 Aug 2009 20:31
46 lines
3146 bytes
>         el fichero de arranque rc.sysinit para que, una vez que /
>         esta montado en modo rw, modificar el alias de eth0 para que
>         apunte al modulo correcto en funcion de la salida de lspci.

En primer lugar, gracias JA. Es un buen sitio por donde empezar...

En segundo...
Si hago por ejemplo lspci en mi máquina, veo esto (among others):

00:13.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
00:14.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029
(AS)

Las preguntas que se me ocurren son:

a) ¿El string "Ethernet controller" es determinante? Es decir, ese
texto ¿lo pone el "sistema" o el string "Ethernet controller" está
hardcoded en la tarjeta?

b) Asumiendo que la parte "Ethernet controller" la pone el sistema,
concluyo que la tarjeta pone strings como "Realtek Semiconductor Co.,
Ltd. RTL-8139/8139C/8139C+ (rev 10)". ¿Cómo paso de ese string al
nombre del módulo controlador? ¿Tengo que tener una tabla con todos o
existe ya un mapeo que pueda utilizar? ¿o el lspci se invoca con
parámetros para obtener los IDs numéricos del "manufacturar", "model",
etc?

>         Si quieres tirar por este camino, te puedo enviar mas detalles
>         (incluyendo scripts completos) (para distribuciones basadas
>         en Red Hat, eso si)

Pues sería un muy buen adelanto, toda la distro está bastante "tuneada
a mano", por lo que no me importa meterle mano en eso también.
Puedo echarles un ojo y luego intentar adaptarlos a debian a ver si me
aclaro, jeje.

Las distros tipo Knoppix, ¿utilizan esta metodología o algún otro
sistema de autodetección?

Gracias!!!!
Xavi.
Technical Details
Message-ID: <7c260bd3-b9db-42d0-9660-eb0a313f4b51@a26g2000yqn.googlegroups.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!a26g2000yqn.googlegroups.com!not-for-mail
References: <7de267fe-119b-4415-91f8-616e1de37148@b14g2000yqd.googlegroups.com> <h707dc$fqo$1@aioe.org>

Show Full Headers
Complete Article Headers
X-Google-Thread: f4243d8982,7c05c622c835fe80
X-Google-Attributes: gidf4243d8982,public,usenet
X-Google-NewGroupId: yes
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!a26g2000yqn.googlegroups.com!not-for-mail
From: xmontero <xmontero@dsitelecom.com>
Newsgroups: es.comp.os.linux.redes,es.comp.os.linux.instalacion
Subject: Re: Autodetección de chip de red en distro cutom
Date: Tue, 25 Aug 2009 13:31:06 -0700 (PDT)
Organization: http://groups.google.com
Lines: 46
Message-ID: <7c260bd3-b9db-42d0-9660-eb0a313f4b51@a26g2000yqn.googlegroups.com>
References: <7de267fe-119b-4415-91f8-616e1de37148@b14g2000yqd.googlegroups.com> 
 <h707dc$fqo$1@aioe.org>
NNTP-Posting-Host: 213.97.61.212
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Trace: posting.google.com 1251232266 3294 127.0.0.1 (25 Aug 2009 20:31:06 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Tue, 25 Aug 2009 20:31:06 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: a26g2000yqn.googlegroups.com; posting-host=213.97.61.212; 
 posting-account=3Y4c6AkAAACq-_MyW0R3Q8HIAdLQCg0I
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.1.2) 
 Gecko/20090729 Firefox/3.5.2,gzip(gfe),gzip(gfe)