[РЕШЕНО] Killer Wireless-AC 1550i Adapter (9560NGW) на ноутбуке

... это проба - хотел открыть новый пост ...... и блокирует - в 1-ые такое. Этот кусок сохраняется нормально, а полный текст не дает. Буду смотреть, что там не так. Разобрался - блокируется, если в тексте имеется символ "звездочка" - так что вместо написанного звездочка, ставь в терминале сам символ
....................................................... удалять верхнюю часть не стал .................................................................................................................

Можно еще предположить, что проблема с firmware - нет нужного. По логике, глядя на вывод modinfo iwlwifi | grep ucode нужен вроде бы firmware типа iwlwifi-9560-ххххх.ucode, которого в системе нет
find /usr/lib -iname 'звездочкаiwlwifiзвездочка' | grep 9560
….. пусто …..
Может firmware и по другому называется, это просто мое предположение, сделанное по аналогии с 9260, для которого firmware имеется.
Посмотрел имеющиеся у меня старенькие исходники для linux-4.12.9 и нашел там один файлик. Привожу вывод для девайса A370 (кстати согласно исходников 9560 относится к 9000 Series)
cat ~/.../linux-4.12.9/drivers/net/wireless/intel/iwlwifi/pcie/drv.c | grep A370
        {IWL_PCI_DEVICE(0xA370, 0x0060, iwl9460_2ac_cfg)},
        {IWL_PCI_DEVICE(0xA370, 0x0030, iwl9560_2ac_cfg)},
        {IWL_PCI_DEVICE(0xA370, 0x1030, iwl9560_2ac_cfg)},
И опять видим - 9560 присутствует, но нет нужного 1552.
Из всего этого предположу, что нет соответствующего firmware.
И все-таки нужно смотреть логи/dmesg, чтобы узнать какие firmware загрузились (узнать можно, например, из вывода dmesg | grep iwl)
А вот имеется ли firmware для данного устройства/чипа, не знаю. Если имеется, то можно попробовать скачать и вставить в нужное место.
Ошибки не исчезают с опытом - они просто умнеют
vasek
Может firmware и по другому называется, это просто мое предположение, сделанное по аналогии с 9260, для которого firmware имеется.
Был не прав, действительно, название firmware для 9560 другое - согласно этого источника (похоже назвали по номеру серии - 9000)
iwlwifi-9000-pu-b0-jf-b0-34.ucode, который в системе имеется.
Значит дело не в firmware - и опять все по кругу, возвращаемся к subsystem.

EDIT 1 - я бы взял какой-нибудь live-CD/USB, например, Ubuntu - проверил бы работу устройства там, если работает, посмотреть что за модуль и др.
Ошибки не исчезают с опытом - они просто умнеют
Что то намудрил с цитированием, только сейчас заметил, прищлось подредактировать
vasek
я бы взял какой-нибудь live-CD/USB, например, Ubuntu - проверил бы работу устройства там, если работает, посмотреть что за модуль и др.
Как всегда не заметил строчку
wargblaze
Дополнительно проверил на последних версиях Manjaro и Ubuntu.
Значит все бесполезно, вот когда добавят, вопрос. А пока приобрети какой нибудь свисток.
Ошибки не исчезают с опытом - они просто умнеют
Для интересующихся
Почитал об этом Wireless 9560 и, как понял, это первый Wi-Fi девайс, интегрированный в процессор, но пока не полностью. А поэтому и внедрение в Linux, имхо, идет с большим опозданием.
Привожу выдержку
Intel представила Wireless 9560, это будет первый продукт с частично интегрированным WiFi. Таким образом, это еще не 100% интеграция, но многие первичные функции были перенесены в CPU или SoC или PCH, что экономит затраты, пространство и энергию, сообщает компьютерная база.
Затем модуль надстройки может подключаться непосредственно к процессору, и это исключает использование дорогостоящих дорожек PCIe. Перемещая первичные соединения в процессор, со временем ожидается, что решение WIFI будет дешевле. Таким образом, в основном модуль WLAN больше не нуждается в питании от шины PCIe или USB, поскольку адресация уже выполнена в CPU или SoC или чипсете. Таким образом, беспроводной адаптер AC-9560 является лишь «компаньонным модулем» для функций AC WIFI, без этого WIFI не работает.

EDIT 1 - забыл отметить, что на ихнем сайте (от 04.04.2018) было нписано - *Note: Killer 1550 only supported in Windows 10 x64
Ошибки не исчезают с опытом - они просто умнеют
Задал вопрос Killer Networks, на сайте Intel прямым текстом написано по впросам поддержки Killer Wireless 1550 обращаться к Killer Networks. Получил ответ, что поддерживается только Windows и нет времени и возможности заниматься интеграцией в Linux.
Полез на форум Ubuntu, там нашел такого же счастливчика, которому помог один один из модераторов форума. Вобщем решение для поддержки Killer Wirelles AC 1550 от Intel:
sudo apt-get install git
git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git/tree/
cd backport-iwlwifi
make defconfig-iwlwifi-public
sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config
make -j4
sudo make install

И наконец-то появился A370 с sv*sd00001552 и все заработало!

modinfo iwlwifi | grep A370
alias: pci:v00008086d0000A370sv*sd000042A4bc*sc*i*
alias: pci:v00008086d0000A370sv*sd00004234bc*sc*i*
alias: pci:v00008086d0000A370sv*sd000040A4bc*sc*i*
alias: pci:v00008086d0000A370sv*sd00004034bc*sc*i*
alias: pci:v00008086d0000A370sv*sd00004030bc*sc*i*
alias: pci:v00008086d0000A370sv*sd00002034bc*sc*i*
alias: pci:v00008086d0000A370sv*sd00002030bc*sc*i*
alias: pci:v00008086d0000A370sv*sd00001552bc*sc*i*
alias: pci:v00008086d0000A370sv*sd00001210bc*sc*i*
alias: pci:v00008086d0000A370sv*sd00001030bc*sc*i*
alias: pci:v00008086d0000A370sv*sd00001010bc*sc*i*
alias: pci:v00008086d0000A370sv*sd000002A4bc*sc*i*
alias: pci:v00008086d0000A370sv*sd000002A0bc*sc*i*
alias: pci:v00008086d0000A370sv*sd00000264bc*sc*i*
alias: pci:v00008086d0000A370sv*sd00000260bc*sc*i*
alias: pci:v00008086d0000A370sv*sd0000023Cbc*sc*i*
alias: pci:v00008086d0000A370sv*sd00000238bc*sc*i*
alias: pci:v00008086d0000A370sv*sd00000234bc*sc*i*
alias: pci:v00008086d0000A370sv*sd00000230bc*sc*i*
alias: pci:v00008086d0000A370sv*sd000000A4bc*sc*i*
alias: pci:v00008086d0000A370sv*sd000000A0bc*sc*i*
alias: pci:v00008086d0000A370sv*sd00000064bc*sc*i*
alias: pci:v00008086d0000A370sv*sd00000060bc*sc*i*
alias: pci:v00008086d0000A370sv*sd0000003Cbc*sc*i*
alias: pci:v00008086d0000A370sv*sd00000038bc*sc*i*
alias: pci:v00008086d0000A370sv*sd00000034bc*sc*i*
alias: pci:v00008086d0000A370sv*sd00000030bc*sc*i*

vasek, спасибо за помощь!
wargblaze,молодец,поздравляю.Таки нашёл решение.
Linux Forever!
 
Зарегистрироваться или войдите чтобы оставить сообщение.