Add Joplin, old Mac, and Fedora WiFi runbooks; simplify JA3 Whisky scripts and hotspot recovery.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
116
docs/old_mac/RUNBOOK.md
Normal file
116
docs/old_mac/RUNBOOK.md
Normal file
@@ -0,0 +1,116 @@
|
||||
# Fedora 43 на MacBook Pro (Intel) — BCM4322 Wi‑Fi runbook
|
||||
|
||||
**Железо:** MacBook Pro Intel, Broadcom **BCM4322**, драйвер ядра **b43**
|
||||
**ОС:** Fedora 43 Workstation, рабочее ядро `6.17.1-300.fc43.x86_64`
|
||||
**Проверено:** 2026-06-16
|
||||
|
||||
**Архив для установки:** `deliverable/fedora-bcm4322-wifi-fix.tar.gz`
|
||||
|
||||
**Передача Mac → Fedora:** см. **[BLUETOOTH_FILE_TRANSFER.md](./BLUETOOTH_FILE_TRANSFER.md)** (порядок: приём на Fedora, затем Send с Mac).
|
||||
|
||||
---
|
||||
|
||||
## 1. Быстрый путь (Wi‑Fi fix)
|
||||
|
||||
```bash
|
||||
cd ~/Downloads
|
||||
tar xzf fedora-bcm4322-wifi-fix.tar.gz
|
||||
cd fedora-bcm4322-wifi-fix
|
||||
sudo bash install-bcm4322-firmware-fedora.sh
|
||||
sudo reboot
|
||||
nmcli device wifi list
|
||||
nmcli device wifi connect "SSID" password "пароль"
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 2. RCA
|
||||
|
||||
| Симптом | Причина | Решение |
|
||||
|---------|---------|---------|
|
||||
| `Broadcom 4322 WLAN found`, Wi‑Fi нет | Драйвер b43 есть, **firmware нет** | `ucode16_mimo.fw` в `/lib/firmware/b43/` |
|
||||
| `b43-fwcutter` установлен | Это утилита, не firmware | Установить `.fw` файлы |
|
||||
| BT PAN: `bnep0` connect → disconnect | Профиль NM / телефон | §4.2 |
|
||||
| `dnf` timeout | Нет интернета | Offline-архив или USB tether |
|
||||
|
||||
**Не переустанавливать Fedora** — BCM4322 снова потребует firmware.
|
||||
|
||||
---
|
||||
|
||||
## 3. Диагностика
|
||||
|
||||
```bash
|
||||
uname -r
|
||||
lspci -nn | grep -i network
|
||||
lsmod | grep -E 'b43|bcma|ssb'
|
||||
sudo dmesg | grep -i b43
|
||||
nmcli device
|
||||
ls -la /lib/firmware/b43/ucode16_mimo.fw
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 4. Интернет до установки firmware
|
||||
|
||||
### USB tethering (предпочтительно)
|
||||
|
||||
Redmi Note 14 → USB-модем → на Fedora `nmcli device` → `ping 8.8.8.8`.
|
||||
|
||||
### Bluetooth PAN
|
||||
|
||||
```bash
|
||||
nmcli connection delete "Redmi Note 14 Network"
|
||||
sudo systemctl restart bluetooth
|
||||
bluetoothctl
|
||||
# power on / agent on / default-agent / pair / trust / connect
|
||||
```
|
||||
|
||||
На телефоне: Bluetooth-модем вкл., пересопрячь Fedora.
|
||||
|
||||
### Онлайн-путь (если интернет есть)
|
||||
|
||||
```bash
|
||||
sudo dnf install rpmfusion-nonfree-release-tainted
|
||||
sudo dnf install b43-firmware
|
||||
sudo reboot
|
||||
```
|
||||
|
||||
**Не ставить `akmod-wl`** на BCM4322.
|
||||
|
||||
---
|
||||
|
||||
## 5. После установки
|
||||
|
||||
```bash
|
||||
sudo dmesg | grep -i b43 # нет "firmware ... not found"
|
||||
nmcli device # wlan0 / wlp*
|
||||
nmcli radio wifi on
|
||||
nmcli device wifi list
|
||||
```
|
||||
|
||||
Опционально (стабильность):
|
||||
|
||||
```bash
|
||||
sudo iw dev <iface> set power_save off
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 6. Ядро
|
||||
|
||||
Рабочее: **6.17.1-300.fc43.x86_64**. В GRUB не выбирать 7.0.12, если загрузка нестабильна.
|
||||
|
||||
---
|
||||
|
||||
## 7. Цель
|
||||
|
||||
| Компонент | Состояние |
|
||||
|-----------|-----------|
|
||||
| Firmware | `/lib/firmware/b43/ucode16_mimo.fw` |
|
||||
| Драйвер | `b43` без ошибок в dmesg |
|
||||
| Интерфейс | `wlan0` / `wlp*` в nmcli |
|
||||
| Сеть | Wi‑Fi connect работает |
|
||||
|
||||
---
|
||||
|
||||
*docs/old_mac — local_machine*
|
||||
Reference in New Issue
Block a user