Решение
Вкратце:
git clone https://github.com/gnab/rtl8812au
update /rtl8812au/os_dep/linux/usb_intf. c
-> найти оригинальный идентификатор шины для archer T4U AC1200 (2357:0101) и добавить строку с идентификатором шины для AC1300 (2357:010d) сразу после:
{USB_DEVICE(0x2357, 0x0101),.driver_info = RTL8812},
**{USB_DEVICE(0x2357, 0x010d),.driver_info = RTL8812},**.
следуйте инструкциям в файле readme, предоставленном в ./rtl8812au
Voilà!
Больше объяснений:
Проблема была двоякой:
GAD3R дал мне ссылку на корректную версию драйвера для моего ядра, которая скомпилируется правильно (большое спасибо за это!).
Archer T4U в 99% ссылок, которые я нашел, относится к T4U AC1200, тот, который я купил - T4U AC1300 (также -v2). Я не уверен, является ли это только региональным названием продукта или это соответствует фактическому изменению оборудования. Возможно, T4u AC1300 появился совсем недавно: единственное упоминание, которое я смог найти, находится на официальном сайте Tp-Link .
В любом случае, меня спровоцировал идентификатор шины, указанный на wikidevi :
Флешка поддерживает USB 3.0 и имеет USB ID: 2357:0101
a lsusb дал мне 2357:010d
Решение было очевидным:
Я добавил строку в /rtl8812au/os_dep/linux/usb_intf.c
(см. выше в кратком решении)
NB: Я проверил, и идентификатор AC1300 usb уже доступен в
Размер tar-архива не является расчетным размером. Только предварительный прогон обеспечивает правильный размер, но это удваивает нагрузку. Пример:
~# du -csb /usr | tail -1 | cut -f1
=> 1585916720
~# tar --totals -cf /dev/null /usr
=> 1656514560
Моя рекомендация: Используйте мощный инструмент резервного копирования, например dar http://dar.linux.free.fr/