Project

General

Profile

Bug #607

bge MII problems with onboard BCM5721 on IBM xSeries

Added by Albert Lee over 8 years ago. Updated over 6 years ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
driver - device drivers
Start date:
2011-01-06
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
bge

Description

The onboard BCM5721 controller (with an IBM subsystem ID) on an eServer xSeries system does not receive or send traffic. There appears to be a problem configuring mii registers.
An add-on BCM5704 works on the same machine.

Jan  6 18:35:08 solaris mac: [ID 469746 kern.info] NOTICE: bge1 registered
Jan  6 18:35:08 solaris pcieb: [ID 586369 kern.info] PCIE-device: pci1014,2c6@0, bge1
Jan  6 18:35:08 solaris npe: [ID 236367 kern.info] PCI Express-device: pci1014,2c6@0, bge1
Jan  6 18:35:08 solaris genunix: [ID 936769 kern.info] bge1 is /pci@0,0/pci8086,3598@5/pci1014,2c6@0
Jan  6 18:35:19 solaris mac: [ID 736570 kern.info] NOTICE: bge1 unregistered
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28200000 -- MI_COMMS_START set for 10 us; 0x28210000->0x8217949
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28200000 -- MI_COMMS_START set after transaction; 0x8217949->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28220000 -- MI_COMMS_START set after transaction; 0x8217949->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28230000 -- MI_COMMS_START set for 30 us; 0x28210000->0x8217949
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28230000 -- MI_COMMS_START set after transaction; 0x8217949->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28240000 -- MI_COMMS_START set for 20 us; 0x28210000->0x8217949
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28240000 -- MI_COMMS_START set after transaction; 0x8217949->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28250000 -- MI_COMMS_START set after transaction; 0x8217949->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28260000 -- MI_COMMS_START set for 10 us; 0x28210000->0x8217949
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28260000 -- MI_COMMS_START set after transaction; 0x8217949->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28280000 -- MI_COMMS_START set for 10 us; 0x28210000->0x8217949
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28290000 -- MI_COMMS_START set for 60 us; 0x28210000->0x8217949
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28290000 -- MI_COMMS_START set after transaction; 0x8290000->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x282a0000 -- MI_COMMS_START set after transaction; 0x8217949->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x282f0000 -- MI_COMMS_START set after transaction; 0x8217949->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28310000 -- MI_COMMS_START set for 120 us; 0x28210000->0x8217949
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28320000 -- MI_COMMS_START set for 30 us; 0x28210000->0x8217949
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28330000 -- MI_COMMS_START set for 30 us; 0x28210000->0x8217949
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28380000 -- MI_COMMS_START set after transaction; 0x8380400->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28390000 -- MI_COMMS_START set for 10 us; 0x28210000->0x8217949
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28390000 -- MI_COMMS_START set after transaction; 0x8217949->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x283a0000 -- MI_COMMS_START set for 10 us; 0x28210000->0x8217949
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x283a0000 -- MI_COMMS_START set after transaction; 0x83a0000->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x283b0000 -- MI_COMMS_START set after transaction; 0x8217949->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x283d0000 -- MI_COMMS_START set for 10 us; 0x28210000->0x8217949
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x283d0000 -- MI_COMMS_START set after transaction; 0x83d0000->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x24208000 -- MI_COMMS_START set for 10 us; 0x28210000->0x8217949
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28200000 -- MI_COMMS_START set for 20 us; 0x28210000->0x8217949
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28200000 -- MI_COMMS_START set after transaction; 0x8217949->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x24380c00 -- MI_COMMS_START set after transaction; 0x8217949->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x2437000a -- MI_COMMS_START set for 10 us; 0x28210000->0x8217949
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x2437000a -- MI_COMMS_START set after transaction; 0x8217949->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x2435310b -- MI_COMMS_START set after transaction; 0x8217949->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x2437201f -- MI_COMMS_START set for 10 us; 0x28210000->0x8217949
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x2437201f -- MI_COMMS_START set after transaction; 0x437201f->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x24359506 -- MI_COMMS_START set after transaction; 0x8217949->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x2437401f -- MI_COMMS_START set for 10 us; 0x28210000->0x8217949
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x2437401f -- MI_COMMS_START set after transaction; 0x8217949->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x24380400 -- MI_COMMS_START set for 30 us; 0x28210000->0x8217949
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28210000 -- MI_COMMS_START set for 30 us; 0x28210000->0x8217949
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28210000 -- MI_COMMS_START set after transaction; 0x8217949->0x28210000
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28210000 -- MI_COMMS_START set for 10 us; 0x28210000->0x8217949
Jan  6 18:35:19 solaris bge: [ID 801725 kern.info] NOTICE: bge1: bge_mii_access: cmd 0x28210000 -- MI_COMMS_START set after transaction; 0x8217949->0x28210000
Jan  6 18:39:35 solaris bge: [ID 801725 kern.warning] WARNING: bge1: 5721-based subsystem 'pci1014,02c6' not validated


Related issues

Related to illumos gate - Feature #3446: Update bge to support missing 57xx/577xx devicesClosed2015-04-06

Actions

History

#1

Updated by Albert Lee over 8 years ago

prtconf for the device in question:
Device Minor Nodes:
dev=(61,511)
dev_path=/pci@0,0/pci8086,3597@4:devctl
spectype=chr type=minor
pci1014,2c6, instance #0 (driver not attached)
System software properties:
name='bge-known-subsystems' type=int items=16
value=108e1647.108e1648.108e16a7.108e16a8.17c20010.17341013.101402a6.10f12885.17c20020.10b71006.10280109.102801f8.1028865d.0e11005a.0e1100cb.103c12bc
name='bge-rx-rings' type=int items=1
value=00000010
name='bge-tx-rings' type=int items=1
value=00000001
Hardware properties:
name='pci-msi-capid-pointer' type=int items=1
value=00000058
name='assigned-addresses' type=int items=5
value=83050010.00000000.deff0000.00000000.00010000
name='reg' type=int items=10
value=00050000.00000000.00000000.00000000.00000000.03050010.00000000.00000000.00000000.00010000
name='compatible' type=string items=13
value='pciex14e4,1659.1014.2c6.11' + 'pciex14e4,1659.1014.2c6' + 'pciex14e4,1659.11' + 'pciex14e4,1659' + 'pciexclass,020000' + 'pciexclass,0200' + 'pci14e4,1659.1014.2c6.11' + 'pci14e4,1659.1014.2c6' + 'pci1014,2c6' + 'pci14e4,1659.11' + 'pci14e4,1659' + 'pciclass,020000' + 'pciclass,0200'
name='model' type=string items=1
value='Ethernet controller'
name='power-consumption' type=int items=2
value=00000001.00000001
name='devsel-speed' type=int items=1
value=00000000
name='interrupts' type=int items=1
value=00000001
name='subsystem-vendor-id' type=int items=1
value=00001014
name='subsystem-id' type=int items=1
value=000002c6
name='unit-address' type=string items=1
value='0'
name='class-code' type=int items=1
value=00020000
name='revision-id' type=int items=1
value=00000011
name='vendor-id' type=int items=1
value=000014e4
name='device-id' type=int items=1
value=00001659

#2

Updated by Albert Lee over 6 years ago

  • Category changed from kernel to driver - device drivers
  • Difficulty set to Medium
  • Tags set to bge

Also available in: Atom PDF