RehabMan / OS-X-BrcmPatchRAM

Broadcom PatchRAM driver for OS X
GNU General Public License v2.0
243 stars 47 forks source link

Not working on 10.13? #36

Closed diskdude closed 6 years ago

diskdude commented 6 years ago

I have a [0x0a5c:0x21ec] version 1.12, model ORICO BTA-408. It's probably the same chipset as used here, which was verified to be working on El Capitan.

On 10.13 (17A365) I tried:

  1. The Clover kext injection method with BrcmPatchRAM2.kext and BrcmFirmwareData.kext.
  2. The S/L/E method with BrcmPatchRAM2.kext and BrcmFirmwareRepo.kext.

The first method made my system unstable. The second method resulted in the USB dongle LED lighting up (firmware loaded?!) but it then disabled all USB ports on the machine. The machine could only be used via remote SSH or Screen Sharing.

Here's a grep for Brcm-related logs from the second run:

2017-09-28 14:29:58.543164    kernel: (kernel) BrcmPatchRAM2: Version 2.2.7 starting on OS X Darwin 17.0.
2017-09-28 14:29:58.543168    kernel: (kernel) BrcmPatchRAM2: Unknown new Darwin version 17.0, using possible compatible personality.
2017-09-28 14:29:58.545388    kernel: (kernel) BrcmPatchRAM2: Published new IOKit personality for BrcmFirmwareStore.
2017-09-28 14:29:58.548066    kernel: (kernel) BrcmPatchRAM2: Published new IOKit personality for BrcmPatchRAMResidency.
2017-09-28 14:29:58.621576    kernel: (BrcmFirmwareRepo) BrcmPatchRAM: Loaded firmware "BCM20702A1_001.002.014.1443.1460_v5556.zhx" from resources.
2017-09-28 14:29:58.622036    kernel: (BrcmFirmwareRepo) BrcmPatchRAM: Decompressed firmware (29555 bytes --> 69721 bytes).
2017-09-28 14:29:58.622438    kernel: (BrcmFirmwareRepo) BrcmPatchRAM: Firmware is valid IntelHex firmware.
2017-09-28 14:29:58.622466    kernel: (kernel) BrcmPatchRAM2: [0a5c:21ec]: USB [0019860006AC v274] "BCM20702A0" by "Broadcom Corp"
2017-09-28 14:31:13.231372    kernel: Can't unload kext com.no-one.BrcmPatchRAM2; classes have instances:
2017-09-28 14:31:13.231378    kernel:     Kext com.no-one.BrcmPatchRAM2 class BrcmPatchRAM2 has 1 instance.
2017-09-28 14:31:26.221194    kernel: Can't remove kext com.no-one.BrcmFirmwareStore; services failed to terminate - 0xdc008018.
2017-09-28 14:32:47.725696    kernel: (kernel) BrcmPatchRAM2: [0a5c:21ec]: Failed to write to bulk pipe ("0xe00002eb (UNDEFINED)" 0xe00002eb).
2017-09-28 14:32:47.725711    kernel: (kernel) BrcmPatchRAM2: [0a5c:21ec]: continuousRead - Failed to queue read (0xe00002d8)
RehabMan commented 6 years ago

Use the forums. Attach full "Problem Reporting" files. Read FAQ, "Problem Reporting" https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/