LinuxForum.Fans
Тема

Debian 6 Wi-fi

Автор: drac753 15 сообщений 3520 просмотров
#214355

Собственно взял ноут , установил squeeze обновил , пробую

text

root@debhome:~# iwconfig 
lo        no wireless extensions.

eth0 no wireless extensions.

pan0 no wireless extensions.

root@debhome:~# lshw -C network *-network description: Ethernet interface product: NetLink BCM57780 Gigabit Ethernet PCIe vendor: Broadcom Corporation physical id: 0 bus info: pci@0000:02:00.0 logical name: eth0 version: 01 serial: b8:70:f4:ae:5f:a1 size: 100MB/s capacity: 1GB/s width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.116 duplex=full firmware=sb ip=192.168.3.25 latency=0 link=yes multicast=yes port=MII speed=100MB/s resources: irq:28 memory:f1100000-f110ffff *-network UNCLAIMED description: Network controller product: Broadcom Corporation vendor: Broadcom Corporation physical id: 0 bus info: pci@0000:08:00.0 version: 00 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list configuration: latency=0 resources: memory:f1000000-f1003fff root@debhome:~# lspci 00:00.0 Host bridge: Advanced Micro Devices [AMD] RS880 Host Bridge 00:02.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (ext gfx port 0) 00:04.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 0) 00:05.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 1) 00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [AHCI mode] 00:12.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller 00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller 00:13.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller 00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller 00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 42) 00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40) 00:14.3 ISA bridge: ATI Technologies Inc SB700/SB800 LPC host controller (rev 40) 00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge (rev 40) 00:14.5 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller 00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor HyperTransport Configuration 00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Address Map 00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM Controller 00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Miscellaneous Control 00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link Control 01:00.0 VGA compatible controller: ATI Technologies Inc NI Whistler [AMD Radeon HD 6600M Series] 01:00.1 Audio device: ATI Technologies Inc Device aa90 02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe (rev 01) 08:00.0 Network controller: Broadcom Corporation Device 4358

Получается что нет дров ? Ставил пакеты module-assistant и wireless-tools но резульатат нет подскажите куда копать ?

#214358

drac753,
Пакеты с firmware поставили?
firmware-linux-free
firmware-linux-nonfree

И, возможно, есть firmware именно для вашего железа.
В синаптике поиск по firmware сделайте и посмотрите, вот ни этот ли пакет решит проблему:
firmware-brcm80211

Еще для сетевухи, вот эти:
firmware-bnx
firmware-bnx2

Проверьте хорошо, может еще что есть в репах.

#214363

Установил все 3
firmware-linux-free
firmware-linux-nonfree
firmware-brcm80211
резульата нет

#214365

Еще вот эти:
firmware-bnx
firmware-bnx2

тоже названия близкие к вашим в описании.

#214367

возникла проблема на этапе
3 Build and install a broadcom-sta-modules-* package for your system, using Module-Assistant:
# m-a a-i broadcom-sta
выскакивает - сборка пакета broadcom-sta-source завешилась неудачно

make[2]: Entering directory `/usr/src/linux-headers-2.6.32-5-amd64'
│ /usr/src/linux-headers-2.6.32-5-common/arch/x86/Makefile:81: stack
│ protector enabled but no compiler support
│ LD [M] /usr/src/modules/broadcom-sta/i386/wl.o
│ ld: Relocatable linking with relocations from format elf32-i386
│ (/usr/src/modules/broadcom-sta/i386/lib/wlc_hybrid.o_shipped) to format
│ elf64-x86-64 (/usr/src/modules/broadcom-sta/i386/wl.o) is not supported
│ make[5]: *** [/usr/src/modules/broadcom-sta/i386/wl.o] Ошибка 1
│ make[4]: *** [_module_/usr/src/modules/broadcom-sta/i386] Ошибка 2
│ make[3]: *** [sub-make] Ошибка 2
│ make[2]: *** [all] Ошибка 2
│ make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-5-amd64'
│ make[1]: *** [binary-modules] Ошибка 2
│ make[1]: Leaving directory `/usr/src/modules/broadcom-sta'
│ make: *** [kdist_build] Ошибка 2

#214369

build-essential
установлен?

gcc -v
что говорит?

#214371

да версии 11.5

#214373

oot@debhome:~# gcc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.4.5-8' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.4 --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-targets=all --with-arch-32=i586 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.5 (Debian 4.4.5-8)

#214374

...хотя там чего-то же про архитектуры(битность) он ругается.

drac753 написал:
ld: Relocatable linking with relocations from format elf32-i386
│ (/usr/src/modules/broadcom-sta/i386/lib/wlc_hybrid.o_shipped) to format
│ elf64-x86-64 (/usr/src/modules/broadcom-sta/i386/wl.o) is not supported
│ make[5]: *** [/usr/src/modules/broadcom-sta/i386/wl.o] Ошибка 1

Похоже жалуется на 64бита.
Но на сайте написано:
(!)The driver depends on the x86 or x86-64 architecture (Debian i386 and AMD64 ports respectively) at this time.
-Портируется на i386 и AMD64 сейчас. Походу на 64 не робит.

#214375

пичалька ну тодысь будем ждать , спасибо огромное за помощь

#214379

ога работаю на два фронта wink

#214381

Возможный путь решения проблемы:

Взять ванильное ядро (причем ту версию, в которой эти драйвера уже есть),
Эти драйвера там будут в виде блобов- закрытых бинарей.
При конфигурировании сборки этого ядра надо будет включить опцию- "добавлять блобы эти закрытые"- дословно сейчас не скажу- но по смыслу так. Ну и сам драйвер не пропустить.

Ну и немного лирики:
В этом 6м дебьяне теперь такая политика введена закрытые бинари в ядро не включать, -
в итоге имеем два неравноценных следствия:
1.Ликование Столлмана
2.Дополнительные телодвижения с бубном.
(авторство не мое, где-то тут позаимствовал).

#214382

Кстати по ядру. Если решитесь (и если нет опыта) надо действовать так:
Сначала собрать родное ядро,- то есть научиться, просто самомму процессу сборки и установки.
И чтоб работало естественно.
А потом переходить к следующей версии,- то есть к 2.6.33.19
и через команду
make oldconfig
создать конфиг для нее
(через make menuconfig отшлифовать)

- и так передвигаться от версии к версии постепенно.
Как раз и увидите, где появился ваш драйвер.

UPD: Но дело это тонкое. Если опыта в сборке ядер нет, может понадобится многия красноглазия пройти.

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