¿Por qué no me conecto? RTL8139 Realtek

babazorro

Activo
¿Por qué no me conecto? RTL8139 Realtek

Hola a todos, saludos.
Mi conexión a internet la realizo a través de un Router Zixxel, y en la placa una tarjeta NIC Fast Ethernet RTL 8139 Realtek.
He puesto esta tarjeta porque la Via Rhine II integrada en la placa no he conseguido que funcione, apesar de haber descargado los archivos de
Entrar or Registrarse para completar la lectura
, no he sabido que hacer con ellos, he probado varias cosas pero no funciona, mi inglés es casi nulo, y aunque del mundo mac voy aprendiendo algunas cosillas estoy lejos de entender todo lo que se suele explicar en los post. He tenido que quitar una tarjeta de captura de pinnacle para instalar la Realtek, espero que merezca la pena. (perdón por la perorata).

El caso es que después de colocar la tarjeta reinicio, configuro la red manualmente (tengo IP estática), voy a preferencias del sistema >> red y me encuentro lo siguiente:

Estado: conectado
Configurar: manualmente
Dir IP: xxx.xx.x.xx
Máscara de red: 255.255.0.0
Router:xxx.xx.x.x
Servidor DNS: xx.xx.xx.xx
Dominios búsqueda:xx.x.x

Es decir; parece que ha detectado la tarjeta y me ha permitido configurar la conexión. Sin embargo cuando intento conectarme me dice que no hay conexión, o que el cable está desconectado y que reinicie el dispositivo.

Espero no estar repitiendo tema, no he encontrado pregunta/respuesta similar a mi problema. (seguiré revisando post por si acaso).

Gracias de antemano por vuestra atención.
 

miliuco

Activo
¿Tu router puede dar dirección por DHCP? Pues entonces configura en preferencias de red que sea por DCHP y comprueba si el router te da una dirección válida y si puedes conectar. En servidor DNS ¿pones la IP del router, lo que Windows llama Piuerta de enlace por defecto?
 

babazorro

Activo
Hola miliuco, gracias por tu pronta respuesta.
Si, configuro como DHCP. En servidor DNS no pongo la dirección IP del router, pongo la que me proporcionó telefónica en su momento. En otro apartado (router) si pongo la puerta de enlace.
Es decir, lo configuro todo igual que lo tengo configurado en Windows, ya que de hecho, al decirle que lo configuro manualmente me pide los datos igual que lo hace windows.
Solo tengo la duda de si la dirección IP de mi máquina, (no la puerta de enlace del router, sino la que corresponde al ordenador en que tengo OSx, ya que hay más ordenadores con Windows en una LAN), la de mi máquina, digo, puede tener distintos valores dentro de un rango, distinto para cada ordenador de la red LAN.
A veces al configurar un ordenador que tenía uno de esos valores, después de formatear, por ejemplo, ese valor IP ya no puedo dárselo, aunque en ese momento no esté en uso windows dice que hay un conflicto, dado que he usado bastantes de esas IPs, es posible que ahora esté repitiéndolas, pero me parece demasiado rebuscado.
Además no se si casa mucho con el hecho de que me diga que está conectadocuando lo miro en las preferencias del sistema.
Alguna idea?
Gracias
 

miliuco

Activo
OSX da un aviso cuando hay conflicto de IPs así que ni parece que estés usando una IP duplicada.

Haz la prueba de poner la IP del router tanto en router como en servidor DNS.
 

babazorro

Activo
Hola, ya estoy de vuelta.
He probado lo que me decías miliuco y no ha dado resultado.
El caso es que no había probado en windos esta tarjeta, ya que la que usaba era la VIA Rhine.
Ahora al pasar a windows me he encontrado que la velocidad era solo de 10 Mbps y que no conseguía conectar. Parece que está estropeada, así que; o bien consigo otra o hago funcionar la VIA.
De momento intentaré esto último, si es que consigo aclararme con la forma de utilizar los archivos de la página pinxue
Gracias por todo, y si me podéis ayudar con esto último mejor.
babazorro
 

babazorro

Activo
Hola, acabo de ver tu mensaje, pruebo y a ver que pasa. (ya mañana, porque aquí es la 1 y 12 de la mañana y llevo levantado desde las 6).
Muchas gracias, tal como lo has puesto parece facil.
De verdad que así da gusto.
Hasta mañana.
babazorro
 

miliuco

Activo
"...aquí es la 1 y 12 de la mañana..."

Toma, y aquí también (aquí es La Robla, en León).

Las instrucciones parecen sencillas pero ése no es el problema, el problema es que pequeñas diferencias de hardware pueden hacer que a ti no te funcione lo que aotro sí le va. A ver si mañana tienes suerte.
 

senhez

senhez
Miembro del equipo
Hola amigos/as

