openSUSE 11.4 не признает BCM4312

Доброго времени суток,
Есть у меня нетбук Lenovo S12 со злополучной Broadcom BCM4312.
Максимум чего я добился за 3 дня, это лампочка загорелась и карта опредилилась в iwconfig.
Перезагрузился, и все как было, ниче не горит и не отвечает…

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

З.Ы. broadcom-wl, b43, b43xx пробовал, но может что то не так делал:sarcastic:
Спасибо если поможете нубу)

В данном случае верный путь — это broadcom-wl. Расскажите, как ставили и что именно не получается. Что говорит lspci -v про ваш чип, что говорит lsmod|grep wl после перезагрузки

Я решил переустановить сюсе, и начать с чистого листа… так как было слишком много попыток как мне кажется) хотя походу это не помогло) простите если этим усложнил задачу:\

lspci -v


07:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
        Subsystem: Broadcom Corporation Device 04b5
        Flags: bus master, fast devsel, latency 0, IRQ 19
        Memory at c2100000 (64-bit, non-prefetchable) [size=16]
        Capabilities: [40] Power Management version 3
        Capabilities: [58] Vendor Specific Information: Len=78 <?>
        Capabilities: [e8] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [d0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [13c] Virtual Channel
        Capabilities: [160] Device Serial Number ba-9f-76-ff-ff-9f-0c-60
        Capabilities: [16c] Power Budgeting <?>
        Kernel driver in use: b43-pci-bridge

[/size]

Сейчас я пытаюсь ставить драйвер с сайта бродкома Broadcom.com - 802.11 Linux STA driver

но застрял на пункте с make
ошибка

/home/konstanta/driver_wl # make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Вход в каталог `/usr/src/linux-2.6.37.6-0.5-obj/i386/debug'
make -C ../../../linux-2.6.37.6-0.5 O=/usr/src/linux-2.6.37.6-0.5-obj/i386/debug/. 
  LD      /home/konstanta/driver_wl/built-in.o
  CC [M]  /home/konstanta/driver_wl/src/shared/linux_osl.o
  CC [M]  /home/konstanta/driver_wl/src/wl/sys/wl_linux.o
/home/konstanta/driver_wl/src/wl/sys/wl_linux.c: In function ‘wl_attach’:
/home/konstanta/driver_wl/src/wl/sys/wl_linux.c:485:3: error: implicit declaration of function ‘init_MUTEX’
make[4]: *** [/home/konstanta/driver_wl/src/wl/sys/wl_linux.o] Ошибка 1
make[3]: *** [_module_/home/konstanta/driver_wl] Ошибка 2
make[2]: *** [sub-make] Ошибка 2
make[1]: *** [all] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-2.6.37.6-0.5-obj/i386/debug'
make: *** [all] Ошибка 2

я прочитал что надо заголовки ядра (мне это ничто не говорит) поэтому я установил все что с приставкой kernel- в yast

zypper in broadcom-wl broadcom-wl-kmp-desktop

У меня Lenovo S12, все работает отлично: и wifi, и камера, и звук и свет :slight_smile:

Подключаем репозиторий, устанавливаем из них драйвера и радуемся жизни.
Никаких make, as/nasm, gcc/g++, gdb, ld, strace и так далее делать не надо… достаточно просто заглянуть в гугл, и найти мануал. Сотни “писателей” составляют небольшие мануалы каждый день. Я уверен, что решение есть и на этом форуме.

Даже в нашем форуме это уже обсуждали: Wi-Fi Broadcom на Lenovo IdeaPad B560 или Не могу подключить Wi-Fi (Broadcom 4312)](http://forums.opensuse.org/p-russian/dhydh-dh-dh-dhun-dh-dh-dh/1046-1077-1083-1077-1079-1086/454236-dh-dhu-dh-dh-dh-n-dh-dh-dh-dh-dh-nzn-dh-n-noe-wi-fi-broadcom-4312-a.html)

Все те темы я находил гуглом, но мне не помогает… походу руки кривые(
Ладно, вот для ясности все команды:

iwconfig


lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11bg  ESSID:""  
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Bit Rate:54 Mb/s   Tx-Power:24 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=5/5  Signal level=0 dBm  Noise level=0 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

lspci -vnn

07:00.0 Network controller [0280]: Broadcom Corporation **BCM4312** 802.11b/g LP-PHY **[14e4:4315]** (rev 01)
        Subsystem: Broadcom Corporation Device [14e4:04b5]
        Flags: bus master, fast devsel, latency 0, IRQ 19
        Memory at c2100000 (64-bit, non-prefetchable) [size=16]
        Capabilities: [40] Power Management version 3
        Capabilities: [58] Vendor Specific Information: Len=78 <?>
        Capabilities: [e8] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [d0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [13c] Virtual Channel
        Capabilities: [160] Device Serial Number ba-9f-76-ff-ff-9f-0c-60
        Capabilities: [16c] Power Budgeting <?>
        Kernel driver in use: wl

lsmod | grep "b43|ssb|wl"

wl                   2642390  0

dmesg|grep wl

   11.127504] wl: module license 'unspecified' taints kernel.
   11.190515] wl 0000:07:00.0: PCI INT A -> Link[L1E4] -> GSI 19 (level, low) -> IRQ 19
   11.190538] wl 0000:07:00.0: setting latency timer to 64
 1983.563202] wl 0000:07:00.0: PCI INT A disabled
 1984.419820] wl 0000:07:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
 1984.419871] wl 0000:07:00.0: restoring config space at offset 0x4 (was 0x4, writing 0xc2100004)
 1984.419884] wl 0000:07:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
 1984.419902] wl 0000:07:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100106)
 1984.421546] wl 0000:07:00.0: PCI INT A -> Link[L1E4] -> GSI 19 (level, low) -> IRQ 19
 1984.421601] wl 0000:07:00.0: setting latency timer to 64

анблокнул все…
rfkill list


0: ideapad_wlan: Wireless LAN
        Soft blocked: no
        Hard blocked: no
1: ideapad_bluetooth: Bluetooth
        Soft blocked: no
        Hard blocked: no
2: ideapad_killsw: Wireless LAN
        Soft blocked: no
        Hard blocked: no
3: acer-wireless: Wireless LAN
        Soft blocked: yes
        Hard blocked: no
7: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no

из репозитории pacman:

broadcom-wl
broadcom-wl-kmp-desktop
broadcom-wl-kmp-default

З.Ы. лампочка горит) реагирует на выключатель слева[/size]

Алилуя, товарищи. Нашло мою сеть! Только вот KNetManager не находит сетей(( я видел что в теме что вы мне скинули было так же… я так понял можно попытаться переименовать устройство в ifup?

iwlist eth1 scan

eth1      Scan completed :
          Cell 01 - Address: 02:1B:77:16:26:44
                    ESSID:"Konst@nta"
                    Mode:Ad-Hoc
                    Frequency:2.462 GHz (Channel 11)
                    Quality:5/5  Signal level:-20 dBm  Noise level:-92 dBm
                    Encryption key:on
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
                              48 Mb/s; 54 Mb/s

Традиционный метод c ifup.
iwlist eth1 scan
ifdown eth1
iwconfig eth1 essid ‘Konst@nta’
iwconfig eth1 mode Ad-Hoc
iwconfig eth1 channel 11
iwconfig eth1 key s: XXXXX - пароль точки доступа
ifup eth1
dhclient eth1
iwconfig && ifconfig

надо было сделать так
sudo -s
rfkill unblock all
rmmod acer_wmi
echo “blacklist acer_wmi”>>/etc/modprebe.d/blacklist.conf