OpenSolaris

Printable Version Enter a New Search
Bug ID 6893213
Synopsis Marvell Yukon 88E8036 candidate does not work with yge
State 3-Accepted (Yes, that is a problem)
Category:Subcategory driver:yge
Keywords opensolaris
Responsible Engineer Jike Song
Reported Against snv_125
Duplicate Of
Introduced In
Commit to Fix
Fixed In
Release Fixed
Related Bugs
Submit Date 20-October-2009
Last Update Date 22-October-2009
Description
Category
   solaris/driver (Hardware Support - Devices/Drivers)
Sub-Category
   net-other
Description
   On my Sony Vaio VGN-FZ21MR notebook I have Marvell Yukon 88E8036 Fast Ethernet Controller. It works perfectly with original driver v10.0.3.3 on nv124.
yukonx0 is /pci@0,0/pci8086,2847@1c,4/pci104d,9005@0
pci bus 0x0008 cardnum 0x00 function 0x00: vendor 0x11ab device 0x4351
 Marvell Technology Group Ltd. 88E8036 PCI-E Fast Ethernet Controller
But original driver does not work after upgrading to nv125.
So I tried to remove YUKONXsolx. Since 88E8036 is not in driver list I did the following:
update_drv -a -i '"pciex11ab,4351"' yge
ifconfig plumb yge0
yge0 then appears in the list of dladm show-link.
yge0 was added into the list of nwam.
But yge0 interface was always down:
Oct 20 12:31:25 rome mac: [ID 469746 kern.info] NOTICE: yge0 registered
Oct 20 12:31:25 rome pcieb: [ID 586369 kern.info] PCIE-device: pci104d,9005@0, yge0
Oct 20 12:31:25 rome genunix: [ID 936769 kern.info] yge0 is /pci@0,0/pci8086,2847@1c,4/pci104d,9005@0
Oct 20 12:31:53 rome mii: [ID 427086 kern.info] yge0: Using 100BASE-X Ethernet PHY at 0: Marvell 88E3082
Oct 20 12:31:54 rome mac: [ID 435574 kern.info] NOTICE: yge0 link up, 100 Mbps, full duplex
Oct 20 12:36:15 rome mac: [ID 469746 kern.info] NOTICE: yge0 registered
Oct 20 12:36:15 rome pcieb: [ID 586369 kern.info] PCIE-device: pci104d,9005@0, yge0
Oct 20 12:36:15 rome genunix: [ID 936769 kern.info] yge0 is /pci@0,0/pci8086,2847@1c,4/pci104d,9005@0
Oct 20 12:36:15 rome mii: [ID 427086 kern.info] yge0: Using Undefined Ethernet PHY at 3: Unknown Vendor PHY
Oct 20 12:36:15 rome genunix: [ID 280019 kern.warning] WARNING: yge0: No valid link mode selected.  Powering down PHY.
Oct 20 12:36:26 rome genunix: [ID 280019 kern.warning] WARNING: yge0: No valid link mode selected.  Powering down PHY.
Frequency
   Always
Regression
   No
Steps to Reproduce
   nv125 on a system with Marvell Yukon 88E8036
Expected Result
   network interface working
Actual Result
   network interface down
Error Message(s)
   
Test Case
   
Workaround
   
Additional configuration information
   yukonx0 is /pci@0,0/pci8086,2847@1c,4/pci104d,9005@0
pci bus 0x0008 cardnum 0x00 function 0x00: vendor 0x11ab device 0x4351
 Marvell Technology Group Ltd. 88E8036 PCI-E Fast Ethernet Controller
Work Around
N/A
Comments
More findings:
I have external attached USB hard drive for the zfs (rpool) mirroring purposes.
Now I updated my system to build 126. Againg removed YUKONXsolx, update_drv and replaced yukonx with yge in /etc/nwam/llp.
When my system is booting with that USB drive attached then yge is failing: WARNING: yge0: No valid link mode selected.  Powering down PHY.
But if I will remove USB drive before booting then yge0 working perfectly!
Attaching USB drive later when system finishs booting not breaking yge.