[Решено] Debian 7.7 не видит wi-fi

Автор alsoijw, 18 декабря 2014, 16:01:10

« назад - далее »

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

alsoijw

У меня Acer TravelMate-P253. Погуглив нашёл совет - предоставить выхлоп
ifconfig -a

eth0      Link encap:Ethernet  HWaddr 20:1a:06:4f:57:aa 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:16

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:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:480 (480.0 B)  TX bytes:480 (480.0 B)
[свернуть]
И
lspci

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1140 (rev a1)
02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57785 Gigabit Ethernet PCIe (rev 10)
02:00.1 SD Host controller: Broadcom Corporation NetXtreme BCM57765 Memory Card Reader (rev 10)
02:00.2 System peripheral: Broadcom Corporation Device 16be (rev 10)
02:00.3 System peripheral: Broadcom Corporation Device 16bf (rev 10)
03:00.0 Network controller: Atheros Communications Inc. AR9565 Wireless Network Adapter (rev 01)
[свернуть]
Что делать?

Сообщение объединено: 18 Декабрь 2014, 16:11:17

Вывод тех же программ в убунте
ifconfig -a
eth0      Link encap:Ethernet  HWaddr 20:1a:06:4f:57:aa 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:16

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:699 errors:0 dropped:0 overruns:0 frame:0
          TX packets:699 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:60754 (60.7 KB)  TX bytes:60754 (60.7 KB)

wlan0     Link encap:Ethernet  HWaddr 48:d2:24:e4:77:61 
          inet addr:192.168.1.3  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::4ad2:24ff:fee4:7761/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6354 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6428 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:6227836 (6.2 MB)  TX bytes:956243 (956.2 KB)

[свернуть]
lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (rev a1)
02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57785 Gigabit Ethernet PCIe (rev 10)
02:00.1 SD Host controller: Broadcom Corporation BCM57765/57785 SDXC/MMC Card Reader (rev 10)
02:00.2 System peripheral: Broadcom Corporation BCM57765/57785 MS Card Reader (rev 10)
02:00.3 System peripheral: Broadcom Corporation BCM57765/57785 xD-Picture Card Reader (rev 10)
03:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
[свернуть]
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Malaheenee

#1
Установить прошивки Atheros, скачав их ручками с packages.debian.org?
Все мы где-то, когда-то и в чем-то были новичками.

BULATUS

Если доступен проводной интернет, то можно скачать с помощью терминала, выполнив определённые условия.

Как я понял, эта модель идёт с предустановленным ОС Linpus Linux. Работать должно всё.


alsoijw

#3
По глупости стёр /etc/apt/source.list. Нагуглил следующий текст -
Открыть содержимое (спойлер)
# See sources.list(5) for more information, especialy
# Remember that you can only use http, ftp or file URIs
# CDROMs are managed through the apt-cdrom tool.
deb http://http.us.debian.org/debian stable main contrib non-free
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://security.debian.org stable/updates main contrib non-free

# Uncomment if you want the apt-get source function to work
#deb-src http://http.us.debian.org/debian stable main contrib non-free
#deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free

[свернуть]
С ним будет работать?

Сообщение объединено: 19 декабря 2014, 15:36:49

Да, забыл спросить - для установки использовать aptitude или apt?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

oermolaev


alsoijw

Воткнул кабель, добавил
echo 'deb http://http.debian.net/debian/ wheezy-backports main contrib non-free' >> /etc/apt/sources.list
apt-get install firmware-atheros
Не работает. ЧЯДНТ? Перезагрузился на всякий случай.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Udachnik

Цитата: alsoijw от 19 декабря 2014, 16:09:31Воткнул кабель, добавил
echo 'deb http://http.debian.net/debian/ wheezy-backports main contrib non-free' >> /etc/apt/sources.list
apt-get install firmware-atheros
Не работает. ЧЯДНТ? Перезагрузился на всякий случай.
А apt-get update сначала кто будет делать?

alsoijw

Udachnik, делал. Сдесь не написал. Насколько я понимаю, без обновления списка пакетов apt не нашёл бы firmware-atheros.
Версия: 0.43~bpo70+1
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

ogost

в sources.list чё нить кроме бэкпортс прописано?

alsoijw

