Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: rover65 в Apr 27, 2010, 16:46



Титла: Проблем с Wi-Fi след компилиране на кернел
Публикувано от: rover65 в Apr 27, 2010, 16:46
Здравейте!
История: На лаптопa си Acer Aspire 5738G инсталирах Debian/lenny 5.04, кернел 2.6.26-2-amd64. Видео карта ATI Mobility Radeon HD 4570.
Резултат: Няма звук, инсталират се драйверите за видеото и безжичната карта.
Действия: Изтеглих от хранилищата 2.6.30, използвах за база config-a на текущото ядро, компилирах (без да пипам нищо по настройките на кернела). Рестартирах - вече имам звук. Инсталирах драйвера за видеото и всичко е ОК. Обаче вече не работи безжичната карта. Преинсталирах от Synaptic-a драйвера (firmware-iwlwifi ) - резултат никакъв.
Явно при компилирането е трябвало нещо да направя по настройките на кернела, но не знам какво.

 Молбата ми е да помогнете какво да "пипна" в настройките на кернела...


Титла: Re: Проблем с Wi-Fi след компилиране на кернел
Публикувано от: dobrev666 в Apr 27, 2010, 17:13
И каква е безжичната карта?


Титла: Re: Проблем с Wi-Fi след компилиране на кернел
Публикувано от: tarball в Apr 27, 2010, 17:13
След като инсталира firmware опита ли това?
http://wiki.debian.org/iwlwifi ($2)
Май си пропуснал да заредиш модула с командата modprobe
Винаги след инсталация трябва да го правиш


Титла: Re: Проблем с Wi-Fi след компилиране на кернел
Публикувано от: rover65 в Apr 27, 2010, 18:12
dobrev666
картата ми e
Цитат
lspci
04:00.0 Network controller: Intel Corporation Wireless WiFi Link 5100

tarball
Да, не съм зарeждал модула, защото смятах, че Synaptic-a извършва тези неща.
Изпълних
Цитат
modprobe iwl3945
но ефекта е същия :
Цитат
iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.
Пак не работи. Почвам да ровя в настройките на кернела...


Титла: Re: Проблем с Wi-Fi след компилиране на кернел
Публикувано от: dobrev666 в Apr 27, 2010, 19:07
Аз използвам iwlagn. Според това:
http://wiki.debian.org/iwlagn
би трябвало и ти да използваш този драйвер.
Най-вероятно не е компиилран при тебе този драйвер, понеже се е появил в 2.6.27 и доколкото разбрах, ти си използвал конфигурация от 2.6.26 без да преконфигурираш.
Така че компилирай този драйвер и използвай него. Аз нямам проблем с iwlagn.


Титла: Re: Проблем с Wi-Fi след компилиране на кернел
Публикувано от: rover65 в Apr 27, 2010, 20:20
dobrev666

Изпълних всичко съгласно http://wiki.debian.org/iwlagn ($2)

Следва
Цитат
modprobe iwlagn
FATAL: Module iwlagn not found.

