เดชเตเดคเดฟเดฏ T2 เดเดฟเดชเตเดชเต เดเดฐเต เดเดเตเดเตเดฌเดพเตผ เดเดณเตเดณ เดชเตเดคเดฟเดฏ 2018 เดฎเดพเดเตเดฌเตเดเตเดเตเดเดณเดฟเตฝ Linux เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เด เดธเดพเดงเตเดฏเดฎเดพเดเตเดเตเดฎเตเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดฑเดเตเดเต เดนเตเดชเตเดชเต เดเดฃเตเดเต. เดธเดฎเดฏเด เดเดเดจเตเดจเตเดชเตเดฏเดฟ, 2019 เด เดตเดธเดพเดจเดคเตเดคเตเดเต, เดฎเตเดจเตเดจเดพเด เดเดเตเดทเดฟ เดกเตเดตเดฒเดชเตเดชเตผเดฎเดพเตผ T2 เดเดฟเดชเตเดชเตเดฎเดพเดฏเตเดณเตเดณ เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเดฐเดตเดงเดฟ เดกเตเดฐเตเดตเดฑเตเดเดณเตเด เดเตเตผเดฃเตฝ เดชเดพเดเตเดเตเดเดณเตเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟ. MacBook เดฎเตเดกเดฒเตเดเตพ 2018-เดจเตเดฑเต เดชเตเดฐเดงเดพเดจ เดกเตเดฐเตเดตเตผ เดตเดฟเดเดเตเดเตเดธเดฟเด เดเดชเตเดชเดฑเตเดทเตป (เดเดเตเดเต/เดเตเดฌเตเตผเดกเต/เดคเตเดเดเตเดเดฟเดฏเดต), เด เดคเตเดชเตเดฒเต เดถเดฌเตเดฆ เดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเด.
เดชเดฆเตเดงเดคเดฟ
- BCE (เดฌเดซเตผ เดเตเดชเตเดชเดฟ เดเดเตเดเดฟเตป) - T2 เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดงเดพเดจ เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏ เดเดพเดจเตฝ เดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเต. VHCI, เดเดกเดฟเดฏเต เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเต เด เดเดเดเด เดเดตเดถเตเดฏเดฎเดพเดฃเต.
- VHCI เดเดฐเต USB เดตเตเตผเดเตเดตเตฝ เดนเตเดธเตเดฑเตเดฑเต เดเตบเดเตเดฐเตเดณเดฑเดพเดฃเต; เดเตเดฌเตเตผเดกเต, เดฎเตเดธเต, เดฎเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเด เดเดเดเดเตเดเตพ เดเดจเตเดจเดฟเดต เด เดเดเดเดฎเดพเดฃเต เดจเตฝเดเตเดจเตเดจเดคเต (เดเตเดเตเดคเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดค เดจเตฝเดเดพเตป เดฎเดฑเตเดฑเต เดกเตเดฐเตเดตเตผเดฎเดพเตผ เด เดนเตเดธเตเดฑเตเดฑเต เดเตบเดเตเดฐเตเดณเตผ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
- T2 เดเดกเดฟเดฏเต เดเดจเตเดฑเตผเดซเตเดธเดฟเดจเตเดณเตเดณ เดเดกเดฟเดฏเต - เดกเตเดฐเตเดตเตผ, เดจเดฟเดฒเดตเดฟเตฝ เดฎเดพเดเตเดฌเตเดเตเดเดฟเดจเตเดฑเต เดฌเดฟเตฝเดฑเตเดฑเต-เดเตป เดธเตเดชเตเดเตเดเดฑเตเดเดณเดฟเดฒเตเดเต เดฎเดพเดคเตเดฐเดฎเต เดเดกเดฟเดฏเต เดเดเตเดเตเดชเตเดเตเดเดฟเดจเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเต
เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต
เดตเต-เดซเต, เดเดเตเดเตเดชเดพเดกเต เดคเตเดเดเตเดเดฟเดฏ เดเดชเดเดฐเดฃเดเตเดเตพเดเตเดเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด เดเตเตผเดฃเตฝ เดชเดพเดเตเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟ. เดจเดฟเดฒเดตเดฟเดฒเต เดเตเตผเดฃเตฝ เดชเดคเดฟเดชเตเดชเต
เดเดชเตเดชเตเตพ เดเดจเตเดคเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต
- NVMe
- เดเตเดฌเตเตผเดกเต
- USB-C (เดคเดฃเตเดเตผเดฌเตเตพเดเตเดเต เดชเดฐเตเดเตเดทเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ; เดฎเตเดกเตเดฏเตเตพ เดธเตเดตเดฏเดฎเตเดต เดฒเตเดกเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, เด เดคเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต เดฎเดฐเดตเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต)
- เดเดเตเดเตเดฌเดพเตผ (Fn เดเตเดเตพ, เดฌเดพเดเตเดเตเดฒเตเดฑเตเดฑเต, ESC เดฎเตเดคเดฒเดพเดฏเดต เดเดฃเดพเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเตเดเต)
- เดถเดฌเตเดฆเด (เดฌเดฟเตฝเดฑเตเดฑเต-เดเตป เดธเตเดชเตเดเตเดเดฑเตเดเตพ เดฎเดพเดคเตเดฐเด)
- Wi-Fi เดฎเตเดกเตเดฏเตเตพ (brcmfmac เดตเดดเดฟเดฏเตเด iw เดตเดดเดฟ เดฎเดพเดคเตเดฐเด)
- USB-C เดตเดดเดฟเดฏเตเดณเตเดณ เดกเดฟเดธเตเดชเตเดฒเต เดชเตเตผเดเตเดเต
- เดธเตเตปเดธเดฑเตเดเตพ
- เดคเดพเตฝเดเตเดเดพเดฒเดฟเดเดฎเดพเดฏเดฟ เดจเดฟเตผเดคเตเดคเตเด/เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเดเตเด (เดญเดพเดเดฟเดเดฎเดพเดฏเดฟ)
- เดฎเตเดคเดฒเดพเดฏเดต
เด เดเตเดฏเตเดเตเดเตเดฑเดฟเดฏเตฝ macbookpro15,1, macbookpro15,2 เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเต เดฌเดพเดงเดเดฎเดพเดฃเต. เดเดเดเตเดฒเตเดทเดฟเดฒเตเดณเตเดณ เดเดฟเดคเตเดคเดฌเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดฒเตเดเดจเด เดเดเตเดคเตเดคเดคเต.
เดจเดฟเดเตเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดฃเตเดเดคเต
- USB-C เดกเตเดเตเดเดฟเดเดเต เด เดกเดพเดชเตเดฑเตเดฑเตผ USB-เดฒเตเดเตเดเต (เดเดฐเต เดฎเตเดธเต, เดเตเดฌเตเตผเดกเต, USB เดฎเตเดกเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดซเตเตบ เดเตเดคเดฑเดฟเดเดเต เดฎเตเดกเดฟเตฝ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเตเดฑเดเตเดเดคเต เดฎเตเดจเตเดจเต USB เดเตปเดชเตเดเตเดเตเดเดณเตเดเตเดเดฟเดฒเตเด). เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเตเดฑเต เดเดฆเตเดฏ เดเดเตเดเดเตเดเดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต เดเดคเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณเต
- USB เดเตเดฌเตเตผเดกเต
- USB/USB-C เดซเตเดฒเดพเดทเต เดกเตเดฐเตเดตเต เดเตเดฑเดเตเดเดคเต 4GB
1. เดฌเดพเดนเตเดฏ เดฎเตเดกเดฟเดฏเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฌเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดฐเตเดงเดจเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเตเด
2. เดกเดฟเดธเตเดเต เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟ เดเดชเดฏเตเดเดฟเดเตเดเต เดธเตเดตเดคเดจเตเดคเตเดฐ เดธเตเดฅเดฒเด เด เดจเตเดตเดฆเดฟเดเตเดเตเด
เดธเตเดเดฐเตเดฏเดพเตผเดคเตเดฅเด, เดเดพเตป เดเดเตป เดคเดจเตเดจเต เดกเดฟเดธเตเดเดฟเดฒเตเดเตเดเต 30GB เด
เดจเตเดตเดฆเดฟเดเตเดเต, เดกเดฟเดธเตเดเต เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเดฟเตฝ เดคเดจเตเดจเต เด
เดคเต เดเดเตเดธเตเดซเดพเดฑเตเดฑเดฟเตฝ เดซเตเตผเดฎเดพเดฑเตเดฑเต เดเตเดฏเตเดคเต.
3. เดเดฐเต ISO เดเดฎเตเดเต เดเดฃเตเดเดพเดเตเดเตเด
เดเดชเตเดทเดจเตเดเตพ:
- เดจเดฟเดเตเดเตพเดเตเดเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดฑเตเดเตเดเดฟเตฝ เดชเตเดฏเดฟ เดเตเตผเดฃเตฝ 5.3.5-1 เดเด เดชเดพเดเตเดเตเดเดณเตเด เดเดณเตเดณ เดเดฐเต เดฑเตเดกเดฟเดฎเตเดฏเตเดกเต เดเดฎเตเดเต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเดพเด.
เดเดจเดพเดฒเดฟ1 เดชเตเตผเดคเตเดคเดฟเดฏเดพเดฏ เดเดฟเดคเตเดฐเดคเตเดคเดฟเดฒเตเดเตเดเตเดณเตเดณ เดฒเดฟเดเตเดเต - archlive เดตเดดเดฟ เดธเตเดตเดฏเด เดเดฐเต เดเดฟเดคเตเดฐเด เดธเตเดทเตโเดเดฟเดเตเดเตเด (เดเตผเดเตเด เดตเดฟเดคเดฐเดฃเดฎเตเดณเตเดณ เดเดฐเต เดธเดฟเดธเตเดฑเตเดฑเด เดเดตเดถเตเดฏเดฎเดพเดฃเต)
เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด
เดเตผเดเตเดเดฟเดธเต pacman -S archiso
cp -r /usr/share/archiso/configs/releng/ archlive cd archlive
pacman.conf เดฒเตเดเตเดเต เดถเตเดเดฐเด เดเตเตผเดเตเดเตเด:
[mbp] Server = https://packages.aunali1.com/archlinux/$repo/$arch
pacman.conf-เดฒเต เดฏเดฅเดพเตผเดคเตเดฅ เดเตเตผเดฃเตฝ เดเดเตเดเตพ เด เดตเดเดฃเดฟเดเตเดเตเดจเตเดจเต:
IgnorePkg = linux linux-headers
เดเดตเดถเตเดฏเดฎเดพเดฏ เดชเดพเดเตเดเตเดเตเดเตพ เดเตเตผเดเตเดเตเด, เด เดตเดธเดพเดจเด linux-mbp เดเตเตผเดฃเดฒเตเด linux-mbp-เดนเตเดกเดฑเตเดเดณเตเด เดเตเตผเดเตเดเตเด
... wvdial xl2tpd linux-mbp linux-mbp-headers
เดเดจเตเดฑเดฑเดพเดเตเดเตเดตเต เดฎเตเดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดธเตโเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดฎเดพเดฑเตเดฑเตเดจเตเดจเต (pacstrap -C เดฎเดพเดฑเตเดฑเดฟ เดชเดพเดเตโเดธเตโเดเตเดฐเดพเดชเตเดชเต -i -C เดเดชเดฏเตเดเดฟเดเตเดเต):
sudo nano /usr/bin/mkarchiso
# Install desired packages to airootfs _pacman () { _msg_info "Installing packages to '${work_dir}/airootfs/'..." if [[ "${quiet}" = "y" ]]; then pacstrap -i -C "${pacman_conf}" -c -G -M "${work_dir}/airootfs" $* &> /dev/null else pacstrap -i -C "${pacman_conf}" -c -G -M "${work_dir}/airootfs" $* fi _msg_info "Packages installed successfully!" }
เดเดฐเต เดเดฟเดคเตเดฐเด เดฐเตเดชเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต:
sudo ./build.sh -v
เด เดตเดเดฃเดฟเดเตเดเดชเตเดชเตเดเตเด เดชเดพเดเตเดเตเดเตเดเตพ เดเดดเดฟเดตเดพเดเตเดเดพเตป Y เด เดฎเตผเดคเตเดคเตเด, เดคเตเดเตผเดจเตเดจเต usb เดซเตเดฒเดพเดทเต เดกเตเดฐเตเดตเดฟเดฒเตเดเตเดเต iso เดเดฎเตเดเต เดเดดเตเดคเตเด:
sudo dd if=out/archlinux*.iso of=/dev/sdb bs=1M
4. เดเดฆเตเดฏ เดฌเตเดเตเดเต
เดซเตเดฒเดพเดทเต เดกเตเดฐเตเดตเต, เดเตเดฌเตเตผเดกเต เดเดจเตเดจเดฟเดต เดเดชเดฏเตเดเดฟเดเตเดเต เดฑเตเดฌเตเดเตเดเต เดเตเดฏเตเดฏเตเด. เดเดชเตเดชเดฟเตพ เดฆเตเดถเตเดฏเดฎเดพเดเตเดฎเตเดชเตเตพ เดเดชเตเดทเดจเตเดเตพ เด เดฎเตผเดคเตเดคเตเด, EFI BOOT เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด.
เด เดเตเดคเตเดคเดคเดพเดฏเดฟ, เดจเดฟเดเตเดเตพ "e" เดเต เด เดฎเตผเดคเตเดคเดฟ เดเดฎเดพเตปเดกเต เดฒเตเดจเดฟเดจเตเดฑเต เด เดตเดธเดพเดจเด เดจเตฝเดเตเดฃเตเดเดคเตเดฃเตเดเต module_blacklist = เดเดเดฟเดฎเดฟเดจเตเดจเตฝ. เดเดคเต เดเตเดฏเตเดคเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดธเดฟเดธเตเดฑเตเดฑเด เดฌเตเดเตเดเต เดเตเดฏเตเดคเตเดเตเดเดฟเดฒเตเดฒ, เดเดฐเต เดคเดฃเตเดเตผเดฌเตเตพเดเตเดเต ICM เดชเดฟเดถเดเต เดฆเตเดถเตเดฏเดฎเดพเดเตเด.
fdisk/cfdisk เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฎเตเดฎเตพ เดจเดฎเตเดฎเตเดเต เดชเดพเตผเดเตเดเตเดทเตป เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจเต (เดเดจเดฟเดเตเดเต เดเดคเต nvme0n1p4 เดเดฃเต), เด
เดคเต เดซเตเตผเดฎเดพเดฑเตเดฑเต เดเตเดฏเตเดคเต เดเตผเดเตเดเตเดตเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด. เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด
เดเดเตเดเตพ เดเดฐเต เดฌเตเดเตเดเต เดชเดพเตผเดเตเดเตเดทเตป เดเดฃเตเดเดพเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ; เดเดเตเดเตพ เดฌเตเดเตเดเตเดฒเตเดกเตผ เดเดดเตเดคเตเด /dev/nvme0n1p1
/mnt-เดฒเต เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดฐเตเดชเดชเตเดชเตเดเตเดเดคเดฟเดจเตเดถเตเดทเด, arch-chroot-เดฒเตเดเตเดเต เดจเตเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดเดดเตเดคเตเด:
mount /dev/nvme0n1p1 /mnt/boot
arch-chroot /mnt /bin/bash
/etc/pacman.conf เดเดจเตเดจเดคเดฟเดฒเตเดเตเดเต เดเตเตผเดเตเดเตเด:
[mbp]
Server = https://packages.aunali1.com/archlinux/$repo/$arch
เดเตเตผเดฃเตฝ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด:
sudo pacman -S linux-mbp linux-mbp-headers
sudo mkinitcpio -p linux-mbp
เดเดเตเดเตพ /etc/modprobe.d/blacklist.conf เดเดจเตเดจเดคเดฟเตฝ เดคเดฃเตเดเตผเดฌเตเตพเดเตเดเตเด applesmc เดเด เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดฏเตเดจเตเดจเต
blacklist thunderbolt
blacklist applesmc
เดเตเดฌเตเตผเดกเต, เดเดเตเดเตเดฌเดพเตผ เดฎเตเดคเดฒเดพเดฏเดต
Yay เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด:
sudo pacman -S git gcc make fakeroot binutils
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
เดเดเตเดเตเดฌเดพเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดกเตเดฏเตเดณเตเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต:
git clone --branch mbp15 https://github.com/roadrunner2/macbook12-spi-driver.git
cd macbook12-spi-driver
make install
เดธเตเดฑเตเดฑเดพเตผเดเตเดเดชเตเดชเดฟเดฒเตเดเตเดเต เดฎเตเดกเตเดฏเตเดณเตเดเตพ เดเตเตผเดเตเดเตเด: /etc/modules-load.d/apple.conf
industrialio_triggered_buffer
apple-ibridge
apple-ib-tb
apple-ib-als
เดเตเดฌเตเตผเดกเดฟเดจเดพเดฏเดฟ เดเตเตผเดฃเตฝ เดฎเตเดกเตเดฏเตเดณเตเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต. เดถเตเดเดฐเดคเตเดคเดฟเตฝ
pacman -S apple-bce-dkms-git
เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเตเตผเดฃเตฝ เดฎเตเดกเตเดฏเตเตพ เดตเดฟเดณเดฟเดเตเดเดชเตเดชเตเดเตเด เดเดชเตเดชเดฟเตพ-เดเตเดฐเดฟ.เดฎเต. เดธเตเดตเดฏเด เด เดธเดเดฌเตเดฒเดฟเดฏเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด เดคเดฟเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต เดฌเดฟเดธเดฟ. เด เดคเดจเตเดธเดฐเดฟเดเตเดเต, mkinicpio.conf เดซเดฏเดฒเดฟเดจเตเดฑเต MODULES เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดฎเตเดกเตเดฏเตเตพ เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดฏเดฃเดฎเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดค เดฎเตเดกเตเดฏเตเตพ เดฎเดฑเดเตเดเดฐเตเดคเต.
เดฎเดพเดจเตเดตเตฝ เด เดธเดเดฌเตเดฒเดฟ:
git clone https://github.com/MCMrARM/mbp2018-bridge-drv.git
cd mbp2018-bridge-drv
make
cp bce.ko /usr/lib/modules/extramodules-mbp/bce.ko
เดธเตเดฑเตเดฑเดพเตผเดเตเดเดชเตเดชเดฟเดฒเตเดเตเดเต bce เด เดฒเตเดฒเตเดเตเดเดฟเตฝ apple-bce เดฎเตเดกเตเดฏเตเตพ เดเตเตผเดเตเดเตเด: /etc/modules-load.d/bce.conf
bce
เดจเดฟเดเตเดเตพเดเตเดเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ Fn เดฌเดเตเดเดฃเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดฃเดฎเตเดเตเดเดฟเตฝ, /etc/modprobe.d/apple-tb.conf เดซเดฏเดฒเดฟเตฝ เดเดดเตเดคเตเด:
options apple-ib-tb fnmode=2
เดเตเตผเดฃเดฒเตเด initramf เดเดณเตเด เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเต.
mkinitcpio -p linux-mbp
iwd เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด:
sudo pacman -S networkmanager iwd
5. เดฒเตเดกเตผ
chroot-เดจเตเดณเตเดณเดฟเตฝ เดเดฒเตเดฒเดพ เดชเตเดฐเดงเดพเดจ เดชเดพเดเตเดเตเดเตเดเดณเตเด เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเตเดเดดเดฟเดเตเดเดพเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดฌเตเดเตเดเตเดฒเตเดกเตผ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเตป เดคเตเดเดเตเดเดพเด.
เดเดจเดฟเดเตเดเต เดเตเดฒเดฟเดเตเดเต เดชเตเดเดพเตป เดเดดเดฟเดเตเดเดฟเดฒเตเดฒ. เดเดฐเต เดเดเตเดธเตเดฑเตเดฑเตเดฃเตฝ USB เดกเตเดฐเตเดตเดฟเตฝ เดจเดฟเดจเตเดจเต เดเตเดฐเดฌเต เดฌเตเดเตเดเต เดเตเดฏเตเดฏเตเด, เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเตพ เด เดคเต nvme-เตฝ เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดฎเตเดชเตเตพ
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
เดธเดฟเดธเตเดฑเตเดฑเด เดเตเตผเดฃเตฝ เดชเดพเดจเดฟเดเตเดเดฟเดฒเตเดเตเดเต เดชเตเดฏเดฟ, เดเตเดเดพเดคเต เดเดชเตโเดทเดจเตเดเดณเดฟเดฒเตเดเต เดเดฐเต เดชเตเดคเดฟเดฏ เดเดจเด เดฑเตเดฌเตเดเตเดเต เดเตเดฏเตเดคเดคเดฟเดจเตเดถเตเดทเด เดฆเตเดถเตเดฏเดฎเดพเดฏเดฟเดฒเตเดฒ. เด เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดฏ เดเดฐเต เดชเดฐเดฟเดนเดพเดฐเดตเตเด เดเดพเตป เดเดฃเตเดเตเดคเตเดคเดฟเดฏเดฟเดฒเตเดฒ, เด เดคเดฟเดจเดพเตฝ systemd-boot เดเดชเดฏเตเดเดฟเดเตเดเต เดฌเตเดเตเดเดฟเดเดเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดเดพเตป เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเต.
- เดฒเตเดเตเดเต
bootctl --path=/boot install
เดเดเตเดเตพ เดเตเตผเดฃเตฝ เดชเดฐเดฟเดญเตเดฐเดพเดจเตเดคเดฟเดฏเดฟเดฒเตเดเตเดเต เดชเตเดเตเดจเตเดจเต. เดฎเดพเดเตเดฌเตเดเตเดเต เดเดซเต เดเตเดฏเตเดฏเตเด, เด เดคเต เดตเตเดฃเตเดเตเด เดเดฃเดพเดเตเดเตเด, เดเดชเตเดทเดจเตเดเตพ เดเตเดฒเดฟเดเตเดเต เดเตเดฏเตเดฏเตเด (เดเตเดฌเตเตผเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต USB-C เดนเดฌเต เดเดซเต เดเตเดฏเตเดฏเดฐเตเดคเต)
- เดฌเดพเดนเตเดฏ เดเดชเดเดฐเดฃเดคเตเดคเดฟเดจเต เดชเตเดฑเดฎเต เดเดฐเต เดชเตเดคเดฟเดฏ EFI เดฌเตเดเตเดเต เดเตปเดเตเดฐเดฟ เดชเตเดฐเดคเตเดฏเดเตเดทเดชเตเดชเตเดเตเดเดฟเดเตเดเตเดฃเตเดเต เดเดจเตเดจเต เดเดเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต
- เดเดฆเตเดฏ เดเตปเดธเตเดฑเตเดฑเดฒเตเดทเตป เดธเดฎเดฏเดคเตเดคเต เดชเตเดฒเต เดเดฐเต เดฌเดพเดนเตเดฏ USB เดกเตเดฐเตเดตเดฟเตฝ เดจเดฟเดจเตเดจเต เดฌเตเดเตเดเต เดเตเดฏเตเดฏเดพเตป เดเดเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต (module_blacklist=thunderbolt เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเตป เดฎเดฑเดเตเดเดฐเตเดคเต)
- เดเดเตเดเตพ เดเดเตเดเดณเตเดเต เดกเดฟเดธเตเดเต เดฎเตเดฃเตเดเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตผเดเตเดเต-เดเตเดฐเตเดเตเดเต เดตเดดเดฟ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟเดฏเดฟเดฒเตเดเตเดเต เดชเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต
mount /dev/nvme0n1p4 /mnt
mount /dev/nvme0n1p1 /mnt/boot
arch-chroot /mnt
เดธเดฟเดธเตเดฑเตเดฑเด เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดฒเตเดกเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดตเดฐเต เดเตเดฌเตเตผเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเตเดเตเดเดฟเตฝ (luks/dm-crypt เดเตปเดเตเดฐเดฟเดชเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต), เดคเตเดเตผเดจเตเดจเต เด เดคเต MODULES เดตเดฟเดญเดพเดเดคเตเดคเดฟเดฒเต /etc/mkinicpio.conf เดซเดฏเดฒเดฟเตฝ เดเดดเตเดคเตเด:
MODULES=(ext4 applespi intel_lpss_pci spi_pxa2xx_platform bce)
เดเตเตผเดฃเดฒเตเด initramf เดเดณเตเด เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเต.
mkinicpio -p linux-mbp
systemd-boot เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเดเตเดเตพ /boot/loader/loader.conf เดซเดฏเตฝ เดเดกเดฟเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเดณเตเดณเดฟเดฒเตเดณเตเดณเดคเตเดฒเตเดฒเดพเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดเดฏเตเด เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดเตเตผเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต:
default arch
timeout 5
editor 1
/boot/loader/entries เดซเตเตพเดกเดฑเดฟเดฒเตเดเตเดเต เดชเตเดฏเดฟ arch.conf เดซเดฏเตฝ เดธเตเดทเตเดเดฟเดเตเดเต เดเดดเตเดคเตเด:
title arch
linux /vmlinuz-linux-mbp
initrd /initramfs-linux-mbp.img
options root=/dev/<b>nvme0n1p4</b> rw pcie_ports=compat
เดจเดฟเดเตเดเตพ luks เดเด lvm เดเด เดเดชเดฏเตเดเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดชเดฟเดจเตเดจเต
options cryptdevice=/dev/<b>nvme0n1p4</b>:luks root=/dev/mapper/vz0-root rw pcie_ports=compat
MacOS-เดฒเตเดเตเดเต เดฑเตเดฌเตเดเตเดเต เดเตเดฏเตเดฏเตเด.
6. Wi-Fi เดธเดเตเดเตเดเดฐเดฃเด
เด เดตเดธเดพเดจเด เดธเดเดญเดตเดฟเดเตเดเดคเตเดชเตเดฒเต, MacOS เดซเตเตพเดกเดฑเดฟเตฝ wi-fi เด เดกเดพเดชเตเดฑเตเดฑเดฑเดฟเดจเดพเดฏเตเดณเตเดณ เดซเตเดเดตเตเดฏเตผ เดซเดฏเดฒเตเดเตพ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเต /usr/share/firmware/wifi , เดจเดฟเดเตเดเตพเดเตเดเต เด เดต เด เดตเดฟเดเต เดจเดฟเดจเตเดจเต เดฌเตเดฒเตเดฌเตเดเดณเตเดเต เดฐเตเดชเดคเตเดคเดฟเตฝ เดเดเตเดคเตเดคเต brcmfmac เดเตเตผเดฃเตฝ เดฎเตเดกเตเดฏเตเดณเดฟเดฒเตเดเตเดเต เดจเตฝเดเดพเด. เดจเดฟเดเตเดเดณเตเดเต เด เดกเดพเดชเตเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดซเดฏเดฒเตเดเตพ เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต, MacOS-เตฝ เดเดฐเต เดเตเตผเดฎเดฟเดจเตฝ เดคเตเดฑเดจเตเดจเต เดเดดเตเดคเตเด:
ioreg -l | grep C-4364
เดจเดฎเตเดเตเดเต เดเดฐเต เดจเตเดฃเตเด เดชเดเตเดเดฟเด เดฒเดญเดฟเดเตเดเตเด. เดเดเตเดเตพเดเตเดเต เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดซเดฏเดฒเตเดเตพ เดฎเดพเดคเตเดฐเดฎเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณเต เด เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเด เดซเดฏเดฒเตเดเตพ:
"RequestedFiles" = ({"Firmware"="<b>C-4364__s-B2/maui.trx</b>","TxCap"="C-4364__s-B2/maui-X3.txcb","Regulatory"="C-4364__s-B2/<b>maui-X3.clmb</b>","NVRAM"="C-4364__s-B2/<b>P-maui-X3_M-HRPN_V-m__m-7.7.txt</b>"})
เดจเดฟเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดซเดฏเดฒเตเดเดณเตเดเต เดชเตเดฐเตเดเตพ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด. เด เดตเดฏเต /usr/share/firmware/wifi เดซเตเตพเดกเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดซเตเดฒเดพเดทเต เดกเตเดฐเตเดตเดฟเดฒเตเดเตเดเต เดชเดเตผเดคเตเดคเดฟ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเตเดคเดฟเดฏเดฟเตฝ เดชเตเดฐเตเดฎเดพเดฑเตเดฑเตเด:
maui.trx -> brcmfmac4364-pcie.bin
maui-X3.clmb -> brcmfmac4364-pcie.clm_blob
P-maui-X3_M-HRPN_V-m__m-7.7.txt -> brcmfmac4364-pcie.Apple Inc.-<b>MacBookPro15,2.txt</b>
เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด เดตเดธเดพเดจเดคเตเดคเต เดเตเดเตเดธเตเดฑเตเดฑเต เดซเดฏเดฒเดฟเตฝ เดฎเตเดกเตฝ เดชเตเดฐเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต; เดจเดฟเดเตเดเดณเตเดเต เดฎเตเดกเตฝ macbookpro15,2 เด เดฒเตเดฒเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเดณเตเดเต MacBook เดฎเตเดกเดฒเดฟเดจเต เด เดจเตเดธเตเดคเดฎเดพเดฏเดฟ เด เดซเดฏเดฒเดฟเดจเตเดฑเต เดชเตเดฐเต เดฎเดพเดฑเตเดฑเตเดฃเตเดเดคเตเดฃเตเดเต.
เดเตผเดเตเดเดฟเดฒเตเดเตเดเต เดฑเตเดฌเตเดเตเดเต เดเตเดฏเตเดฏเตเด.
เดซเตเดฒเดพเดทเต เดกเตเดฐเตเดตเดฟเตฝ เดจเดฟเดจเตเดจเต /lib/firmware/brcm/ เดซเตเตพเดกเดฑเดฟเดฒเตเดเตเดเต เดซเดฏเดฒเตเดเตพ เดชเดเตผเดคเตเดคเตเด
sudo cp brcmfmac4364-pcie.bin /lib/firmware/brcm/
sudo cp brcmfmac4364-pcie.clm_blob /lib/firmware/brcm/
sudo cp 'brcmfmac4364-pcie.Apple Inc.-<b>MacBookPro15,2.txt' /lib/firmware/brcm/
เดฎเตเดกเตเดฏเตเดณเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดค เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต:
rmmod brcmfmac
modprobe brcmfmac
ifconfig/ip เดตเดดเดฟเดฏเดพเดฃเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดจเตเดฑเตผเดซเตเดธเต เดฆเตเดถเตเดฏเดฎเดพเดเตเดจเตเดจเดคเตเดจเตเดจเต เดเดเตเดเตพ เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจเต.
เดตเดดเดฟ เดตเตเดซเต เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต
เดถเตเดฐเดฆเตเดง. netctl, nmcli เดฎเตเดคเดฒเดพเดฏเดต เดตเดดเดฟ. เดเดจเตเดฑเตผเดซเตเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, iwd เดตเดดเดฟ เดฎเดพเดคเตเดฐเด.
iwd เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดเตเดเตพ NetworkManager-เดจเต เดจเดฟเตผเดฌเดจเตเดงเดฟเดเตเดเตเดจเตเดจเต. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดซเดฏเตฝ /etc/NetworkManager/NetworkManager.conf เดธเตเดทเตเดเดฟเดเตเดเต เดเดดเตเดคเตเด:
[device]
wifi.backend=iwd
NetworkManager เดธเตเดตเดจเด เดเดฐเดเดญเดฟเดเตเดเตเด
sudo systemctl start NetworkManager.service
sudo systemctl enable NetworkManager.service
7. เดถเดฌเตเดฆเด
เดถเดฌเตโเดฆเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เดชเตพเดธเตเดกเดฟเดฏเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต:
sudo pacman -S pulseaudio
เดฎเตเดจเตเดจเต เดซเดฏเดฒเตเดเตพ เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเตเด:
เดจเดฎเตเดเตเดเต เด เดตเดฏเต เดจเตเดเตเดเดพเด:
/usr/share/alsa/cards/AppleT2.conf
/usr/share/pulseaudio/alsa-mixer/profile-sets/apple-t2.conf
/usr/lib/udev/rules.d/91-pulseaudio-custom.rules
8. เดธเดธเตเดชเตเตปเดกเต/เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเดเตเด
เด เดจเดฟเดฎเดฟเดทเด 16.10.2019 เดจเดฟเดเตเดเตพ เดถเดฌเตโเดฆเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดธเดธเตเดชเตเตปเดกเต/เดฑเตเดธเตเดฏเตเดฎเต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดฃเด. bce เดฎเตเดกเตเดฏเตเดณเดฟเดจเตเดฑเต เดฐเดเดฏเดฟเดคเดพเดตเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดเดเตเดเตพ เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดเดฏเดพเดฃเต.
เดธเดธเตเดชเตเดกเต/เดฑเตเดธเตเดฏเตเด เดธเดชเตเดชเตเตผเดเตเดเต เดเดณเตเดณ เดเดฐเต เดฎเตเดกเตเดฏเตเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดเตเดฏเตเดฏเดฃเด:
git clone https://github.com/MCMrARM/mbp2018-bridge-drv.git
cd mbp2018-bridge-drv
git checkout suspend
make
cp bce.ko /usr/lib/modules/extramodules-mbp/bce.ko
modprobe bce
เดจเดฟเดเตเดเตพ anuali1 เดถเตเดเดฐเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฑเตเดกเดฟเดฎเตเดฏเตเดกเต apple-bce เดฎเตเดกเตเดฏเตเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพ เดเดฆเตเดฏเด เด เดคเต เดจเตเดเตเดเด เดเตเดฏเตเดฏเดฃเด, เด เดคเดฟเดจเตเดถเตเดทเด เดฎเดพเดคเตเดฐเดฎเต เดธเดธเตเดชเตเตปเดกเต เดฎเตเดกเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเต bce เดฎเตเดกเตเดฏเตเตพ เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเตเดเดฏเตเด เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดเดฏเตเด เดตเตเดฃเด.
เดเตเดเดพเดคเต, เดจเดฟเดเตเดเตพ applesmc เดฎเตเดกเตเดฏเตเตพ เดฌเตเดฒเดพเดเตเดเตโเดฒเดฟเดธเตเดฑเตเดฑเดฟเดฒเตเดเตเดเต เดเตเตผเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต (เดจเดฟเดเตเดเตพ เดเดคเต เดฎเตเดฎเตเดชเต เดเตเดฏเตเดคเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ) เดเตเดเดพเดคเต /boot/loader/entries/arch.conf เดเดจเตเดจเดคเดฟเตฝ เด เดตเดธเดพเดจเด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดเตเตผเดคเตเดคเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเด. pcie_ports=compat.
เดจเดฟเดฒเดตเดฟเตฝ, เดธเดธเตเดชเตเตปเดกเต เดฎเตเดกเดฟเตฝ เดชเตเดฐเดตเตเดถเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเดเตเดเตเดฌเดพเตผ เดกเตเดฐเตเดตเตผ เดคเดเดฐเดพเดฑเดฟเดฒเดพเดเตเดจเตเดจเต, เดคเดฃเตเดเตผเดฌเตเตพเดเตเดเต เดกเตเดฐเตเดตเตผ เดเดฟเดฒเดชเตเดชเตเตพ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต 30 เดธเตเดเตเดเตปเดกเดฟเตฝ เดเตเดเตเดคเตฝ เดซเตเดฐเตเดธเตเดเตเดฏเตเดฏเตเดจเตเดจเต, เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเตเดฑเดเตเดเต เดฎเดฟเดจเดฟเดฑเตเดฑเต เดจเตเดฐเดคเตเดคเตเดเตเดเต. เดชเตเดฐเดถเตเดจเดฎเตเดณเตเดณ เดฎเตเดกเตเดฏเตเดณเตเดเตพ เดธเตเดตเดฏเดฎเตเดต เด เตบเดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเตเดเต เดเดคเต เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเดจเดพเดเตเด.
เดเดฐเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดธเตเดทเตเดเดฟเดเตเดเตเด /lib/systemd/system-sleep/rmmod.sh:
#!/bin/sh
if [ "" == "pre" ]; then
rmmod thunderbolt
rmmod apple_ib_tb
elif [ "" == "post" ]; then
modprobe apple_ib_tb
modprobe thunderbolt
fi
เดเดคเต เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเดฌเดฟเตพ เดเดเตเดเตเด:
sudo chmod +x /lib/systemd/system-sleep/rmmod.sh
เดเดชเตเดชเตเดพเดดเดคเตเดคเตเดเตเดเต เดเดคเตเดฐเดฎเดพเดคเตเดฐเด. เดธเดธเตเดชเตเตปเดกเต/เดฑเตเดธเตเดฏเตเดฎเต เดเดณเตเดณ เดเดฟเดฒ เดธเตเดเตเดทเตเดฎเดคเดเตพ เดเดดเดฟเดเต, เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดฏ เดเดฐเต เดธเดเดตเดฟเดงเดพเดจเดฎเดพเดฃเต เดซเดฒเด. เดชเตเดฐเดตเตผเดคเตเดคเดจเดธเดฎเดฏเดคเตเดคเต เดจเดฟเดฐเดตเดงเดฟ เดฆเดฟเดตเดธเดเตเดเดณเดฟเตฝ เดเตเดฐเดพเดทเตเดเดณเต เดเตเตผเดฃเตฝ เดชเดฐเดฟเดญเตเดฐเดพเดจเตเดคเดฟเดเดณเต เดเดฃเตเดเดพเดฏเดฟเดฒเตเดฒ. เดธเดฎเตเดชเดญเดพเดตเดฟเดฏเดฟเตฝ bce เดฎเตเดกเตเดฏเตเดณเดฟเดจเตเดฑเต เดฐเดเดฏเดฟเดคเดพเดตเต เดเดคเต เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเตเดฎเตเดจเตเดจเต เดเดพเตป เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดธเดธเตเดชเตเตปเดกเต/เดฑเตเดธเตเดฏเตเดฎเต, เดถเดฌเตโเดฆเด เดเดจเตเดจเดฟเดตเดฏเตโเดเตเดเต เดเดเตเดเตพเดเตเดเต เดชเตเตผเดฃเตเดฃ เดชเดฟเดจเตเดคเตเดฃ เดฒเดญเดฟเดเตเดเตเด.
เด
เดตเดฒเดเดฌเด: www.habr.com