Temat: Alix x86 - kernel 2.6 i karta wifi Broadcom

Witam co trzeba zainstalować żeby to działało?

Opewrt.pl coś nie działa, a tam na pewno było...

Zainstalowałem hostapd (obsługa wpa). Skonfigurowałem interfejs wl0 w /etc/config/wireless

ifconfig nie widzi wl0, a iwconfig nie widzi wifi.

podejrzewam, że brakuje modułu do broadcom.

lspci zwraca:
00:0c.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)

W dmesg nie ma nic o broadcom...

co muszę doinstalować?

2

Odp: Alix x86 - kernel 2.6 i karta wifi Broadcom

hostapd/mac80211 i b43 do tego. Później wifi detect > /etc/config/wireless i dalej już wiesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Alix x86 - kernel 2.6 i karta wifi Broadcom

a skąd wziąć b43? tu: http://downloads.openwrt.org/kamikaze/8 … /packages/ go nie ma. z trunk i trzeba kompilowac?

4

Odp: Alix x86 - kernel 2.6 i karta wifi Broadcom

Tak, w linii 8.09.x go nie znajdziesz. Musisz na trunka przejść.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Alix x86 - kernel 2.6 i karta wifi Broadcom

a nie można go z trunka wyciągnąć i skompilować dla 8.09.2 RC2?

6

Odp: Alix x86 - kernel 2.6 i karta wifi Broadcom

No możesz, w sumie to przeniesienie tylko kilku pakietów + aktualizacja hostapd.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Alix x86 - kernel 2.6 i karta wifi Broadcom

czyli hostapd i br43 z trunk, starczy? spróbuję to skompilować po pracy... czym sie różni hostapd od hostapd_mini?

8

Odp: Alix x86 - kernel 2.6 i karta wifi Broadcom

hostapd_mini ma wywalone kilka rzeczy, m.in autoryzację eap po kablu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Alix x86 - kernel 2.6 i karta wifi Broadcom

ech...Cezary podpowiesz jak nazywa się pakiet do b43 w trunk? szukam, szukam i szukam nie mogę znaleźć...

10

Odp: Alix x86 - kernel 2.6 i karta wifi Broadcom

mac80211 smile i produkuje to dużo sterowników.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11 (edytowany przez firefox 2010-01-04 19:00:59)

Odp: Alix x86 - kernel 2.6 i karta wifi Broadcom

1. w jaki sposób (gdzie są przechowywane pliki źródłowe sterowników) wydobyć pliki sterownika w ../svn/trunk/feeds/packages nie mogę nigdzie znaleźć?

2.normalnie powinienem próbować kompilować pakiet z trunk pod SDK 8.0.9.x, w celu uniknięcia problemów z niekompatybilnością bibliotek itp. jak to się ma w przypadku pakietow niskopoziomowych (poziomu jądra np. sterownikow). Przeciez w trunk moze byc nowszy kernel i moduly nie zadzialaja prawidłowo z moim kernelem? i pewnie bez jakichś patchy nie uda się zmusić skompilowanych sterowników do działania?

acha pod trunk mogłem normalnie powiebierać sterowniki wywołując make menu config.

12

Odp: Alix x86 - kernel 2.6 i karta wifi Broadcom

Pobierane są z compat-wireless, to własnie to. I wątpię żeby chciały działać ze starym kernelem. Dlatego trunka musisz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: Alix x86 - kernel 2.6 i karta wifi Broadcom

kombinowałem kilka razy podmiany pakietów z trunka i pluje błędami.... zastanawiam się nad podmianą kernela z 2.6 na 2.4 da się? [  pewnie trzeba kompilować sad   ]  i użyć własnościowego sterownika od broadcom. Jest to wogóle możliwe?
jak skompilowac same kernel? podmienić potem pliki z /boot

po co to robić? by nie ustawiać wszystko od nowa: kompilacja trunk +pakietow +ponowna instalacja itp.

