Jump to content

Marvell Yukon 88e8055 doesn't work


  • Please log in to reply
2 replies to this topic

#1
bean88

bean88

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
Hi mates,


I have a sony van-fw45 installed with ML 10.8.3. It's been worked as a desktop since I never manage to drive the internal display nor the ethernet (Marvell yokon 88e8055). I've been using an external monitor and an expresscard docking station (TARGUS) for internet so far.

Lately I finally got the internal display work (thanks to this thread http://goo.gl/HyCwt) and would like to use my computer actually as a laptop. Again I tried all means to drive 88e8055 but still no luck.

I tried:
1, injected the device id
2, install a legacy driver
3, modify dsdt

the driver is launched however the device seems to be shutdown for malfunction:


Mar 25 14:40:00 localhost kernel[0]: AppleYukon2: RxRingSize <= 1024, TxRingSize 256, RX_MAX_LE 1024, TX_MAX_LE 768, ST_MAX_LE 3328Mar 25 14:40:04 Mac-Pro kernel[0]: AppleYukon2: 00000000,00000000 Yukon2Power - sk98osx_dnet::leavePower - wait for PMStop failed
on occasion, it worked properly but it's very rare.

Mar 25 03:28:29 Mac-Pro kernel[0]: AppleYukon2: Marvell Yukon Gigabit Adapter 88E8055 Singleport Copper SAMar 25 03:28:29 Mac-Pro kernel[0]: AppleYukon2: RxRingSize <= 1024, TxRingSize 256, RX_MAX_LE 1024, TX_MAX_LE 768, ST_MAX_LE 3328Mar 25 03:28:29 Mac-Pro kernel[0]: yukon: Ethernet address 00:1d:ba:f6:e5:e6
I google the error message and got nothing. I really appreciate if anyone can give me a clue.

Hardware:

CPU Type Mobile DualCore Intel Core 2 Duo P8700, 2666 MHz (10 x 267)
Motherboard Name Sony VGN-FW45GJ_B
Motherboard Chipset Intel Cantiga PM45
Video Adapter ATI Mobility Radeon HD 4650 (512 MB)
Network Adapter Marvell Yukon 88E8055 PCI-E Gigabit Ethernet Controller


DSDT(insert device LAN):
Device (RP05)		 {			 Name (_ADR, 0x001C0004)			 OperationRegion (PXCS, PCI_Config, 0x40, 0xC0)			 Field (PXCS, AnyAcc, NoLock, WriteAsZeros)			 {						 Offset (0x12),					 , 13,				 LASX, 1,						 Offset (0x1A),				 ABPX, 1,					 , 2,				 PDCX, 1,					 , 2,				 PDSX, 1,						 Offset (0x1B),				 LSCX, 1,						 Offset (0x20),						 Offset (0x22),				 PSPX, 1,						 Offset (0x98),					 , 30,				 HPEX, 1,				 PMEX, 1,					 , 30,				 HPSX, 1,				 PMSX, 1			 }			 Device (PXSX)			 {				 Name (_ADR, 0x00)				 Name (_PRW, Package (0x02)				 {					 0x09,					 0x03				 })			 }			 Method (_PRW, 0, NotSerialized)			 {				 Return (GPRW (0x09, 0x03))			 }			 Method (_PRT, 0, NotSerialized)			 {				 If (PICM)				 {					 Return (AR08)				 }				 Return (PR08)			 }Device (LAN){	 Name (_ADR, Zero)	 Name (_PRW, Package (0x02)	 {	 0x0B,	 0x04	 })	 Method (_DSM, 4, NotSerialized)	 {	 Store (Package (0x3c)	 {	 "built-in",	 Buffer (One)	 {		 0x01	 },	 "device_type",	 Buffer (0x09)	 {		 "ethernet"	 },							 "model",							 Buffer(0x32)							 {								 "Yukon Gigabit Adapter 88E8055 Singleport Copper SA"								 }	 }, Local0)	 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))	 Return (Local0)	 }}           		 }


#2
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
try inserting under PXSX _ADR .. right above _PWR
and remove the _PWR of the LAN.

post dsdt and ioreg.ioreg for more infos needed

#3
bean88

bean88

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
Thanks for a lot your replay.

I tried to put the code within PXSX, the results are almost same.

I reboot the laptop dozen times, the card got recognised only once. Most of time, it is not recognised and hence un-present in system information.


the whole dsdt file (PCI0->PR05) and ioreg copy are in attachment.

Attached Files







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy