Discussion:
Advantek Networks ALN-101C Kernel 2.6 HOWTO
Marcos Dione
2005-09-22 19:36:57 UTC
Permalink
93a94,107
- Fix tx timeout when MaxCollions error.
los desarrolladores del kernel no prefieren patches unufied? se hacen con
diff -u...
--
(Not so) Random fortune:
I distrust those people who know so well what God wants them to do because I
notice it always coincides with their own desires.
-- Susan B. Anthony
Agustin Barto
2005-09-22 15:41:45 UTC
Permalink
Hace poco compraron una maquina nueva en la oficina la cual vino con una
placa de red Advantek Networks ALN-101C (chipset IC Plus 100A). Esta
placa teoricamente deberia ser soportada por el modulo sundance del
kernel 2.6, pero esto no funciona. Al examinar el driver para linux que
vino con la placa (para kernel 2.4) me di cuenta que era de una revision
mas moderna que la utilizada como base para el modulo sundance en el
kernel vanilla. Me puse con cuidado a revisar las diferencias entre los
codigos fuentes de los archivos sundance_main.c (de Advantek Networks) y
sundance.c (del kernel 2.6.13.2) y las diferencias no eran muy grandes.

Basicamente hubo que agregar el id de pci de la placa al driver,
modificar un indice en la buscqueda del transceiver MII y aplicar los
bugfixes que estaban listados en el driver del fabricante. Hice un
pequeño Makefile (obj-m += sundance.o) e hice el build fuera del arbol
del source del kernel (por las dudas) con el comando:

make -C /lib/modules/`uname -r`/build/ SUBDIRS=$PWD module

Esto me compila el modulo para el kernel que esta funcionando
actualmente en mi FC4 (2.6.12-1.1447_FC4smp). Despues instale el modulo
con (modules_install me lo pone en el directorio extras, por eso no lo uso)

sudo install -m644 sundance.ko /lib/modules/`uname -r`/kernel/drivers/net/

Aqui va el patch para sundance.c del kernel 2.6.13.2 para soportar la
placa ALN-101C o cualquier otra basada en el chipset IC Plus 100/100A.

Espero que les sea util. Cualquier cosa, me buscan en #grulic.

Agustin
Agustin Barto
2005-09-22 23:02:43 UTC
Permalink
Post by Marcos Dione
93a94,107
- Fix tx timeout when MaxCollions error.
los desarrolladores del kernel no prefieren patches unufied? se hacen con
diff -u...
Errr...y quien dijo que lo voy a mandar al kernel?
Martin Rezk
2005-09-23 13:10:11 UTC
Permalink
Hola gente.
Despues de que mucha gente me prometio que ya me habia ganado el
infierno usando Mandrake para un servidor, decidi seguir los tajantes consejos
e instale Debian. Pero por dafault me instalo un kernel 2.6.4 y ustedes vieron
como es esto, uno se envicia facil, entonces quise instalarle un kernel 2 .6.8
Lo instale bien (no hay que hacer mucho, meti un poquito de mano en el
menuconfig y ya) pero cuando booteaba cargaba todo bien salgo que cuando
entraba al modo grafico se moria mal, no me dejaba ni pasar a una consola para
matarlo. Entonces le saque del rc2.d el gdm no se cuanto y me booteo
bien hasta
la consola. Pero si pongo startx se muere mal otra vez, no me deja ir a la
consola para hacer nada. Aca les adjunto el archivo .config por si alguien
puede detectar algo medio raro e iluminar a esta pobre oveja en el prado del
señor.
desde ya muchas gracias.
Martin


----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
Sebastián Villalba
2005-09-25 03:09:21 UTC
Permalink
Hola Martín...
Post by Martin Rezk
Hola gente.
Despues de que mucha gente me prometio que ya me habia
ganado el infierno usando Mandrake para un servidor, decidi seguir
los tajantes consejos e instale Debian. Pero por dafault me instalo
un kernel 2.6.4 y ustedes vieron como es esto, uno se envicia facil,
entonces quise instalarle un kernel 2 .6.8 Lo instale bien (no hay
que hacer mucho, meti un poquito de mano en el menuconfig y ya) pero
cuando booteaba cargaba todo bien salgo que cuando entraba al modo
grafico se moria mal, no me dejaba ni pasar a una consola para
matarlo. Entonces le saque del rc2.d el gdm no se cuanto y me booteo
bien hasta la consola. Pero si pongo startx se muere mal otra vez,
no me deja ir a la consola para hacer nada. Aca les adjunto el
archivo .config por si alguien puede detectar algo medio raro e
iluminar a esta pobre oveja en el prado del señor. desde
ya muchas gracias. Martin
Si tenés debian, ¿por qué no probás de instalar las actualizaciones de los
kernels vía apt?. Seguramente que ya alguien se tomó el trabajo por vos para
compilar un kernel para la arquitectura de tu servidor. El asunto está en que
si no nos decís algo acerca del hardware (micro, motherboard, etc)
difícilmente vamos a poderte dar alguna ayuda, es muy poca la información que
das. ¿Algún mensaje interesante en los logs o algún error en algún lado?.