ech to chyba nie wypali. Wszystko byłoby pięknie gdyby mieć moduły. a tak to nie wiem czy jest sens, bo trzeba cofać się do 2.4 kombinować ze sterownikami i do tego kompilować jajko + moduły

14

Odp: Alix x86 - kernel 2.6 i karta wifi Broadcom

Użyj trunka. Tak po prostu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15 (edytowany przez firefox 2010-02-25 15:20:47)

Odp: Alix x86 - kernel 2.6 i karta wifi Broadcom

1. przeszedłem na trunk i ext2: openwrt-x86-ext2.image  (gotowy snapshot, z kompilacja ciagle byly same problemy)

Co zauwazylem szybciej dziala karta CF smile

Nadal nie dziala wifi Broadcom

Robiłem tak:

opkg install hostapd
opkg install kmod-b43
opkg install kmod-b43legacy

wifi detect > /etc/config/wireless ,generuje pusty plik /etc/config/wireless


root@Brzydal:~# dmesg |grep b43
b43: Unknown symbol ssb_device_is_enabled
b43: Unknown symbol ssb_pmu_set_ldo_paref
b43: Unknown symbol ssb_pcicore_dev_irqvecs_enable
b43: Unknown symbol ssb_bus_may_powerdown
b43: Unknown symbol ieee80211_free_hw
b43: Unknown symbol ssb_dma_free_consistent
b43: Unknown symbol ieee80211_alloc_hw
b43: Unknown symbol ieee80211_register_hw
b43: Unknown symbol __ieee80211_get_radio_led_name
b43: Unknown symbol ieee80211_generic_frame_duration
b43: Unknown symbol ieee80211_wake_queue
b43: Unknown symbol ieee80211_get_tkip_key
b43: Unknown symbol ssb_set_devtypedata
b43: Unknown symbol __ieee80211_get_tx_led_name
b43: Unknown symbol ssb_device_disable
b43: Unknown symbol ssb_pmu_set_ldo_voltage
b43: Unknown symbol __ieee80211_get_rx_led_name
b43: Unknown symbol ssb_dma_alloc_consistent
b43: Unknown symbol ssb_dma_set_mask
b43: Unknown symbol ieee80211_queue_delayed_work
b43: Unknown symbol ieee80211_ctstoself_get
b43: Unknown symbol ssb_device_enable
b43: Unknown symbol ieee80211_wake_queues
b43: Unknown symbol ssb_driver_unregister
b43: Unknown symbol ieee80211_tx_status
b43: Unknown symbol ieee80211_stop_queue
b43: Unknown symbol __ssb_driver_register
b43: Unknown symbol __ieee80211_get_assoc_led_name
b43: Unknown symbol ssb_bus_powerup
b43: Unknown symbol ieee80211_unregister_hw
b43: Unknown symbol ieee80211_beacon_get_tim
b43: Unknown symbol ieee80211_rts_get
b43: Unknown symbol ieee80211_queue_work
b43: Unknown symbol ssb_dma_translation
b43: Unknown symbol mac80211_ieee80211_rx
b43legacy: Unknown symbol ssb_device_is_enabled
b43legacy: Unknown symbol ssb_pcicore_dev_irqvecs_enable
b43legacy: Unknown symbol ssb_bus_may_powerdown
b43legacy: Unknown symbol ieee80211_free_hw
b43legacy: Unknown symbol ssb_dma_free_consistent
b43legacy: Unknown symbol ieee80211_alloc_hw
b43legacy: Unknown symbol ieee80211_register_hw
b43legacy: Unknown symbol __ieee80211_get_radio_led_name
b43legacy: Unknown symbol ieee80211_generic_frame_duration
b43legacy: Unknown symbol ieee80211_wake_queue
b43legacy: Unknown symbol ssb_set_devtypedata
b43legacy: Unknown symbol __ieee80211_get_tx_led_name
b43legacy: Unknown symbol ieee80211_tx_status_irqsafe
b43legacy: Unknown symbol ssb_device_disable
b43legacy: Unknown symbol __ieee80211_get_rx_led_name
b43legacy: Unknown symbol ssb_dma_alloc_consistent
b43legacy: Unknown symbol ssb_dma_set_mask
b43legacy: Unknown symbol ieee80211_queue_delayed_work
b43legacy: Unknown symbol ieee80211_ctstoself_get
b43legacy: Unknown symbol ssb_device_enable
b43legacy: Unknown symbol ssb_driver_unregister
b43legacy: Unknown symbol ieee80211_stop_queue
b43legacy: Unknown symbol __ssb_driver_register
b43legacy: Unknown symbol ieee80211_stop_queues
b43legacy: Unknown symbol __ieee80211_get_assoc_led_name
b43legacy: Unknown symbol ssb_bus_powerup
b43legacy: Unknown symbol ieee80211_unregister_hw
b43legacy: Unknown symbol ieee80211_beacon_get_tim
b43legacy: Unknown symbol ieee80211_rts_get
b43legacy: Unknown symbol ieee80211_queue_work
b43legacy: Unknown symbol ssb_dma_translation
b43legacy: Unknown symbol ieee80211_rx_irqsafe

