Автор Тема: Проблем с Wi-Fi след компилиране на кернел  (Прочетена 2043 пъти)

rover65

  • Напреднали
  • *****
  • Публикации: 111
  • Distribution: Debian/Wheezy Kernel 3.2.0-4-amd64
  • Window Manager: KDE 4.8.4
    • Профил
Здравейте!
История: На лаптоп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 ) - резултат никакъв.
Явно при компилирането е трябвало нещо да направя по настройките на кернела, но не знам какво.

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

dobrev666

  • Напреднали
  • *****
  • Публикации: 119
  • Distribution: Slackware, Slackware64
    • Профил
    • WWW
И каква е безжичната карта?
Активен

tarball

  • Напреднали
  • *****
  • Публикации: 896
  • Distribution: Arch linux;Debian Testing; Ubuntu
  • Window Manager: KDE;MATE;Xfce
    • Профил
След като инсталира firmware опита ли това?
http://wiki.debian.org/iwlwifi
Май си пропуснал да заредиш модула с командата modprobe
Винаги след инсталация трябва да го правиш
« Последна редакция: Apr 27, 2010, 17:16 от tarball »
Активен

Едно време бях спортен тип,сега съм...само тип!
The Future is OPEN!

rover65

  • Напреднали
  • *****
  • Публикации: 111
  • Distribution: Debian/Wheezy Kernel 3.2.0-4-amd64
  • Window Manager: KDE 4.8.4
    • Профил
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.
Пак не работи. Почвам да ровя в настройките на кернела...
Активен

dobrev666

  • Напреднали
  • *****
  • Публикации: 119
  • Distribution: Slackware, Slackware64
    • Профил
    • WWW
Аз използвам iwlagn. Според това:
http://wiki.debian.org/iwlagn
би трябвало и ти да използваш този драйвер.
Най-вероятно не е компиилран при тебе този драйвер, понеже се е появил в 2.6.27 и доколкото разбрах, ти си използвал конфигурация от 2.6.26 без да преконфигурираш.
Така че компилирай този драйвер и използвай него. Аз нямам проблем с iwlagn.
Активен

rover65

  • Напреднали
  • *****
  • Публикации: 111
  • Distribution: Debian/Wheezy Kernel 3.2.0-4-amd64
  • Window Manager: KDE 4.8.4
    • Профил
dobrev666

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

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

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

eth0      no wireless extensions.

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

dobrev666

  • Напреднали
  • *****
  • Публикации: 119
  • Distribution: Slackware, Slackware64
    • Профил
    • WWW
Не си компилирал iwlagn.
В конфига на ядрото(файла .config) виж дали имаш
CONFIG_IWLAGN
Какво пише срещу него?
Активен

rover65

  • Напреднали
  • *****
  • Публикации: 111
  • Distribution: Debian/Wheezy Kernel 3.2.0-4-amd64
  • Window Manager: KDE 4.8.4
    • Профил
В секцията
Цитат
# 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 .... И същата работа..... >:(
« Последна редакция: Apr 27, 2010, 23:48 от rover65 »
Активен

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Защо не пробваш с готово ядро от бекпортс и фърмуер от там, може да сработи всичко ОК.
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
« Последна редакция: Apr 28, 2010, 10:54 от tolostoi »
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

rover65

  • Напреднали
  • *****
  • Публикации: 111
  • Distribution: Debian/Wheezy Kernel 3.2.0-4-amd64
  • Window Manager: KDE 4.8.4
    • Профил
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, но няма да бъде инсталиран
« Последна редакция: Apr 28, 2010, 13:02 от rover65 »
Активен

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Може наистина в момента да ги няма тези пакети (ъпдейтват ги или местят нещо), но защо инсталираш всички хедъри? Трябват ти само за твоето ядро. Виж хелпа на хранилището как се работи с него:
Код:
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
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

rover65

  • Напреднали
  • *****
  • Публикации: 111
  • Distribution: Debian/Wheezy Kernel 3.2.0-4-amd64
  • Window Manager: KDE 4.8.4
    • Профил
Цитат
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: Счупени пакети
>:(
Активен

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Хаха  голям си късметлия  ;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Струва ми се че са налчини, а по-новото ако искаш не го махай, може би проблема ще го оправят до няколко дни.
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

rover65

  • Напреднали
  • *****
  • Публикации: 111
  • Distribution: Debian/Wheezy Kernel 3.2.0-4-amd64
  • Window Manager: KDE 4.8.4
    • Профил
Готово! Вече имам безжична връзка.
Решението - в настройките на кернела
Цитат
CONFIG_IWLWIFI=m
CONFIG_IWLWIFI_LEDS=y
CONFIG_IWLWIFI_RFKILL=y
Най-накрая имам пълнофункционален Дебиан на лаптопа си! ;D
Благодаря на всички за помощта! [_]3 [_]3 [_]3
Активен