Slackware 14 i Broadcom wifi

Imate problem sa grafičkom karticom, monitorom, periferijama... ovo je mesto za vas

Moderator: Urednik

Post Reply

offline

Posts: 5
Joined: 30 Sep 2012, 13:41

Post Napisano: 30 Sep 2012, 13:45


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! ;)



Administrator
Administrator
offline
User avatar

Posts: 877
Joined: 25 May 2008, 10:44
Location: Valjevo, Srbija

Post Napisano: 30 Sep 2012, 15:29


@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 :)
nije važno samo raditi ono što voliš...važnije je voleti ono što radiš



offline

Posts: 5
Joined: 30 Sep 2012, 13:41

Post Napisano: 30 Sep 2012, 16:12


Hvala na brzom odgovoru. Pratio sam uputstva ali tijekom naredbe:

Code: Select all

./broadcom-sta.SlackBuild
dobijem sljedeće greške i upozorenja:

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'
Izvorni kod se nalazi u traženom direktoriju.



Administrator
Administrator
offline
User avatar

Posts: 877
Joined: 25 May 2008, 10:44
Location: Valjevo, Srbija

Post Napisano: 30 Sep 2012, 18:32


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 komandom

Code: Select all

tar zxvf broadcom-sta.tar.gz 
i 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 linije

Code: Select all

tar xvf $CWD/hybrid-portsrc_${MY_ARCH}-v$(printf $VERSION|tr . _).tar.gz
i pritisni enter da bi se pojavio novi prazan red. U njega upiši sledeće:

Code: Select all

patch -p0 src/wl/sys/wl_linux.c < $CWD/bc_wl_abiupdate.patch
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):

Code: Select all

./broadcom-sta.SlackBuild
5. Nakon uspešno završenog kompajliranja i pravljenja paketa isti instaliraš sledećom komandom:

Code: Select all

# installpkg /tmp/ime_paketa.tgz
(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 :)
nije važno samo raditi ono što voliš...važnije je voleti ono što radiš



offline

Posts: 5
Joined: 30 Sep 2012, 13:41

Post Napisano: 30 Sep 2012, 21:39


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...
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.
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. 
Još jednom, velika hvala na pomoći! Momci (i cure, ako vas ima), odlični ste ;)



Administrator
Administrator
offline
User avatar

Posts: 877
Joined: 25 May 2008, 10:44
Location: Valjevo, Srbija

Post Napisano: 01 Oct 2012, 09:44


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:

Code: Select all

iwlist eth1 scan
Rezultat ove komande postavi u ispisu unutar code tagova u sledećoj poruci.
nije važno samo raditi ono što voliš...važnije je voleti ono što radiš



offline

Posts: 5
Joined: 30 Sep 2012, 13:41

Post Napisano: 01 Oct 2012, 12:05


Izgleda da driver radi (zahvaljujući vama), ali network manager ne radi(?). Evo i slika:
126floo.png
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
ali mi terminal kaže da mi nije dopušteno (iako sam ga pokušao pokrenuti kao super user). Slika:
10cuj9z.png



Prijatelj foruma
Prijatelj foruma
offline
User avatar

Posts: 2168
Joined: 08 Jun 2010, 13:28
Location: Centralna Srbija Kraljevo
Contact:

Post Napisano: 01 Oct 2012, 12:55


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.



offline

Posts: 5
Joined: 30 Sep 2012, 13:41

Post Napisano: 01 Oct 2012, 13:05


It's alive! Radi, radi... Evo upravo pišem sa Slackwarea spojenog na wireless!
Hvala na svemu! ;)



Administrator
Administrator
offline
User avatar

Posts: 877
Joined: 25 May 2008, 10:44
Location: Valjevo, Srbija

Post Napisano: 01 Oct 2012, 13:48


Da bi pokrenuo rc.networkmanager u Slacku moraš tu skriptu učiniti izvršnom sledećom komandom:

Code: Select all

# chmod +x /etc/rc.d/rc.networkmanager
Kada se ovo uspešno završi onda se NetwokManager servis pokreće komandom

Code: Select all

# /etc/rc.d/rc.networkmanager
Č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).
nije važno samo raditi ono što voliš...važnije je voleti ono što radiš


Post Reply

Who is online

Users browsing this forum: No registered users and 12 guests