Foro de elhacker.net

Informática => Hardware => Mensaje iniciado por: raul338 en 7 Marzo 2011, 14:09 pm



Título: Razones por la que una Ethernet funcione en linux y no en windows?
Publicado por: raul338 en 7 Marzo 2011, 14:09 pm
Holaaa!!

Por cuestiones de renovacion de maquina me regalaron una ethernet 10/100m, que por desgracia me la dieron sin drivers.
(http://www.satknight.com/PIC/lancard.jpg)

Pense que Windows lo detectaria automaticamente pero no fue asi :xD (ni windows 7 ni XP) Empeze a buscar drivers segun el chip principal
(http://upload.wikimedia.org/wikipedia/commons/7/75/Realtek_rtl8139d.jpg)

Probando varios drivers y en varias maquinas sin resultado. Hasta que decidi probar en una pc medianamente vieja con debian 5 y lo curioso es que si lo detecto!!! No recuerdo ahora con que nombre lo detecto, pero el kernel usaba el modulo "SC92031" asi que busque ese numero y al parecer es la "Silan SC92031 Network Adapter" pero los drivers que consegui tampoco funcionaron en windows :(

En debian ando de lo mas bien, en windows ni bola por los drivers

Alguien me podria decir por que pasa esto? (ademas de la ovbia razon de los drivers) Alguno de casualidad tiene los drivers para esa tarjeta ? :xD

Anecdotas: La placa funciono en debian, y con ubuntu live no :rolleyes:
Tuve que comprar otra placa para otra pc, y resulta que es la misma solo que otro fabricante (pero es identicamente la misma, solo que con otra pegatina encima y el modelo del chip es RTL8139C, cosa que windows detecto automaticamente :|)


Título: Re: Razones por la que una Ethernet funcione en linux y no en windows?
Publicado por: Aprendiz-Oscuro en 7 Marzo 2011, 15:05 pm
Supongo que llegaba a aparecerte en Administrador de dispositivos
Tengo un par de tarjetas así por aqui (RTL) normalmente no tienes que ponerte a buscar e instalar drivers con estas tarjetas. De todas formas seguro que buscando estarias bajando el driver correcto? (ya que no quedaba instalada) Por cierto, podrias haber usado DriverEasy o DriverScanner.

Saludos


Título: Re: Razones por la que una Ethernet funcione en linux y no en windows?
Publicado por: simorg en 7 Marzo 2011, 17:23 pm
Es raro lo que cuentas y más en XP, porqué esas tarjetas con ese chip, son las más corrientes y nunca dan problemas de drivers, he instalado un montón de ellas sin tener que actualizar nada, algún problema tendras en tu maquina.

(http://img97.imageshack.us/img97/3899/plae.jpg)

Salu2.


Título: Re: Razones por la que una Ethernet funcione en linux y no en windows?
Publicado por: raul338 en 7 Marzo 2011, 17:30 pm
Supongo que llegaba a aparecerte en Administrador de dispositivos
Tengo un par de tarjetas así por aqui (RTL) normalmente no tienes que ponerte a buscar e instalar drivers con estas tarjetas. De todas formas seguro que buscando estarias bajando el driver correcto? (ya que no quedaba instalada) Por cierto, podrias haber usado DriverEasy o DriverScanner.

Supones bien :xD, y si, probe todo driver de ese chip o al menos de Realtek. Y probe con ma-config y ni lo detectaba :(

@simorg De verdad que si es raro, por eso puse el thread, la plaquita funciona (funciono en debian) pero... de ahi windows no llega a levantarla


Título: Re: Razones por la que una Ethernet funcione en linux y no en windows?
Publicado por: Sk9ITk5Z en 7 Marzo 2011, 17:35 pm
lo mas seguro es que no estes instalando el driver correcto, prueba con el everest el modelo que te da y buscalo asi en gogle o pon lo que te da el everes aqui y te ayudamos a buscarlo...

solo pon lo que te da en al tarjeta de red...


Título: Re: Razones por la que una Ethernet funcione en linux y no en windows?
Publicado por: Aprendiz-Oscuro en 9 Marzo 2011, 18:58 pm
Tengo ahora mismo encima de la mesa la misma tarjeta, RTL8139D (he estado reparando una maquina y haciendo una limpieza y digo anda, mira XDDD) la máquina tiene instalado Windows XP service Pack 3 actualizado, no fue necesario ningun tipo de driver para hacerla andar, (menos el sonido y gráfica).

Citar
Supones bien :xD, y si, probe todo driver de ese chip o al menos de Realtek. Y probe con ma-config y ni lo detectaba :(

Podrias tener un problema de IRQ (aunque dificilmente en dos sistemas), no sé si llegaste también a quitar todo rastro de drivers y cambiar de PCI para volver a detectar/instalar. La cosa cambia de Windows a Linux.
Podrias haber probado a quitar todo rastro de drivers de Realtek con Driver Sweeper e instalar los más actualizados para esa tarjeta.... yo no descartaria que la tarjeta de red pueda estar algo "tocada"

Saludos


Título: Re: Razones por la que una Ethernet funcione en linux y no en windows?
Publicado por: raul338 en 9 Marzo 2011, 19:50 pm
Ya rescate la lspci :P

Código:

00:08.0 Ethernet controller [0200]: Microcomputer Systems (M) Son Device [1088:2031] (rev 01)
        Flags: bus master, medium devsel, latency 32, IRQ 11
        Memory at dfffff00 (32-bit, non-prefetchable) [size=256]
        I/O ports at ec00 [size=256]
        Expansion ROM at dffc0000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] Vital Product Data
        Kernel driver in use: sc92031

Hasta ahora lo tengo, nota: en la pc que andaba con linux no probe con windows, puesto que XP no entra en esa cpu (128ram y un cpu via especial :|)