BatchARP and IOUnserialize invalid UTF8 errors
René J.V. Bertin
rjvbertin at gmail.com
Tue Jun 30 05:42:42 PDT 2015
Hi,
This is related to MacPorts only because I tend to get the errors (below) in my logfile mostly when I leave Qt's bearer plugins enabled ...
The error:
FIXME: IOUnserialize has detected a string that is not valid UTF-8, ""W³"
The apparent source, from the IORegistry :
{{{
| | | | +-o BCM5701Enet <class BCM5701Enet, id 0x100000231, registered, matched, active, busy 0 (361 ms), retain 10>
| | | | | {
| | | | | "IOPacketFilters" = {"IONetworkFilterGroup"=0x113,"IOEthernetDisabledWakeOnLANFilterGroup"=0x0,"IOEthernetWakeOnLANFilterGroup"=0x1}
| | | | | "IOMaxPacketSize" = 0x233a
| | | | | "mDNS_Keepalive" = Yes
| | | | | "IOMinPacketSize" = 0x40
| | | | | "WOL-State" = "disabled"
| | | | | "Configuration Data" = {"StdRcvThreshold"=0x8,"TxCoalescingTicks"=0x96,"JumboRcvThreshold"=0x5,"MTU"=0x233a,"RxCoalescingTicksDuringInt"=0x78,"EnableRxHwCksum"=Yes,"RxMaxCoalescedFrames"=0xf,"TxMaxCoalescedFrames"=0x40,"TxCoalescingTicksDuringInt"=0x96,"RxMaxCoalescedFramesDuringInt"=0xf,"Batch_ARP_Enable"=Yes,"TxSendBuffers"=0x1f4,"TxMaxCoalescedFramesDuringInt"=0x40,"EnableTxHwCksum"=Yes,"RxStdRcvBuffers"=0x1fe,"WOL"="Enable","TxPacketQueueSize"=0x400,"PassUpCRC"=No,"RxJumboRcvBuffers"=0x80,"RxCoalescingTicks"=0x19}
| | | | | "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"=0x2,"CurrentPowerState"=0x2}
| | | | | "FirmwareVersionString" = "57765-v1.37, 0x7287af41"
| | | | | "mDNS_KEY" = "2009-07-30"
| | | | | "IOMediumDictionary" = {"00000020"={"Index"=0x0,"Type"=0x20,"Flags"=0x0,"Speed"=0x0},"00200023"={"Index"=0x0,"Type"=0x200023,"Flags"=0x0,"Speed"=0xa},"00500030"={"Index"=0x0,"Type"=0x500030,"Flags"=0x0,"Speed"=0x3e8},"08100023"={"Index"=0x0,"Type"=0x8100023,"Flags"=0x0,"Speed"=0xa},"00900026"={"Index"=0x0,"Type"=0x900026,"Flags"=0x0,"Speed"=0x64},"00100026"={"Index"=0x0,"Type"=0x100026,"Flags"=0x0,"Speed"=0x64},"08100030"={"Index"=0x0,"Type"=0x8100030,"Flags"=0x0,"Speed"=0x3e8},"08500026"={"Index"=0x0,"Type"=0x8500026,"Fl$
| | | | | "IOMACAddress" = <3c07540cf007>
| | | | | "IOFeatures" = 0xa
| | | | | "IOVendor" = "Broadcom"
| | | | | "IOLinkSpeed" = 0x3b9aca00
| | | | | "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" = 0x3
| | | | | "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" = 0x0
| | | | | "SleepState" = "D0"
| | | | | }
}}}
Judging from the MAC address, that's my built-in ethernet adapter.
The exact offending string is apparently {'"', 'W', '?', \0342, \0211, \0245}
I cannot find any information about this `BatchARP` parameter, but none of the other internet devices have it.
Does anyone know this setting, if it's possible to change it and if so, how?
Thanks,
René
More information about the macports-users
mailing list