Изпълних
Цитат
iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

 >:(
Някакви идеи?


Титла: Re: Проблем с Wi-Fi след компилиране на кернел
Публикувано от: dobrev666 в Apr 27, 2010, 21:28
Не си компилирал iwlagn.
В конфига на ядрото(файла .config) виж дали имаш
CONFIG_IWLAGN
Какво пише срещу него?


Титла: Re: Проблем с Wi-Fi след компилиране на кернел
Публикувано от: rover65 в Apr 27, 2010, 23:10
В секцията
Цитат
# Wireless LAN
реда е
Цитат
# CONFIG_IWLAGN is not set
Хм... Странно... Мисля, че го маркирах със *...
Продължавам с кернела...

Цитат
  •        Intel Wireless WiFi 4965AGN
  •        Intel Wireless WiFi 5000AGN; Intel WiFi Link 1000, 6000, and 6050 Series               
  <M>     Intel PRO/Wireless 3945ABG/BG Network Connection (iwl3945)                                         
             
  •        Enable Spectrum Measurement in iwl3945 driver 
...това е частта от настройките на кернела
Следва make modules и make modules_install.... reboot .... И същата работа..... >:(


Титла: Re: Проблем с Wi-Fi след компилиране на кернел
Публикувано от: tolostoi в Apr 28, 2010, 10:49
Защо не пробваш с готово ядро от бекпортс и фърмуер от там, може да сработи всичко ОК.
http://backports.org/dokuwiki/doku.php

Edit:
Имай предвид, че след лени ВСИКО non-free е извадено от ядрото и се инсталира като пакет допълнително
http://packages.debian.org/search?keywords=firmw&searchon=names&section=all&suite=lenny-backports
Ядрата са до 2.6.32+25 като гледам http://packages.debian.org/search?suite=lenny-backports&section=all&arch=any&searchon=names&keywords=linux-image


Титла: Re: Проблем с Wi-Fi след компилиране на кернел
Публикувано от: rover65 в Apr 28, 2010, 12:46
tolostoi

Инсталирах си на лаптопа Debian/Squeeze и там звука и безжичната връзка е ОК. Не успях само да инсталирам драйвера на видеокартата (за това бях пуснал друга тема). Кернела на  Debian/Squeeze беше мисля 2.6.32.... Ъпгрейдвах до нестабилната версия, но там нещата с графичния режим се "набозяха" тотално и се отказах да се боря. Тогава реших да инсталирам Дебиан Лени с който нямам проблем с инсталация на видеото и Wi-Fi, но няма звук. 
Следващите ми действия са описани подробно в първия ми пост.
Според мен нещо не съм настроил в кернела, но не знам какво.  ???

При опит за инсталиране със Synaptic-a на
Цитат
linux-headers-2.6.32-bpo.2-all-amd64
ми дава следната грешка за неудовлетворени зависимости:
Цитат
linux-headers-2.6.32-bpo.2-all-amd64:
 Зависи от: linux-headers-2.6.32-bpo.2-amd64, но няма да бъде инсталиран
 Зависи от: linux-headers-2.6.32-bpo.2-vserver-amd64, но няма да бъде инсталиран


Титла: Re: Проблем с Wi-Fi след компилиране на кернел
Публикувано от: tolostoi в Apr 28, 2010, 13:23
Може наистина в момента да ги няма тези пакети (ъпдейтват ги или местят нещо), но защо инсталираш всички хедъри? Трябват ти само за твоето ядро. Виж хелпа на хранилището как се работи с него:
Код:
1. Add this line

deb http://www.backports.org/debian lenny-backports main contrib non-free
to your /etc/apt/sources.list.
2. Run apt-get update
3. All backports are deactivated by default (i.e. the packages are pinned to 1 by using NotAutomatic: yes in the Release files, just as in experimental). If you want to install something from backports run:

apt-get -t lenny-backports install “package”

Of course, you can use aptitude as well:

aptitude -t lenny-backports install “package”
т. е. не ползвай синаптик.
За драйвера ти ... ако беше fglrx и пакетирането му до деб, някой беше дал връзка към викито на дебиан където беше обясненено защо не сработва, както и решение (разпакетираше се, променяха се няколко реда в няколко файла ... пипкава работа) май този който правел дебианските скриптове за пакетиране във fglrx спрял да се занимава и за това бил проблема. Но винаги можеш да ги инсталираш, по старомодния начин със sh imeto_na_drivera


Титла: Re: Проблем с Wi-Fi след компилиране на кернел
Публикувано от: rover65 в Apr 28, 2010, 13:48
Цитат
deb http://www.backports.org/debian lenny-backports main contrib non-free
Тези хранилища ги имам в sources-list-а.
След изпълнение на
Цитат
debian:/opt# apt-get -t lenny-backports install linux-headers-2.6.32-bpo.4-amd64
ми връща следната грешка:
Цитат
Четене на списъците с пакети... Готово
Изграждане на дървото със зависимости
Четене на информацията за състоянието... Готово
Някои пакети не можаха да бъдат инсталирани. Това може да означава,
че сте изискали невъзможна ситуация или ако използвате нестабилната
дистрибуция, че някои необходими пакети още не са създадени или пък
са били преместени от Incoming.
Следната информация може да помогне за намиране на изход от ситуацията:

Следните пакети имат неудовлетворени зависимости:
  linux-headers-2.6.32-bpo.4-amd64: Зависи от: linux-kbuild-2.6.32 но той не може да бъде инсталиран
E: Счупени пакети
>:(


Титла: Re: Проблем с Wi-Fi след компилиране на кернел
Публикувано от: tolostoi в Apr 28, 2010, 14:05
Хаха  голям си късметлия  ;D , както писах, може в момента да ги няма, нямам идея за причината, виж май за по старо ядро са там, може да пробваш с инсталикране на по-старо ядро и хедърите му.

aptitude search linux-kbuild
p   linux-kbuild-2.6.26                                - Kbuild infrastructure for Linux 2.6.26                     
p   linux-kbuild-2.6.30                                - Kbuild infrastructure for Linux 2.6.30     

Пробвай да инсталираш linux-headers-2.6.30-bpo.2-amd64 linux-image-2.6.30-bpo.2-amd64Струва ми се че са налчини, а по-новото ако искаш не го махай, може би проблема ще го оправят до няколко дни.


Титла: Re: Проблем с Wi-Fi след компилиране на кернел
Публикувано от: rover65 в Apr 28, 2010, 14:16
Готово! Вече имам безжична връзка.
Решението - в настройките на кернела
Цитат
CONFIG_IWLWIFI=m
CONFIG_IWLWIFI_LEDS=y
CONFIG_IWLWIFI_RFKILL=y
Най-накрая имам пълнофункционален Дебиан на лаптопа си! ;D
Благодаря на всички за помощта! [_]3 [_]3 [_]3