Strona 1 z 2

NUC D54250WYK & Broadcom WiFi BCM94352 HMB

: 12 maja 2019, 12:26
autor: DKnoto
Witam,

Zamówiłem do mojego NUC'a kartę WiFi BCM94352 polecaną w różnych poradnikach np. „Wireless Braodacom”.
ID sprzętu: [14e4:43b1]

Zastosowałem się do przepisu zawartego w repozytorium Toledy:
  • Zainstalowałem kext FakePCI w wersji 1.3.15;
  • Oraz kext FakePCIID_Broadcom_WiFi w wersji j.w.
Kexty umieściłem w katalogu EFI/CLOVER/kexts/Other partycji EFI. Zrestartowałem maszynę i po podniesieniu,
WiFi odpaliło bez najmniejszych zgrzytów, system zauważył sieci, pozwolił się podłączyć i transmisja działa jak trzeba.
Pomyślałem wtedy w końcu coś poszło bez problemów ;-)

W drugim kroku postanowiłem odpalić BT:
  • Zainstalowałem kext BrcmFirmwareRepo;
  • Oraz kext BrcmPatchRAM2;
Kexty umieściłem również w EFI. Zrestartowałem maszynę i w pierwszej chwili wydawało się, że powtórzę sukces
z pierwszego kroku. Niestety próby użycia BT spełzły na niczym:
  • połączenie z telefonem trwało koszmarnie długo, około 2-3 minut;
  • po połączeniu w zasadzie nic nie mogłem na tym linku zrobić;
  • połączenie „rozpadło” się samo po kilku minutach;
  • po stronie telefonu nie widziałem urządzenia macOS.
Wydawało się, że to już komplet zmartwień z BT ale włączyłem odtwarzanie muzyki z iTunes i zauważyłem kolejny
kłopot - system stracił wiedzę o podłączonym kanale audio przez DisplayPort.

Byłbym wdzięczny za wszelkie sugestie jak ugryźć ten problem ;-)

Re: NUC D54250WYK & Broadcom WiFi BCM94352 HMB

: 12 maja 2019, 13:33
autor: Alpha01
Akurat wybrałeś kartę, która już nieco znana jest z problemów z Bluetooth. Chyba od 10.13.6 pojawiły się te problemy.

Przebuduj kextcache, sprawdź czy kexty potrzebne do Bluetooth są władowane (między innymi IOBluetoothFamily.kext).
Nastaw SIP >> csr-active-config 0x3.
Te sprawy na pewno nie zaszkodzą.

Gdyby to nic nie dało, może by tak te obce kexty przesunąć z EFI na System?

Pewnie do L/E:
BrcmFirmwareRepo.kext
BrcmPatchRAM2.kext

A do S/L/E:
FakePCIID.kext
FakePCIID_Broadcom_WiFi.kext

Kopiujesz na pulpit a następnie terminalem, albo programem do tego przewidzianym na System, z EFI kasujesz. I jeszcze raz przebuduj kextcache.

Re: NUC D54250WYK & Broadcom WiFi BCM94352 HMB

: 12 maja 2019, 13:51
autor: DKnoto
Dzięki, sprawdzę takie podejście.

BTW. W sumie to dziwi mnie takie „niechlujstwo” w produkcji tak standardowych urządzeń jak karty WiFi i BT.
Przecież te urządzenia mogłyby pracować w standardowym protokole i każdy system mógłby z tego skorzystać
bez takich „wrzodów na dupie” jak w tej chwili :(

Re: NUC D54250WYK & Broadcom WiFi BCM94352 HMB

: 12 maja 2019, 15:09
autor: Alpha01
No właśnie, wejdź poprzez Linux Live do kompa i zobacz jak działa ta karta na Bluetooth.

Re: NUC D54250WYK & Broadcom WiFi BCM94352 HMB

: 12 maja 2019, 16:38
autor: DKnoto
To zrobiłem na samym początku, ta karta generalnie nie działa na Linuksie co mnie niezmiernie zdziwiło. Działa co prawda BT ale nie mam pojęcia jaka jest jakość tego działania.

Re: NUC D54250WYK & Broadcom WiFi BCM94352 HMB

: 12 maja 2019, 17:23
autor: Alpha01
Ja tą kartę znam jedynie z opisów, to jakaś od Dell, chyba. I z tego co sobie przypominam działała na Linuxie.
A te może są nowsze?:
https://github.com/impulse/Lenovo-Flex- ... 20broadcom

Jest tam info dokąd wkopiować.

Re: NUC D54250WYK & Broadcom WiFi BCM94352 HMB

: 12 maja 2019, 17:42
autor: DKnoto
Odpaliłem Fedorę 30 na tym sprzęcie. Graficzny manager BT w kółko próbuje szukać urządzeń i nie widzi mojego telefonu.
Na telefonie odpaliłem szukanie urządzeń i nie widzę NUC'a. Spróbowałem więc narzędzia w cli bluetoothctl.

Tu sytuacja pozornie wyglądała lepiej, po dłuższym czekaniu zobaczyłem telefon ale nic więcej nie udało mi się osiągnąć.

Re: NUC D54250WYK & Broadcom WiFi BCM94352 HMB

: 12 maja 2019, 17:50
autor: Alpha01
A skąd masz tą kartę?

Re: NUC D54250WYK & Broadcom WiFi BCM94352 HMB

: 12 maja 2019, 17:52
autor: DKnoto
Sprawdziłem jaki jest stan kextów ale niewiele mi to mówi:

Kod: Zaznacz cały

NucBas:~ dknoto$ kextstat | grep Fake
   40    3 0xffffff7f83872000 0x19000    0x19000    org.netkas.driver.FakeSMC (1364) F9BDD56C-9FE4-345E-BD34-5706382AF0C9 <12 8 6 5 3 1>
   73    0 0xffffff7f838d9000 0x7000     0x7000     org.rehabman.driver.FakePCIID (1.3.15) B185B092-1FC9-308E-B093-32FD88E5822D <13 8 6 5 3 1>
NucBas:~ dknoto$ kextstat | grep Brcm
   72    0 0xffffff7f821fc000 0x588000   0x588000   com.apple.driver.AirPort.Brcm4360 (1400.1.1) D1157CBF-C6EC-3911-8210-75F7E9A497F1 <71 70 69 24 13 8 7 6 5 3 1>
   91    1 0xffffff7f8389f000 0x5000     0x5000     com.no-one.BrcmFirmwareStore (2.2.10) 5DD4CFA3-AB5A-3AB4-BBA2-8ACE9BCD72D8 <6 5 3>
   92    0 0xffffff7f838b9000 0x6000     0x6000     com.no-one.BrcmPatchRAM2 (2.2.10) EA8FADAF-E7F3-3CDF-8440-49C15C0E25F8 <91 21 6 5 3 1>

Re: NUC D54250WYK & Broadcom WiFi BCM94352 HMB

: 12 maja 2019, 17:53
autor: DKnoto
Karta kupiona na AliExpress.