16

Odp: Alix x86 - kernel 2.6 i karta wifi Broadcom

Albo b43 albo legacy. Nie oba. i chyba mac80211 nie zainstalowałeś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17 (edytowany przez firefox 2010-02-25 16:12:27)

Odp: Alix x86 - kernel 2.6 i karta wifi Broadcom

1. czym sie roznia te sterowniki?
b43 zwykle - opensource?
b43 legacy - to natywny od Broadcom?

1a. ktory sterownik lepiej uzywac?

2. mac80211 zainstalowal sie automatycznie z br43 (zaleznosc)

---------
i jeszcze jedno pytanie: nie moge zainstalowac usb-storage (wymaga kmod-scsi-core) tylko, ze ten pakiet dostepny jest tylko w wersji dla jadra 2.6.28.10, a ja mam 2.6.31.12.

czy stary modul bedzie dzialac? watpie... z czego moze wynikac, ze w dniu 30.01.2010 (data buildu trunk) nie bylo tego pakietu, nie kompilowal sie?

18

Odp: Alix x86 - kernel 2.6 i karta wifi Broadcom

1. Nie, jeden i drugi obsługuje calkiem inne typy kart.
2. Zależy jaką kartę masz
3. To coś nie masz załadowane, bo się wykłada na zależnościach w modułach.

Nie. musisz mieć pakiety odpowiednie do wersji jądra. Zostaje więc Ci samodzielna budowa obrazu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: Alix x86 - kernel 2.6 i karta wifi Broadcom

a nie potrzebny jest jakis firmware: http://forumubuntusoftware.info/viewtop … amp;t=1047 zeby korzystac z tych sterownikow?

20

Odp: Alix x86 - kernel 2.6 i karta wifi Broadcom

Przecież firmware jest w pakiecie b43. Nawet nie wiesz co instalujesz smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: Alix x86 - kernel 2.6 i karta wifi Broadcom

W końcu po wielu trudach skompilował mi się trunk. coś tam działa, ale najważniejsze nie....

-B43 nie działa, B43legacy też nie...

Chyba trzeba wyrzuc Broadcom pod tramwaj i kupic cos co dziala np. z madwifi...czas już dawno więcej kosztował od karty...

-Samba sie nieskompilowala.

- nie dziala USB prawidlowo (problem z niemozliwoscia instalacji kmod-usb-storage, zaleznosc od kmod-scsi-core)

- ze sterownikiem do uvc też był jakiś problem

-transmission nie działa z transmission-remote-dotnet (aplikacja pod Windows, na 8.09.2 działała...)

Przynajmniej odkryłem ciekawą rzecz: Jak instalować pakiety *.ipk z lokalnego dysku?
lokalny serwer WWW - httpd (z busybox) + modyfikacja /etc/config/opkg.conf smile