BatchARP and IOUnserialize invalid UTF8 errors

René J.V. Bertin rjvbertin at gmail.com
Tue Jun 30 06:21:13 PDT 2015


On Tuesday June 30 2015 09:00:58 Brandon Allbery wrote:
> On Tue, Jun 30, 2015 at 8:42 AM, René J.V. <rjvbertin at gmail.com> wrote:
> 
> > "Type"=0x8500026,"Fl$

That looks more like a truncation by system_profiler.

`ioreg -fi -k BatchARP` provides this:

{{{
    | |   |   | +-o BCM5701Enet  <class IORegistryEntry:IOService:IONetworkController:IOEthernetController:IOEthernetAVBController:BCM5701Enet, id 0x100000231, registered, matched, active, busy 0 (361 ms), retain 10>
    | |   |   |   | {
    | |   |   |   |   "IOPacketFilters" = {"IONetworkFilterGroup"=275,"IOEthernetDisabledWakeOnLANFilterGroup"=0,"IOEthernetWakeOnLANFilterGroup"=1}
    | |   |   |   |   "IOMaxPacketSize" = 9018
    | |   |   |   |   "mDNS_Keepalive" = Yes
    | |   |   |   |   "IOMinPacketSize" = 64
    | |   |   |   |   "WOL-State" = "disabled"
    | |   |   |   |   "Configuration Data" = {"StdRcvThreshold"=8,"TxCoalescingTicks"=150,"JumboRcvThreshold"=5,"MTU"=9018,"RxCoalescingTicksDuringInt"=120,"EnableRxHwCksum"=Yes,"RxMaxCoalescedFrames"=15,"TxMaxCoalescedFrames"=64,"TxCoalescingTicksDuringInt"=150,"RxMaxCoalescedFramesDuringInt"=15,"Batch_ARP_Enable"=Yes,"TxSendBuffers"=500,"TxMaxCoalescedFramesDuringInt"=64,"EnableTxHwCksum"=Yes,"RxStdRcvBuffers"=510,"WOL"="Enable","TxPacketQueueSize"=1024,"PassUpCRC"=No,"RxJumboRcvBuffers"=128,"RxCoalescingTicks"=25}
    | |   |   |   |   "IOModel" = "57765-B0"
    | |   |   |   |   "IONameMatched" = "pci14e4,16b4"
    | |   |   |   |   "NVRamInfo" = "Offset=0x2f8, PageSize=264, Chip=AT45DB021D-2Mb-D"
    | |   |   |   |   "BJP_Firmware_Version" = "1.19"
    | |   |   |   |   "Driver_Version" = "3.8.1b2"
    | |   |   |   |   "IOPowerManagement" = {"MaxPowerState"=2,"CurrentPowerState"=2}
    | |   |   |   |   "FirmwareVersionString" = "57765-v1.37, 0x7287af41"
    | |   |   |   |   "mDNS_KEY" = "2009-07-30"
    | |   |   |   |   "IOMediumDictionary" = {"00000020"={"Index"=0,"Type"=32,"Flags"=0,"Speed"=0},"00200023"={"Index"=0,"Type"=2097187,"Flags"=0,"Speed"=10},"00500030"={"Index"=0,"Type"=5242928,"Flags"=0,"Speed"=1000},"08100023"={"Index"=0,"Type"=135266339,"Flags"=0,"Speed"=10},"00900026"={"Index"=0,"Type"=9437222,"Flags"=0,"Speed"=100},"00100026"={"Index"=0,"Type"=1048614,"Flags"=0,"Speed"=100},"08100030"={"Index"=0,"Type"=135266352,"Flags"=0,"Speed"=1000},"08500026"={"Index"=0,"Type"=139460646,"Flags"=0,"Speed"=100},"00d00026"={"Index"=0,"Type"=13631526,"Flags"=0,"Speed"=100},"00100023"={"Index"=0,"Type"=1048611,"Flags"=0,"Speed"=10},"00900030"={"Index"=0,"Type"=9437232,"Flags"=0,"Speed"=1000},"08500023"={"Index"=0,"Type"=139460643,"Flags"=0,"Speed"=10},"00000022"={"Index"=0,"Type"=34,"Flags"=0,"Speed"=0},"00100030"={"Index"=0,"Type"=1048624,"Flags"=0,"Speed"=1000},"00500026"={"Index"=0,"Type"=5242918,"Flags"=0,"Speed"=100},"08500030"={"Index"=0,"Type"=139460656,"Flags"=0,"Speed"=1000},"00d00030"={"Index"=0,"Type"=13631536,"Flags"=0,"Speed"=1000},"00200026"={"Index"=0,"Type"=2097190,"Flags"=0,"Speed"=100},"00500023"={"Index"=0,"Type"=5242915,"Flags"=0,"Speed"=10},"08100026"={"Index"=0,"Type"=135266342,"Flags"=0,"Speed"=100}}
    | |   |   |   |   "IOMACAddress" = <3c07540cf007>
    | |   |   |   |   "IOFeatures" = 10
    | |   |   |   |   "IOVendor" = "Broadcom"
    | |   |   |   |   "IOLinkSpeed" = 1000000000
    | |   |   |   |   "CFBundleIdentifier" = "com.apple.iokit.AppleBCM5701Ethernet"
    | |   |   |   |   "IOProviderClass" = "IOPCIDevice"
    | |   |   |   |   "IOSelectedMedium" = "00000020"
    | |   |   |   |   "BatchARP" = ""W³"
    | |   |   |   |   "IONameMatch" = ("pci14e4,1684","pci14e4,16b0","pci14e4,16b4","pci14e4,1682","pci14e4,1686")
    | |   |   |   |   "IOClass" = "BCM5701Enet"
    | |   |   |   |   "IOLinkStatus" = 3
    | |   |   |   |   "IOActiveMedium" = "00500030"
    | |   |   |   |   "IOPCITunnelCompatible" = Yes
    | |   |   |   |   "Partner-Capabilities" = {"1000baseT-EEE"=No,"Pause"=Yes,"10baseT-full-duplex"=Yes,"100baseTX-full-duplex"=Yes,"Asymmetric-Pause"=No,"10baseT-half-duplex"=Yes,"1000baseT-full-duplex"=Yes,"100baseTX-EEE"=No,"100baseTX-half-duplex"=Yes}
    | |   |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   "RxPolling" = No
    | |   |   |   |   "IOProbeScore" = 0
    | |   |   |   |   "SleepState" = "D0"
    | |   |   |   | }
}}}

The funny thing is that I have another BCM5701Enet device in my Belkin Thunderbolt Dock, with slightly less recent firmware AFAICT, which doesn't have the BatchARP parameter.

I tried `sudo ifconfig en0 -arp` but that command had no apparent effects.

R.


More information about the macports-users mailing list