Jump to content

Marvell Yukon 88e8055 doesn't work


bean88
 Share

3 posts in this topic

Recommended 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)	 }}           		 }
Link to comment
Share on other sites

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.

sony9.zip

Pings_Mac_Pro.zip

Link to comment
Share on other sites

 Share

×
×
  • Create New...