Slackware 14 i Broadcom wifi
Moderator: Urednik
-
offline - Posts: 5
- Joined: 30 Sep 2012, 13:41
Zdravo svima... Upravo sam instalirao Slackware 14 na laptop s Broadcom wirelessom i želio sam instalirati drivere prema uputama na:
http://www.slackwiki.com/Broadcom_Wireless" onclick="window.open(this.href);return false;
međutim, prikazani su paketi samo za 13.37
Hoće li ti driveri raditi na 14.0 ili da pričekam slackbuildse da dođu do verzije 14.0?
Hvala i lijep pozdrav!
http://www.slackwiki.com/Broadcom_Wireless" onclick="window.open(this.href);return false;
međutim, prikazani su paketi samo za 13.37
Hoće li ti driveri raditi na 14.0 ili da pričekam slackbuildse da dođu do verzije 14.0?
Hvala i lijep pozdrav!
- Posts: 877
- Joined: 25 May 2008, 10:44
- Location: Valjevo, Srbija
@ZOK4
Trenutna verzija paketa na Slackbuilds.org je 13.37, a njih potpuno normalno možeš koristiti na Slackware 14 (ja ih koristim i na current i na 14). Isprati uputstvo i mislim da ćeš u veoma kratkom roku potpuno osposobiti pomenuti wireless adapter. Ako negde zapne, tu smo
Trenutna verzija paketa na Slackbuilds.org je 13.37, a njih potpuno normalno možeš koristiti na Slackware 14 (ja ih koristim i na current i na 14). Isprati uputstvo i mislim da ćeš u veoma kratkom roku potpuno osposobiti pomenuti wireless adapter. Ako negde zapne, tu smo
nije važno samo raditi ono što voliš...važnije je voleti ono što radiš
-
offline - Posts: 5
- Joined: 30 Sep 2012, 13:41
Hvala na brzom odgovoru. Pratio sam uputstva ali tijekom naredbe:
dobijem sljedeće greške i upozorenja:
Izvorni kod se nalazi u traženom direktoriju.
Code: Select all
./broadcom-sta.SlackBuild
Code: Select all
...
make: Entering directory `/usr/src/linux-3.2.29'
Wireless Extension is the only possible API for this kernel version
Using Wireless Extension API
make: Leaving directory `/usr/src/linux-3.2.29'
make: Entering directory `/usr/src/linux-3.2.29'
Wireless Extension is the only possible API for this kernel version
Using Wireless Extension API
LD /tmp/SBo/build-broadcom-sta/built-in.o
CC [M] /tmp/SBo/build-broadcom-sta/src/shared/linux_osl.o
CC [M] /tmp/SBo/build-broadcom-sta/src/wl/sys/wl_linux.o
/tmp/SBo/build-broadcom-sta/src/wl/sys/wl_linux.c:388:2: error: unknown field 'ndo_set_multicast_list' specified in initializer
/tmp/SBo/build-broadcom-sta/src/wl/sys/wl_linux.c:388:2: warning: initialization from incompatible pointer type [enabled by default]
/tmp/SBo/build-broadcom-sta/src/wl/sys/wl_linux.c:388:2: warning: (near initialization for 'wl_netdev_ops.ndo_validate_addr') [enabled by default]
make[1]: *** [/tmp/SBo/build-broadcom-sta/src/wl/sys/wl_linux.o] Error 1
make: *** [_module_/tmp/SBo/build-broadcom-sta] Error 2
make: Leaving directory `/usr/src/linux-3.2.29'
- Posts: 877
- Joined: 25 May 2008, 10:44
- Location: Valjevo, Srbija
Problem koji se ovde javlja je vezan za promene koje su nastale u 3.2 kernelu (koji koristi Slackware 14) a koje nisu bile prisutne u ranijim verzijama kernela (Slackware 13.37 je došao sa 2.6.x verzijom). Isprati ovih nekoliko koraka kako bi bez problema kompajlirao i instalirao Broadcom wifi drajver:
1. Preuzmi neophodne fajlove sa SBo klikom na ovaj link. Raspakuj ih komandomi komandom cd pređi u folder broadcom-sta.
2. Preuzmi patch sa sledeće lokacije i snimi ga u folder broadcom-sta.
3. Otvori fajl broadcom-sta.SlackBuild u nekom tekstualnom editoru i dođi na kraj linijei pritisni enter da bi se pojavio novi prazan red. U njega upiši sledeće:
Snimi fajl i izađi iz njega.
4. Komandom su privremeno pređi na root nalog. Otvori terminal, pozicioniraj se u folder broadcom-sta i u njemu izvrši sledeću naredbu (kao root, to je neophodno):
5. Nakon uspešno završenog kompajliranja i pravljenja paketa isti instaliraš sledećom komandom:
(ako je 32bit Slack, paket je broadcom-sta-5.100.82.112_3.2.29-i486-1_SBo.tgz, ako koristiš 64bit slack, paket je broadcom-sta-5.100.82.112_3.2.29-x86_64-1_SBo.tgz)
Nakon ovoga, nastavi dalje po uputstvu koje si pratio
1. Preuzmi neophodne fajlove sa SBo klikom na ovaj link. Raspakuj ih komandom
Code: Select all
tar zxvf broadcom-sta.tar.gz
2. Preuzmi patch sa sledeće lokacije i snimi ga u folder broadcom-sta.
3. Otvori fajl broadcom-sta.SlackBuild u nekom tekstualnom editoru i dođi na kraj linije
Code: Select all
tar xvf $CWD/hybrid-portsrc_${MY_ARCH}-v$(printf $VERSION|tr . _).tar.gz
Code: Select all
patch -p0 src/wl/sys/wl_linux.c < $CWD/bc_wl_abiupdate.patch
4. Komandom su privremeno pređi na root nalog. Otvori terminal, pozicioniraj se u folder broadcom-sta i u njemu izvrši sledeću naredbu (kao root, to je neophodno):
Code: Select all
./broadcom-sta.SlackBuild
Code: Select all
# installpkg /tmp/ime_paketa.tgz
Nakon ovoga, nastavi dalje po uputstvu koje si pratio
nije važno samo raditi ono što voliš...važnije je voleti ono što radiš
-
offline - Posts: 5
- Joined: 30 Sep 2012, 13:41
Odlično! Kompajliranje je uspjelo i paket je napravljen i uspješno instaliran. Potrebni moduli su blacklistani, ali nakon reboota i dalje ne mogu widjeti wireless mreže.drummer wrote:Problem koji se ovde javlja je vezan za promene koje su nastale u 3.2 kernelu (koji koristi Slackware 14) a koje nisu bile prisutne u ranijim verzijama kernela (Slackware 13.37 je došao sa 2.6.x verzijom). Isprati ovih nekoliko koraka...
iwconfig vraća sljedeće:
Code: Select all
lo no wireless extensions.
eth1 IEEE 802.11bgn ESSID:"" Nickname:"darksta"
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Bit Rate:144 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=-11 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
eth0 no wireless extensions.
- Posts: 877
- Joined: 25 May 2008, 10:44
- Location: Valjevo, Srbija
Sada ostaje da skeniraš dostupne mreže. To možeš uraditi na dva načina - upotrebom konzolniih alata ili upotrebom nekog grafičkog frontend-a (networkmanager, wicd). Ajd za početak da vidimo listu dostupnih mreža u tvojoj blizini. Otvori terminal i ukucaj sledeću komandu:
Rezultat ove komande postavi u ispisu unutar code tagova u sledećoj poruci.
Code: Select all
iwlist eth1 scan
nije važno samo raditi ono što voliš...važnije je voleti ono što radiš
-
offline - Posts: 5
- Joined: 30 Sep 2012, 13:41
Izgleda da driver radi (zahvaljujući vama), ali network manager ne radi(?). Evo i slika:
ali mi terminal kaže da mi nije dopušteno (iako sam ga pokušao pokrenuti kao super user). Slika:
Dakle: skeniranje eth1 prikaže okolne mreže ali GUI alat u desnom donjem kutu kaže da network manager nije pokrenut. Stoga sam ga pokušao pokrenuti:
Code: Select all
/etc/rc.d/rc.networkmanager start
- Posts: 2168
- Joined: 08 Jun 2010, 13:28
- Location: Centralna Srbija Kraljevo
- Contact:
I ne treba ti. Ja sam ga u KDE-u sklonio iz sys tray-a.
Nego ne bi bilo loše da instaliraš sa instalacionog DVD-a wicd network manager.
Nego ne bi bilo loše da instaliraš sa instalacionog DVD-a wicd network manager.
- Posts: 877
- Joined: 25 May 2008, 10:44
- Location: Valjevo, Srbija
Da bi pokrenuo rc.networkmanager u Slacku moraš tu skriptu učiniti izvršnom sledećom komandom:
Kada se ovo uspešno završi onda se NetwokManager servis pokreće komandomČim se gore navedenom komandom skripta učini izvršnom, ona će se pokretati sama sa sistemom i omogućiće korišćenje NetworkManager applet-a (koji takođe dolazi preinstaliran na Slackware 14). Wicd jeste dobro rešenje, ali sam ja prestao da ga koristim zbog problema koji je izazivao na mom laptopu (kernel panic kada se skine laptop sa punjača).
Code: Select all
# chmod +x /etc/rc.d/rc.networkmanager
Code: Select all
# /etc/rc.d/rc.networkmanager
nije važno samo raditi ono što voliš...važnije je voleti ono što radiš
Who is online
Users browsing this forum: No registered users and 39 guests