Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: ubuntu 16.04 serv, Карточка wifi стоит (pci), но wlan0 нет  (Прочитано 901 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ErshKUS

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Приветствую!

Подскажите, куда смотреть, куда копать?

Заранее благодарен

sudo iwconfig
enp3s2    no wireless extensions.

lo        no wireless extensions.

sudo lshw -C network
  *-network:0
       description: Ethernet interface
       product: RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 2
       bus info: pci@0000:03:02.0
       logical name: enp3s2
       version: 10
       serial: 00:11:d8:f3:b6:05
       size: 100Mbit/s
       capacity: 100Mbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=full ip=192.168.1.109 latency=64 link=yes maxlatency=64 mingnt=32 multicast=yes port=MII speed=100Mbit/s
       resources: irq:21 ioport:e800(size=256) memory:cffffc00-cffffcff
  *-network:1 UNCLAIMED
       description: Network controller
       product: ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow]
       vendor: Intersil Corporation
       physical id: 5
       bus info: pci@0000:03:05.0
       version: 01
       width: 32 bits
       clock: 33MHz
       capabilities: pm cap_list
       configuration: latency=64 maxlatency=28 mingnt=10
       resources: memory:cfffc000-cfffdfff

ifconfig
enp3s2    Link encap:Ethernet  HWaddr 00:11:d8:f3:b6:05
          inet addr:192.168.1.109  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::211:d8ff:fef3:b605/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:185 errors:0 dropped:0 overruns:0 frame:0
          TX packets:172 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:24769 (24.7 KB)  TX bytes:27755 (27.7 KB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:160 errors:0 dropped:0 overruns:0 frame:0
          TX packets:160 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:11840 (11.8 KB)  TX bytes:11840 (11.8 KB)


Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
ErshKUS,
Во-первых, wlan0 в любом случае не будет. Теперь интерфейсы по-другому называются.
Дайте вывод

lspci -knn | grep Net -A2
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн ErshKUS

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
lspci -knn | grep Net -A2
03:05.0 Network controller [0280]: Intersil Corporation ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow] [1260:3890] (rev 01)
        Subsystem: Accton Technology Corporation WN4201B [1113:4203]
        Kernel modules: p54pci

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
ErshKUS,
Это довольно экзотический чип. Я с таким не встречался. Боюсь, что он может толком не поддерживаться ядром, хотя какой-то модуль p54pci загружается.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн ErshKUS

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
ErshKUS,
Это довольно экзотический чип. Я с таким не встречался. Боюсь, что он может толком не поддерживаться ядром, хотя какой-то модуль p54pci загружается.
А можешь подсказать путь поиска, ключевые слова, попробую сам поискать. Это брендовый HP, HP Pavilion w5000.

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 4315
  • Все по палатам!
    • Просмотр профиля
ErshKUS, глянь тут
https://wiki.debian.org/prism54
Извините, я все еще учусь

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
ErshKUS,
Ну так ключевые слова в выводе

Intersil Corporation ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow] [1260:3890] (rev 01)
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3096
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
ErshKUS,
1) проверь или у тебя часом не отключена карточка на софтверном\хардверном уровне
Код: Bash
  1. rfkill list
2) проверить или стоит sudo apt-get install linux-firmware-nonfree
3) если первый список показывает, что нет, а второе в наличии, то:
Код: Bash
  1. cd /lib/firmware
  2. sudo mv isl3886pci isl3886pci.old
  3. wget http://daemonizer.de/prism54/prism54-fw/fw-softmac/2.12.0.0.arm
  4. sudo mv 2.12.0.0.arm isl3886pci
  5. sudo modprobe -r p54pci && sudo modprobe p54pci
  6.  
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
EvangelionDeath,
Я тоже нашел, что надо firmware поставить.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн ErshKUS

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
sudo apt-get install linux-firmware-nonfree
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет linux-firmware-nonfree

по этой инструкции работает https://wiki.debian.org/prism54
Но modprobe -r p54pci ; modprobe p54pci сбрасывается после ребута, как это сделать на постоянку?

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
ErshKUS,
Объясните что работает, и что сбрасывается. Эту команду надо один раз выполнить. Модуль должен сам грузиться. Если не грузится, то это другое дело. Исправить легко.
« Последнее редактирование: 29 Июль 2016, 23:12:15 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн ErshKUS

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Удалось заставить работать.

будущим искателям:
wget https://daemonizer.de/prism54/prism54-fw/fw-softmac/2.13.25.0.arm --no-check-certificate
sudo mv 2.13.25.0.arm /lib/firmware/isl3886pci

Добавил в /etc/rc.local перед exit 0
modprobe -r p54pci
modprobe p54pci

поставить утилиты для работы с wi-fi, если еще нет sudo apt install wpasupplicant wireless-tools
ребут, или выполнить из под рута modprobe -r p54pci ; modprobe p54pci
после этого в iwconfig должен появится wifi


сканим сети iwlist scanning чтоб узнать нужный ESSID

создаем конфиг wpa_passphrase вашESSID вашПароль > /etc/wpa_supplicant/wpa_supplicant.conf
wpa_supplicant -B -iwlp3s5 -Dwext -c/etc/wpa_supplicant/wpa_supplicant.conf
dhclient wlp3s5

после этого в ifconfig появится уже сетка

теперь сделаем поднятие сети при загрузке компа, добавим в /etc/network/interfaces это
auto wlp3s5
iface wlp3s5 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

если локальной сети не будет, закоментить строки, иначе загрузка будет виснуть на ожидании подключения кабеля
#auto enp3s2
#iface enp3s2 inet dhcp

вроде всё, источники
https://wiki.debian.org/prism54
http://stasyak.ru/?p=377
http://mnorin.com/nastrojka-wifi-iz-komandnoj-stroki.html

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
ErshKUS,
Так что слетает? И зачем в rc.local перезапускать модуль не понятно. Он сам не поднимается что ли? Ведь без firmware прекрасно поднимался.

В любом случае модули ядра не так в автозагузку ставятся. Их просто пишут в /etc/modules
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн ErshKUS

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
ErshKUS,
Так что слетает? И зачем в rc.local перезапускать модуль не понятно. Он сам не поднимается что ли? Ведь без firmware прекрасно поднимался.

В любом случае модули ядра не так в автозагузку ставятся. Их просто пишут в /etc/modules
если в rc.local не прописывать, то после ребута в iwconfig пусто, пока не сделаешь modprobe -r p54pci ; modprobe p54pci

в /etc/modules смогу попробовать только завтра.

Спасибо тебе и всем участникам за помощь!

 

Страница сгенерирована за 0.071 секунд. Запросов: 25.