Les dejo drivers e instalación de Via Rhine II

En adicción para la RTL8139 tambien encuentran drivers en instalación en Foro manuales hackintosh.
 

babazorro

Activo
Hola, saludos desde aquí (Vitoria)

Solo he tenido tiempo de hacer lo que me decía miliuco, hoy no me han dejado más que unos minutos al ordenador, pero el resultado ha sido:

Resultado:

Last login: Sat Dec 15 16:51:28 on ttys000

xxx-acpi:~ juanjogarrido$ sudo -s

bash-3.2# /Users/xxx/Desktop/Release/loadvia

file attribute adjusting for ViaRhine.kext

chown: ViaRhine.kext: No such file or directory

find: ViaRhine.kext: No such file or directory

find: ViaRhine.kext: No such file or directory

kextload: /Users/xxx/ViaRhine.kext: no such bundle file exists
can't add kernel extension ViaRhine.kext (file access/permissions) (run kextload on this kext with -t for diagnostic output)

restore file attributes...

chown: ViaRhine.kext: No such file or directory

bash-3.2#

O sea que no va.
Más tarde intentaré continuar, saludos a todos, y gracias.
babazorro
 

babazorro

Activo
Hola, saludos.
senhez, he intentado seguir el hilo al que me remitías y no he conseguido aclararme. (torpeza la mía), además el Leopard se ha ido al garete y he tenido que reinstalarlo.
No se cual de todas las cosas que he intentado es la que originó que en uno de los reinicios se quedara clavado en la manzanita.
miliuco; en La Robla he tenido una amiga, de Burgos, pero que vive hace años en León, y allí, en La Robla estuvo hace cinco o seis años de maestra, quien sabe si incluso os conocéis. (casualidades)
Quisiera, si es posible, que me dijerais algo sobre el mensaje "No such file or directory" que me lanza cuando intento seguir tus explicaciones.
veamos:
- has de tener activado el usuario root ¿hay que hacer algo diferente a sudo -s?
(loadvia ha de estar en la misma carpeta que ViaRhine.kext) esta carpeta la pongo en el escritorio, ¿es correcto?.
Bueno, espero vuestra ayuda, gracias.
babazorro ( ¿tendré que cambiar el nic por "babazorro el torpe"?)
 

miliuco

Activo
Casualidades de la vida, es posible que nos conozcamos... Oye, cuando te leo:

Last login: Sat Dec 15 16:51:28 on ttys000

xxx-acpi:~ juanjogarrido$ sudo -s

bash-3.2# /Users/xxx/Desktop/Release/loadvia

¿Tu usuario se llama xxx o juanjogarrido? Porque has de cambiar las xxx del script por tu verdadero nombre de usuario, abre el script con Textedit y modifícalo.
 

babazorro

Activo
El login está correctamente introducido, lo he sustituido por xxx en el post, (me he dejado alguno por lo que veo). Así que no va por ahí el problema.
saludos.
babazorro (Juanjo Garrido)
 

miliuco

Activo
Pues prueba el otro método, el clásico de copiar la extensión a la carpeta de las extensiones y reparar los permisos.
 

babazorro

Activo
Hola de nuevo. Probaré como dices, además he visto tu página (muy buena, y práctica), y me ha aclarado unas cuantas cosillas. Luego contaré como ha ido.
babazorro
 

miliuco

Activo
Gracias. La página web me entretiene mucho aunque ahora estoy tan centrado en OSX que tengo abandonada la programación en Visual .NET.
 

babazorro

Activo
Saludos. Después de varios intentos continúo sin poder arreglar este tema. Veamos…
Miliuco, sigo tus instrucciones.
Cito:
“Para instalar el controlador de la tarjeta Ethernet Via Rhine (probado en Tiger 10.4.3, puede funcionar en otras versiones):
1. Descargar desde pinxue.net el archivo Release build >> doble clic y se descomprime en una carpeta Release con 2 archivos
2. loadvia es un script de shell que carga el módulo o extensión cuando se ejecuta (pero al reiniciar vuelve a estar descargada), es útil para probar si la extensión funciona, se carga con loadvia y se prueba si hay conexión a Internet y, si el sistema se cuelga, con reiniciar vuelves a la situación anterior
3. ViaRhine.kext es la extensión que se puede instalar para que sea permanente
4. Para cargar la extensión con loadvia:
- has de tener activado el usuario root
- abres Terminal para introducir comandos
- arrastras con el ratón el archivo loadvia desde el Finder hasta el Terminal y pulsas INTRO
(loadvia ha de estar en la misma carpeta que ViaRhine.kext)
- te pedirá la contraseña de root y activará la extensión”
A) En primer lugar activo root, no se si lo hago bien, como ves más abajo me falla tres veces el passwort, cuando me lo pide, meto el de root y me dice que no es correcto, así que le meto el del usuario y entonces si lo acepta.
B) La carpeta release la sitúo en el escritorio, y desde allí la llevo al terminal

A) Last login: Tue Dec 18 17:18:21 on ttys000
xxx-xxxs-acpi:~ babazorro$ dsenableroot -u babazorro
user password:
root password:
verify root password:
dsenableroot:: ***Successfully enabled root user.
xxx-xxxs -acpi:~ babazorro$ /Users/ babazorro /Desktop/Release/loadvia
file attribute adjusting for ViaRhine.kext
Password:
Sorry, try again.
Password:
Sorry, try again.
Password:
Sorry, try again.
sudo: 3 incorrect password attempts
Password:
B) find: ViaRhine.kext: No such file or directory
find: ViaRhine.kext: No such file or directory
kextload: /Users/ babazorro /ViaRhine.kext: no such bundle file exists
can't add kernel extension ViaRhine.kext (file access/permissions) (run kextload on this kext with -t for diagnostic output)
restore file attributes...
chown: ViaRhine.kext: No such file or directory
xxx-xxxs -acpi:~ babazorro$

Como ves me dice que el directorio o el archivo no existe.

El siguiente paso que propones:
“5. Para instalarla de forma permanente:
- has de tener activado el usuario root
- abres Terminal para introducir comandos
- sudo cp -R ruta_a_ViaRhine.kext /System/Library/Extensions
- te pedirá la contraseña de root
- sudo rm -R /System/Library/Extensions.mkext
- sudo rm -R /System/Library/Extensions.kextcache
- diskutil repairPermissions /
- reinicias el PC”
No sé si hacerlo; Si el anterior no ha funcionado, ¿este me daría problemas?.
También he probado el otro consejo:
Cito:
“Pues prueba el otro método, el clásico de copiar la extensión a la carpeta de las extensiones y reparar los permisos.”
En este caso me dice que la instalación no es correcta y que no puede utilizarla o algo así, (no estoy es casa y no recuerdo exactamente el mensaje).
Bueno, perdonad la extensión, espero por lo menos haber explicado bien el problema.
Gracias de antemano por la ayuda.
babazorro
 

miliuco

Activo
"Password:
Sorry, try again.
Password:
Sorry, try again.
Password:
Sorry, try again.
sudo: 3 incorrect password attempts
Password:"

¿Significa que acepta o que no acepta la contraseña que metes de root? Porque si no realizas las siguientes operaciones como root entonces no va a funcionar bien.

"...Pues prueba el otro método, el clásico de copiar la extensión a la carpeta de las extensiones y reparar los permisos...”

Ese es precisamente el método de instalación permanente en la carpeta Extensions, el segundo que intentarías con los comandos cp, rm, etc. En realidad es de esta manera como solemos instalar las KEXT pero el autor del paquete de ViaRhine ha puesto ese script loadvia como cosa personal suya por si facilita el trabajo.

"...No sé si hacerlo; Si el anterior no ha funcionado, ¿este me daría problemas?..."

Pues tú mismo, te quedas como estás o pruebas a ver si funciona con riesgo de tener problemas (con ese riesgo llevamos haciendo prruebas desde que comenzó todo ésto de OSx86).

En caso de errores al arrancar, siempre puedes arrancar en modo single (pulsando F8 para que salga el menú de Darwin y tecleando -s) y después teclear:

fsck -fy
mount -uw /
rm -R /System/Library/Extensions/ViaRhine.kext
reboot

y volverías a la situación anterior.
 

babazorro

Activo
Buenos días miliuco.
Mira ... cuando hago esto:

Last login: Tue Dec 18 17:18:21 on ttys000
xxx-xxxs-acpi:~ babazorro$ dsenableroot -u babazorro
user password:
root password:
verify root password:
dsenableroot:: ***Successfully enabled root user.

Supongo que he activado el usuario root. Al hacerlo le he adjudicado una contraseña.
Cuando posteriormente arrastro el loadvia al terminal:
xxx-xxxs -acpi:~ babazorro$ /Users/ babazorro /Desktop/Release/loadvia
file attribute adjusting for ViaRhine.kext
Me pide contraseña. Si le meto la del root me da error. Si me acepta la del usuario, pero según parece esto no sirve si es que te he entendido bien.
Entonces ¿por qué no me acepta la contraseña root que le acabo de adjudicar?.
Respecto a lo otro tienes razón, sin riesgo no hay recompensa; así que lo intentaré. Después de todo ya me has dicho como arreglarlo y en cualquier caso siempre se puede reinstalar.
Lo intentaré esta noche cuando vuelva a casa.
P.D. No creo haberme equivocado al crear crear la contraseña, (sería demasiado), pero en ese caso ¿cómo la sustituyo por otra?.
Gracias.
 
Arriba