LinuxForum.Fans
Тема

Прошу помощи в настройке Wi-Fi на TravelMate 5320

Автор: DruKot 4 сообщений 3156 просмотров
#275291

Здравствуйте, уже месяца 2 пытаюсь настроить себе wi-fi и все мои попытки остались безрезультатными. Ниже привиду хронологию своих действий и логи, очень надеюсь на помощь, ибо сам я уже не знаю что еще придумать.

Итак я обладатель Debian 6 Squeeze, сверху все это украшено KDE 4 и подано на ACER TravelMate 5320

данные моего вайфая:
broadcom 802.11g
Вывод lspci -k

Показать
text
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
        Subsystem: Acer Incorporated [ALI] Device 011f
        Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
        Subsystem: Acer Incorporated [ALI] Device 011f
        Kernel driver in use: i915
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
        Subsystem: Acer Incorporated [ALI] Device 011f
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
        Subsystem: Acer Incorporated [ALI] Device 011f
        Kernel driver in use: uhci_hcd
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
        Subsystem: Acer Incorporated [ALI] Device 011f
        Kernel driver in use: uhci_hcd
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
        Subsystem: Acer Incorporated [ALI] Device 011f
        Kernel driver in use: ehci_hcd
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
        Subsystem: Acer Incorporated [ALI] Realtek ALC268 audio codec
        Kernel driver in use: HDA Intel
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
        Kernel driver in use: pcieport
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
        Kernel driver in use: pcieport
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)
        Kernel driver in use: pcieport
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
        Subsystem: Acer Incorporated [ALI] Device 011f
        Kernel driver in use: uhci_hcd
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
        Subsystem: Acer Incorporated [ALI] Device 011f
        Kernel driver in use: uhci_hcd
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
        Subsystem: Acer Incorporated [ALI] Device 011f
        Kernel driver in use: uhci_hcd
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
        Subsystem: Acer Incorporated [ALI] Device 011f
        Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
        Subsystem: Acer Incorporated [ALI] Device 011f
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
        Subsystem: Acer Incorporated [ALI] Device 011f
        Kernel driver in use: ata_piix
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)
        Subsystem: Acer Incorporated [ALI] Device 011f
        Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
        Subsystem: Acer Incorporated [ALI] Device 011f
02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02)
        Subsystem: Acer Incorporated [ALI] Device 011c
        Kernel driver in use: tg3
04:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)
        Subsystem: AMBIT Microsystem Corp. Device 0422
        Kernel driver in use: b43-pci-bridge
0f:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
        Subsystem: Acer Incorporated [ALI] Device 011f
        Kernel driver in use: yenta_cardbus
0f:06.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
        Subsystem: Acer Incorporated [ALI] Device 011f
        Kernel driver in use: firewire_ohci
0f:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
        Subsystem: Acer Incorporated [ALI] Device 011f
        Kernel driver in use: tifm_7xx1
0f:06.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller
        Subsystem: Acer Incorporated [ALI] Device 011f
        Kernel driver in use: sdhci-pci

Пробовал делать (в хронологическом порядке):

Эта инструкция ни к чему не привела:

Показать
Для уствновки драйверов на wifi карту bcm4318 в Debian Lenny 5.0 нужно выполнять следующие действия:
1. Добавить репозитарий следующую строку «deb http://ftp.us.debian.org/debian lenny main contrib non-free» в файл /etc/apt/sources.list
2. Сделать обновление репозитория командой aptitude update
3. Установить 2 пакета b43-fwcutter и wireless-tools командой aptitude install b43-fwcutter wireless-tools
4. Выполнить команду modprobe b43
5. Проверяем на каком интерфейсе находится наш wifi адаптер командой iwconfig, у меня адапрет находится на интерфейсе wlan0
6. Активировать адаптер командой ifconfig wlan0 up

network-manager-kde оказался уже установлен и работает с проводными, 3g модемами и айфоном в режиме модема

пробовал настроить вручную (http://kubuntu.ru/node/6543) но, не знаю параметров вайфая, так как он не мой, а расшаренный.

Команда iwconfig выдает:

Показать
text
lo        no wireless extensions.

eth0 no wireless extensions.

irda0 no wireless extensions.

pan0 no wireless extensions.

ppp0 no wireless extensions.

Причем изначально эта команда выдавала другое :

Показать
text
lo        no wireless extensions.

eth0 no wireless extensions.

irda0 no wireless extensions.

wlan0 IEEE 802.11bg ESSID:off/any Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm Retry long limit:7 RTS thr:off Fragment thr:off Encryption key:off Power Management:off pan0 no wireless extensions.

ppp0 no wireless extensions.

лампочка вайфая ведет себя подозрительно, не горит, но если пытаться включить мигнет и все

Далее интереснее =))

Нашел статью, которая должна была помочь http://www.yaap.info/page/wifi-v-ubutu-910-ne-rabotaet-drajver-broadcom-bcm4311, только вот не все так просто((((

доходя по инструкции до команды make он ругается, сначала так:

Показать
text
hybrid_wl# make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make: *** /lib/modules/2.6.32-5-686/build: Нет такого файла или каталога.  Останов.
make: *** [all] Ошибка 2