#9
Открыть содержимое (спойлер)
cat /etc/apt/sources.list
deb http://http.debian.net/debian wheezy main
deb-src http://http.debian.net/debian wheezy main

deb http://http.debian.net/debian wheezy-updates main
deb-src http://http.debian.net/debian wheezy-updates main

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

deb http://http.debian.net/debian/ wheezy-backports main contrib non-free
deb-src http://http.debian.net/debian/ wheezy-backports main contrib non-free
[свернуть]

Сообщение объединено: 20 декабря 2014, 12:48:35

И ещё, есть ли принципиальная разница между apt и aptitude? Или это дело вкуса?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

alsoijw

Похоже единственный вариант - скомпилить самому. Вопрос: часто ли будет отваливаться такой драйвер? При обновлении ядра или как? И как часто здесь обновляют ядра?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

mnt

#11
У меня WiFi тоже на Qualcomm Atheros QCA9565.
На Debian 6 драйвер ставил так:
скачать https://www.kernel.org/pub/linux/kernel/projects/backports/2013/03/04/compat-drivers-2013-03-04-u.tar.bz2
Распаковать архив и перейти в папку с архивом.
Затем
sudo ./scripts/driver-select ath9k
sudo make
sudo make install
3. Перезагрузить систему или дать команду:
sudo modprobe ath9k

На Debian 7 были какие-то проблемы с вышеуказанной установкой. Но к сожалению, действия не записал. В памяти осталась инструкция отсюда http://xakki.ru/help/Debian-AtherosAR8171.html
Поэтому, возможно, ставил так:
#apt-get update
    #apt-get -f install
    #apt-get install make build-essential linux-source linux-tools linux-headers-amd64
    #apt-cache search linux-source
* Можно перезагрузиться.

Компиляция:
    #make defconfig-ath9k
    #make -j4
    #make install
Если возникают ошибки, вероятнее всего то, что не хватает какого то пакета для установки.

P.S. Желательно сначала потренироваться с этой установкой драйверов на "замороженной" системе. У меня используется Lethe. Аналоги в репах Debian - fsprotect и  bilibop.

alsoijw

#12
mnt, как это замороженная система?

Сообщение объединено: 22 декабря 2014, 17:05:05

make -C /lib/modules/3.2.0-4-amd64/build M=/home/alsoijw/compat-drivers-2013-03-04-u modules
make: *** /lib/modules/3.2.0-4-amd64/build: Нет такого файла или каталога.  Останов.
make: *** [modules] Ошибка 2
Чего не хватает?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

mnt

#13
"замороженная" система доступна только в режиме чтения.
Программно испортить ее невозможно. В Windows обычно используют Shadow Defender, Deep Freeze или аналогичные (там их много).

Я обычно Debian ставлю только разделы root и swap. Затем устанавливаю aufs-tools (из репозитория) и  Lethe отсюда:
http://sourceforge.net/projects/lethe/files/latest/download/lethe_0.34_all.deb

Автоматически изменяется файл /boot/grub/grub.cfg. После перезагрузки в меню появляется дополнительный пункт типа:
"Debian GNU/Linux, linux 3.16.0-4-amd64 (freezed with Lethe)".
Если выбрать его, то система запустится в "замороженном" (freezed) состоянии (тут уже можно издеваться над ней, как душе угодно). После перезагрузки все "издевательства" будут забыты, поскольку изменения в процессе работы записываются в файл изменений, а не в реальную систему.  В Lethe (а также в похожих fsprotect и bilibop из репозитория Debian) файл изменений пишется в RAM и занимает ее половину, т.е. даже в журналируемых ФС типа ext3/ext4 реальная запись на хард идет только на незамороженный раздел с данными (у меня для этого раздел в NTFS). Т.е. даже при внезапном отключении питания система не пострадает.

Инструкция "Install Lethe on Ubuntu 14.04 LTS":
http://community.spiceworks.com/how_to/show/90188-install-lethe-on-ubuntu-14-04-lts

Инструкция "Install Lethe on Ubuntu 14.04 LTS and Debian 8 Jessie" (закинул сюда свою нижеприведенную инструкцию с переводом на английский):
http://sourceforge.net/p/lethe/discussion/944269/thread/54a279ec/

