Ethernet no funciona

patton

New member
Bueno he instale Mac OS X 10.4.7 AMD Intel (JaS) Burnable Repack en un Intel con instrucciones SSE2, me detecto la tarjeta de sonido(se escucha de maravillas itunes con mi subwoofer), tarjeta grafica, pero nunca lo ha hecho con mi tarjeta de red la cual es:
D-Link DFE-530TX PCI Fast Ethernet Adapter (rev.C)
Red PCI/PnP
D-Link DFE-530TX FastEthernet Adapter (Rev C)(PHY:VIA VT6105)
Cuando intento usar la opcion dhcp en [SIZE=-1]system preferences(Network)[/SIZE], simplemente no me aparece la opcion, me aparece deshabilitado builtin-ethernet, solamente cuando hice una instalacion fisica(no virtual)[en una particion] desde vmware(como sería con un DVD[en ese tiempo no tenia DVD])




Podia conectarme al puerto usb y si se conectaba(detectaba un builtin-ethernet virtual), pero era muy inestable(se caía cada 5-10 minutos) a tal punto que no me pude conectar más, lo raro es que mi isp no da soporte, ni señal para osx86 por usb, cuando los llamé nunca pudieron habilitarla, les aparecía con otra mac.

Ahora la instalacion NO la hago con vmware, sino que con un DVD como debe ser,

pero igual no me puedo conectar desde la tarjeta de red, no la detecta. Tengo un modem antiguo, un Motorola SB4200 Surfboard.(aunque puedo adquir otro si es necesario)
Busque y encontre esto

Asi que lo descomprimi y ejecute los siguientes comandos:
$ sudo mv ViaRhine.kext /System/Library/Extensions/.
$ sudo chown -R root:wheel /System/Library/Extensions/ViaRhine.kext
$ sudo chmod -R 755 /System/Library/Extensions/ViaRhine.kext
# kextload /System/Library/Extensions/kext.kext Me salio un error de permisos en consola, y luego de hacer un:
$ cd /System/Library/Extensions
$ chmod -R 755 ViaRhine.kext
$ chown -R root:wheel ViaRhine.kext
# kextload ViaRhine.kext ...y ahi si que se pudo cargar bien...pero me sale esto unos segundos despues: (lo mismo que cuando instale instale parallels desktop.[Con otros programas que he instalado como OsiriX_Intl-251, Xbench_1.3, etc no he tenido problemas])
You need to restart your computer. Hold down the Power button for several Seconds or press the Restart Button...............etc..........etc.......
Más claro en esta foto(kernel panic xD):


Y no puedo hacer nada, ni siquiera reinicar, luego de reset me aparece lo mismo, por lo tanto tengo las siguientes dudas:
  • Tengo que dar otros permisos en algún directorio especifico?
  • Que debo hacer para evitar kernel panics y/o el mensaje de arriba?
  • tengo que reparar permisos con la opcion de utilidad de disco? o ke? si es eso? como se hace?
  • y que debo hacer paraque detecte mi tarjeta de red? o cuales serian las tarjetas compatibles para comprarme una, ya que todo lo demas lo detecto sin problemas!
Saludos.

p.d. Lo otro, se que esto no va acá, pero mi ArchLinux monto automaticamente la partición hfs como solo de lectura, conlleva eso algún peligro?

# dmesg | tail
agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
NTFS driver 2.1.27 [Flags: R/W MODULE].
NTFS volume version 3.1.
hfs: write access to a jounaled filesystem is not supported, use the force option at your own risk, mounting read-only.
NTFS volume version 3.1.
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
eth0: no IPv6 routers present
Help!
 

miliuco

Activo
No veo peligro en montar la partición HFS+ en sólo lectura, aunque desconocía que Linux ya puede montar este tipo de particiones.

De la red, es posible que no seas capaz de hacerla funcionar aunque el error de cuelgue total parece mucho para ese dispositivo.
Usando entornos virtuales puede funcionar pues no es la verdadera tarjeta de red la detectada sino una emulada que se corresponde con un modelo de hace unos años bastante bien reconocido por muchos sistemas operativos.
En caso de que no consigas que funcione, hay un modelo barato de Ethernet PCI, cualquiera que lleve chip Realtek RTL8139, que suele ir bien en OSx86.
 

patton