Видимо беда в ядре, попробовал поставить linux-headers, поставил inux-headers-2.6.32-5-686 (мое ядро, проверял)), не помогло, создал в ручную папку /lib/modules/2.6.32-5-686/build - не помогло. Попробовал обновить build-essential, linux-source, ошибка немного изменилась:

Показать
text
/hybrid_wl# make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/lib/modules/2.6.32-5-686/build'
make[1]: *** Не заданы цели и не найден make-файл.  Останов.
make[1]: Leaving directory `/lib/modules/2.6.32-5-686/build'
make: *** [all] Ошибка 2

Пробовал запустить через ./ , но тоже не идет:

Показать
text
hybrid_wl# ./Makefile 
./Makefile: line 16: syntax error near unexpected token `$(KERNELRELEASE),'
./Makefile: line 16: `ifneq ($(KERNELRELEASE),)'

Вот и все, сижу у разбитого make и смотрю на море :(

Помогите чем сможете, заранее спасибо!

#276559

Привет. Ну что я могу сказать.. Сталкивался я с b43 (Squeeze) на ноуте Dell. Все завелось.
Просьба, не выдавать весь lspci -kn (тяжело искать), лучше сделать так

text
lspci -knn|grep 04:00.0 - лучше читается.

Вот здесь нарисованы устройства которые поддерживаются.
Если покажешь вывод команды

text
lspci -knn|grep 04:00.0

то, можно запечатлеть конкретно твоё устройство.
Статья об установке драйвера b43 лежит здесь
Далее,

Для уствновки драйверов на wifi карту bcm4318 в Debian Lenny 5.0
- у тебя же Squeeze и устройство BCM4311 !!! *DONT_KNOW*

Теперь конкретно что нужно сделать.
1. Определить какие драйвера загружены, и выгрузить их или удалить (все равно от них толку нет).
text
lsmod

- найди здесь твой драйвер
удаляем драйвер из системы

text
modprobe -r имя драйвера 

на всякий пожарный удили чисто и этот пакет из системы b43-fwcutter

text
aptitude -D purge b43-fwcutter

Если какие-то драйвера останутся загруженными в ситеме, то другие установленные (в том числе и через нетворк) работать не будут.

2. Делаем так, как описано здесь (если этот репозиторий уже забит, то пропускай-проверь)

1) Add a "contrib" component to /etc/apt/sources.list
deb http://ftp.us.debian.org/debian squeeze main contrib non-free

2)

text
aptitude update && aptitude install wireless-tools

3) Install the appropriate firmware installer package:

text
aptitude install firmware-b43-installer

3. высылаешь сюда вывод команды

text
iwconfig

4. Настраиваешь /etc/wpa_supplicant.conf, /etc/network/interfaces
вот пример

#276573

Далее интереснее =))

Через make собирать что то надо только в исключительных случаях, а лучше никогда. У тебя же пакетная система, вот и работай с пакетами. aptitude тебе в помощь. Она автоматически, в отличии от make, установит необходимые зависимости. Для сборки пакета из исходников есть команда checkinstall здесь почитай.

text
make: *** /lib/modules/2.6.32-5-686/build: Нет такого файла или каталога.  Останов.

- где то я читал, что при сборке данного драйвера вылетает эта ошибка. это известный баг. для сборки пакета надо папку с исходниками перенести сюда - /lib/modules/2.6.32-5-686/ и там уже собирать.. не помню уже. посмотрите в файле Make какой путь ищется для сборки, скорее всего относительный от места (папки сборки), хотя могу и ошибаться.
Вот нашел описание сборки.

text

If you try to build this module but get an error message that looks like 
this:

make: *** /lib/modules/"release"/build: No such file or directory. Stop.

Then you do not have the proper packages installed, since installing the proper packages will create /lib/modules/"release"/build on your system.

On Fedora install 'kernel-devel' (Development Package for building kernel modules to match the kernel) from the Package Manager (System-> Administration-> Add/Remove Software).

On Ubuntu, you will need headers and tools. Try these commands: # apt-get install build-essential linux-headers-generic # apt-get build-dep linux

To check to see if you have this directory do this:

# ls /lib/modules/`uname -r`/build

BUILD INSTRUCTIONS ------------------ 1. Setup the directory by untarring the proper tarball:

For 32 bit: hybrid-portsrc.tar.gz For 64 bit: hybrid-portsrc-x86_64.tar.gz

Example: # mkdir hybrid_wl # cd hybrid_wl # tar xzf <path>/hybrid-portsrc.tar or <path>/hybrid-portsrc-x86_64.tar.gz

2. Build the driver as a Linux loadable kernel module (LKM):

# make clean (optional) # make

When the build completes, it will produce a wl.ko file in the top level directory.

надо перейти в соответствующую папку (создать её сначала) и в ней уже собирать.

#276575

Тоже мучался с этим девайсом на Samsung, но у меня 4313 чипик. Удалось завести. Все работает, но не на Debian, а Mageia. Вот хавтушка, может поможет http://wiki.mageialinux.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B8_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_Wi-Fi_%D0%BA%D0%B0%D1%80%D1%82%D1%8B_Broadcom_BCM4312_%D1%81_b43_%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80%D0%BE%D0%BC

Войдите или зарегистрируйтесь, чтобы ответить.