Я для Debian Jessie ставил немного иначе.
Инструкция:
Открыть содержимое (спойлер)
1.    
Загрузить Lethe с Sourceforge браузером или открыть терминал и ввести следующую команду:

sudo wget http://sourceforge.net/projects/lethe/files/latest/download/lethe_0.34_all.deb
   
2.    
Установить aufs-tools (если он еще не установлен) из Synaptic или в терминале ввести следующую команду:

sudo apt-get update
sudo apt-get install aufs-tools

3.
Надо взять файл из Debian-6 по адресу /usr/lib/grub/update-grub_lib и от Администратора скопировать его по адресу /usr/lib/grub/update-grub_lib в Debian Jessie.

4.
Установить deb-пакет Lethe из Gdebi или перейти в папку с этим пакетом и в терминале ввести следующую команду:

sudo dpkg -i lethe_0.34_all.deb

5.
После этого можно запустить в терминале sudo update-grub.
Будет сгенерирован grub.cfg с полями для запуска типа
"menuentry "Debian GNU/Linux, linux 3.16.0-4-amd64 (freezed with Lethe)" {".

6.
После перезагрузки компьютера в меню первой добавится вышеуказанная строка.
Для запуска системы в "замороженном" режиме надо кликнуть эту строку меню с фрагментом "(freezed with Lethe)"; для запуска системы в обычном (незамороженном) режиме надо кликнуть строку меню без этого фрагмента; для запуска системы в режиме отладки надо кликнуть строку меню с фрагментом "recovery mode".

7.
На данный момент получена "жесткая" заморозка. Т.е. после активации режима "заморозки" свой замороженный раздел доступен, как обычно, в режиме чтения. Но любые другие разделы (а также флешки и внешние жесткие диски) хотя и видны, но их вообще невозможно подключить даже в режиме чтения.

В Debian-8 Jessie монтирование идет по пути:
/media/NameUser/Data (/media/NameUser/TRANSCEND (флешка), /media/NameUser/System) - другая система.
Для того, чтобы в Debian-8 Jessie можно было монтировать разделы System, Debian-7, Data, флешки и внешний хард, надо изменить права доступа к папке bard:
sudo chmod 777 /media/NameUser
После этого в Debian-8 Jessie все разделы, флешки и внешние жесткие диски будут нормально монтироваться (также, как и в прежних версиях Debian-6 и Debian-7).
[свернуть]

/usr/lib/grub/update-grub_lib
Открыть содержимое (спойлер)
# stub for new grub-mkconfig_lib
# Copyright (C) 2007,2008  Free Software Foundation, Inc.
#
# GRUB is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# GRUB is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GRUB.  If not, see <http://www.gnu.org/licenses/>.

prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib

. ${libdir}/grub/grub-mkconfig_lib

grub_warn "update-grub_lib is deprecated, use grub-mkconfig_lib instead"
[свернуть]

Сообщение объединено: 22 Декабрь 2014, 17:27:17

Цитата: alsoijw от 22 декабря 2014, 15:57:53Чего не хватает?

Я так понял, опробована первая инструкция. У меня тоже это писалось. Не хватает указанной папки. Я попробовал ее создать (от root) и снова запустить. Пошла ошибка типа "нет инструкции для выполнения" (опять же давно было, не помню).

По второй инструкции все пошло, как по маслу (но детали, увы, где-то посеял).

P.S. Во второй инструкции должна быть строка
    #make defconfig-ath9k
Ранее указанная
    #make defconfig-alx
- это для Ethernet от Atheros (у меня такой).
Поэтому сейчас предыдущее сообщение я поправил.

alsoijw

#14
mnt, а зачем решотка в начале?  рута собирать? Зачем?make defconfig-ath9k
make: *** Нет правила для сборки цели `defconfig-ath9k'.  Останов.



Сообщение объединено: 22 декабря 2014, 18:12:51

Ну какбы вторая инструкция...
apt-cache search linux-source

linux-source-3.2 - Linux kernel source for version 3.2 with Debian patches
linux-source - Linux kernel source (meta-package)
linux-source-2.6 - Linux kernel source (dummy package)
linux-source-3.16 - Linux kernel source for version 3.16 with Debian patches
[свернуть]
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?