New member
Eso es lo que no entiendo, porque el kernel panic :S entendería que no pudiera conectarme al cargar el driver, pero un kernel panic???? es como demasiado!!

caso de que no consigas que funcione, hay un modelo barato de Ethernet PCI, cualquiera que lleve chip Realtek RTL8139, que suele ir bien en OSx86.[/quote]Esa tarjeta este mes me la compro, que quise comprar mas memoria, sin embargo los drivers deberian haber funcionado con esta D-Link DFE-530TX PCI Fast Ethernet Adapter, estaba revisando los Tips(ya habia visto algunos en ingles, creo) del PostIt Trucos p​ara MAC OS X x86 ya edite los archivos y verifique que los permisos estuvieran OK, pero una vez loadeado el driver, el kernel Panic en mi cara :\. Al parecer al tipo de acá le pasaba lo mismo, tengo su misma tarjeta y el mismo chipset.

$ lspci
...
02:01.0 Ethernet controller: VIA Technologies, Inc. VT6105 [Rhine-III] (rev 86)pero luego le envian los mismos drivers que estaba tratando de instalar y los agradece :S, pero no dice nada acerca de si algo el funciono o no :(


p.d. Su foro esta :)
 

patton

New member
Lo solucione por fin, cambiando los permisos de este archivo
# cd /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleRTL8139Ethernet.kext/Contents/
Luego le doy permisos rw,w,w a user,group,others respectivamente..
# chmod 644 Info.plist
Luego edite este archivo:
$ su
Password:
# cd /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleRTL8139Ethernet.kext/Contents/
Edite ese mismo archivo, buscando el tag string y agrego la id0x10ec8029
<string>0x813910ec 0x13001186 0x12111113 0x10ec8029</string> que corresponde a la vendedor y dispositivo ids de mi NIC.
Luego elimine estos archivos en estas rutas..
# rm /System/Library/Extensions.mkext
# rm /System/Library/Extensions.kextcache Luego encontre el driver viarhine_rel.tar.gz lo descomprimi en Os X con solo un click en su interior encontre el archivo Info.plist, así que buscando el modo de instalar los driver hice lo siguiente en la carpeta que descomprimi antes.
Muevo:
$ sudo mv ViaRhine.kext /System/Library/Extensions/.
Cambio(o mantengo el grupo root:wheel)
$ sudo chown -R root:wheel /System/Library/Extensions/ViaRhine.kext
Luego le doy permisos rwx,wx,wx a user,group,others respectivamente..
$ sudo chmod -R 755 /System/Library/Extensions/ViaRhine.kext
y cargo kext.kext
# kextload /System/Library/Extensions/kext.kext
En este punto anteriormente tuve problemas.
Y al reiniciar pude ocupar el builtin-ethernet que tenía desactivado y usar dhcp y por consiguiente tener internet xD, ademas de todo eso instale los drivers DFE-530Tx+.pkg, antes cuando los instale sin hacer lo anterior no resulto, pero ahora si, navego bastante rapido y no se cae :)

ahhh tb agregue lo que salía en la url que pusieron arriba
En /Library/Preferences/SystemConfiguration/com.apple.Boot.plist agregue
<key>Timeout</key>
<string>8</string>
<key>Quiet Boot</key>
<string>Yes</string>
<key>Kernel Flags</key>
<string>-v</string>
<key>Kernel Flags</key>
<string>"Graphics Mode"="1024×768×32"</string>
Antes tuve que setear la passwd de root
$ sudo passwd
Ahora desde el grub entro a Arch, gentoo, Ubuntu, Mac Osx86 y ese mismo.
ArchLinux me monto automaticamente la particion hfs como read-only, eso sería xP

Saludos! :F
 

miliuco

Activo
Enhorabuena, y está bien explicado. Sería muy útil poner estas instrucciones como una guía en la sección de Guías y tips, el tema sería algo así como D-Link DFE-530TX PCI Fast Et​hernet Adapter en OSx86. Anímate.
 

patton

New member
Ok, lo voy a ordenar(y detallar) mejor y lo posteo, o mueven este thread, no sé...LO OTRO QUE NO SÉ DONDE SUBIR EL DRIVER. Eso.
Saludos!
 

miliuco

Activo
No, no subas ese archivo, no debemos poner enlaces a archivos que puedan infringir reglas de copyright.
 
Arriba