Simplemente por curiosidad una pregunta mas... es necesario que tu servidor
(de paso, qué servicio brinda?) tenga instalado un entorno gráfico?. Si te
resulta mas fácil la administración mediante las herramientas gráficas, te
sugiero que veas si el Webmin (no es gráfica pero muy fácil e intuitiva) para
ver si te puede ayudar. Un gran saludo y buen fin de semana.
-
-------------------------------------------
Sebastián Villalba
sebastian-***@public.gmane.org
-------------------------------------------
Marcos Dione
2005-09-25 12:02:59 UTC
Permalink
Post by Martin Rezk
Aca les adjunto el archivo .config por si alguien
puede detectar algo medio raro e iluminar a esta pobre oveja en el prado del
señor.
y qué tal decirnos qué placa de video tenés? lspci es tu amigo. tb podrías
incluir el monitor. y en una desas la conf de X.
--
(Not so) Random fortune:
Good judgement comes from experience. Experience comes from bad judgement.
-- Jim Horning
el.machi
2005-09-25 15:37:14 UTC
Permalink
El Fri, 23 Sep 2005 10:10:11 -0300
Post by Martin Rezk
Hola gente.
Despues de que mucha gente me prometio que ya me habia ganado el
infierno usando Mandrake para un servidor, decidi seguir los tajantes
consejos e instale Debian. Pero por dafault me instalo un kernel 2.6.4
y ustedes vieron como es esto, uno se envicia facil, entonces quise
instalarle un kernel 2 .6.8 Lo instale bien (no hay que hacer mucho,
meti un poquito de mano en el menuconfig y ya) pero cuando booteaba
cargaba todo bien salgo que cuando entraba al modo grafico se moria
mal, no me dejaba ni pasar a una consola para matarlo. Entonces le
saque del rc2.d el gdm no se cuanto y me booteo bien hasta
la consola. Pero si pongo startx se muere mal otra vez, no me deja ir
a la consola para hacer nada. Aca les adjunto el archivo .config por
si alguien puede detectar algo medio raro e iluminar a esta pobre
oveja en el prado del señor.
desde ya muchas gracias.
Martin
Bueno, si te has decidido a instalar una distro multipropósito en vez de
una orientada al usuario final para tu servidor, me parece una _mala_
idea poner en esa instalación "lo de última".
Eso es buscarse problemas...

Lo que los debianeros instalan para servidores es su versión "stable".

Y, si obligatoriamente tenés que poner interfase gráfica, no la
arranques por defecto...

Otro sí digo: Si yo tengo que administrar personalmente un servidor, le
pongo Slackware, pero es cuestión de gustos...

--
SaLinux (Mejor que saluDOS) del Viejo Brujo.
mailto: el.machi-***@public.gmane.org
german rodriguez
2005-09-26 12:29:57 UTC
Permalink
Post by Martin Rezk
Hola gente.
Despues de que mucha gente me prometio que ya me habia ganado el
infierno usando Mandrake para un servidor, decidi seguir los tajantes consejos
e instale Debian. Pero por dafault me instalo un kernel 2.6.4 y ustedes vieron
como es esto, uno se envicia facil, entonces quise instalarle un kernel 2 .6.8
Lo instale bien (no hay que hacer mucho, meti un poquito de mano en el
menuconfig y ya) pero cuando booteaba cargaba todo bien salgo que cuando
entraba al modo grafico se moria mal, no me dejaba ni pasar a una consola para
matarlo. Entonces le saque del rc2.d el gdm no se cuanto y me booteo
bien hasta
la consola. Pero si pongo startx se muere mal otra vez, no me deja ir a la
consola para hacer nada. Aca les adjunto el archivo .config por si alguien
puede detectar algo medio raro e iluminar a esta pobre oveja en el prado del
señor.
desde ya muchas gracias.
Martin
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
-
Para configurar su suscripcion, puede enviar email a
I am the one who is many.
Fijate que los módulos de la placa de videoque estan cargados se
correspondan con el hard que tenes y también chequeá la configuración del
servidor X. Puede ser que en la sección del driver de la placa de video
tengas algo que no se lleva bien con el hard que tenes.

--
German

Loading...