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 3328
Mar 25 14:40:04 werewolfLus-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 werewolfLus-Mac-Pro kernel[0]: AppleYukon2: Marvell Yukon Gigabit Adapter 88E8055 Singleport Copper SA
Mar 25 03:28:29 werewolfLus-Mac-Pro kernel[0]: AppleYukon2: RxRingSize <= 1024, TxRingSize 256, RX_MAX_LE 1024, TX_MAX_LE 768, ST_MAX_LE 3328
Mar 25 03:28:29 werewolfLus-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