Sada je: 27 lis 2020, 08:23.
Diskusije o hardveru i driverima pod Linuxom.

Moderator/ica: Moderatori/ce

većinom novi kerneli donose nove drivere (ili nove verzije drivera), a odna funkcionalnosti i bugfixovi. Ako ti kernel radi kako spada, malo je razloga za mijenjati ga, a pogotovo ako ti na najnovijem ne rade neke stvari a na nekom priej rade.
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Avatar
Moderator
Postovi: 10097
Moderator
Postovi: 10097
Pridružen/a: 07 pro 2007, 18:07
Podijelio/la zahvalu: 169 puta
Primio/la zahvalu: 280 puta
Spol: Y
OS: utuntu 19.10
U redu. Nadogradnju sam ionako proveo automatski, mogu vratiti 3.11. Pitam se samo hoće li taj izbor utjecati na ostalo, tj. hoće li sa starijim kernelom (3.11) biti problema s obnovom/nadogradnjom i radom drugih paketa?

Naime, ipak je ovo Debian Testing, pa se češće promjene očekuju...
Avatar
Postovi: 899
Postovi: 899
Pridružen/a: 27 ruj 2012, 12:39
Podijelio/la zahvalu: 62 puta
Primio/la zahvalu: 102 puta
Spol: M
OS: Debian Mate
neće biti problema sa radom drugih paketa.
Avatar
Postovi: 8843
Postovi: 8843
Pridružen/a: 28 lip 2009, 22:49
Podijelio/la zahvalu: 199 puta
Primio/la zahvalu: 238 puta
Spol: M
OS: Slackware
Proradilo!! :-D :-D Eto opet bežične kartice u punom pogonu, i to poslije nadogradnje na kernel 3.12. Dakle, pokušao sam raditi sa starijim kernelom, ali nikako nisam bio zadovoljan. Krenem u nadogradnju (klasično
Kod: Označi sve
sudo apt-get upgrade
, pa
Kod: Označi sve
sudo apt-get update
, no osjećao sam se kao da sam u zatvorenoj petlji. Vidim nadogradnje (recimo nova inačica LO, s 4.1.4.1 na 4.1.5.1; znam da postoji već i 4.2, ali čekam da stigne u repozitorije i ne žurim). No, iako sam instalirao te nadogradnje, činilo mi se kao da ne mogu raditi s njima. Želim li koristiti karticu, onda u Grubu moram dizati stariji kernel 3.11, gdje nema nadogradnji koje sam proveo, a s 3.12 vezan sam uz nesretni, slabunjavi USB-stick. Uostalom, ovo je Debian i hardver mora raditi! :)
Uglavnom, podigao sam sadašnji kernel 3.12-1 i krenuo tragom prije navedenog linka koji je predložio Glas. Unesem prve naredbe, ne vidim napretka, a tamo navedeni unos
Kod: Označi sve
git clone https://github.com/akrasic/broadcom-wl.git
nije ni prihvaćen. No, tada sam naredio jednostavno

Kod: Označi sve
sudo modprobe wl


i vidio da je kartica (opet!) uredno prepoznata i da pravilno radi. Provjeravam stanje naredbom
Kod: Označi sve
inxi -v 5
Nije bilo potrebno ni novo podizanje sustava (reboot), odmah je proradilo i nadam se da će i dalje. Zato ovaj post opet označavam kao "Riješen" i to će sada ostati trajno. Ako opet nešto zapne, otvorit ću novu temu.
Hvala vam na zanimanju za ovaj problem i savjetima, a zanimalo bi me tumačenje na što se zapravo odnosi naredba koju sam unio? Osim toga, na Debian forumima koje sam posjećivao vidio sam kod jednog korisnika da rabi Debian Sid, ali mu je kernel 3.11 (dakle, starija inačica). Kako je to moguće? Radi li se možda o njegovom zastarjelom potpisu? U svakom slučaju, čast popularnim Archerima i ljubiteljima svih ostalih distri, ali ja ne dam Debian nikome ;) stabilan i suvremen, podržan i poučan!
Avatar
Postovi: 899
Postovi: 899
Pridružen/a: 27 ruj 2012, 12:39
Podijelio/la zahvalu: 62 puta
Primio/la zahvalu: 102 puta
Spol: M
OS: Debian Mate
Još ovaj detalj, vezano uz spasonosnu naredbu koja je vratila i karticu i mene u život: priručnik kaže da
Kod: Označi sve
modprobe intelligently adds or removes a module from the Linux kernel
. To je, naime, početak odgovora na naredbu
Kod: Označi sve
man modprobe
, a bilo bi mi drago da neki znalac to malo pobliže prokomentira.
Avatar
Postovi: 899
Postovi: 899
Pridružen/a: 27 ruj 2012, 12:39
Podijelio/la zahvalu: 62 puta
Primio/la zahvalu: 102 puta
Spol: M
OS: Debian Mate
Nisam neki znalac ali znam da ono gore ide obrnuto:
apt-get update
pa onda,
apt-get upgrade
"Intelligently" kod modprobe uglavnom znači da automatski učitava i dodatne module o kojima ovisi taj koji navedeš.
Očito iz nekog razloga pri bootanju nije učitao taj wl modul pa je proradilo kad si ga ručno učitao sa modprobe. To ti neće preživjeti slijedeći restart računala.
Ta bi kartica trebala biti automatski prepoznata i modul učitan ali ako ne radi i hoćeš osigurati da ti se modul učitava svaki put pri podizanju računala, stavi njegov naziv u /etc/modules.
Primjer:
Kod: Označi sve
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
lp
# Generated by sensors-detect on Thu Jul 12 22:23:17 2012
# Neki driver blabla
w83627ehf
# Driver od moje bežične kartice
wl
Avatar
Postovi: 1909
Postovi: 1909
Pridružen/a: 16 tra 2011, 08:34
Lokacija: i grupa Film
Podijelio/la zahvalu: 45 puta
Primio/la zahvalu: 342 puta
Spol: M
OS: Mint 10 LXDE itd...
Jura, restartao sam dvaput i radi. Radi svaki put, to je sad valjda OK. Ne znam, istina, hoće li biti problema kod iduće veće nadogradnje (moja greška, pobrkao sam redoslijed upgrade i update, isprika!), ali sad radi. Jedino ga još nisam probao potpuno ugasiti i onda opet upaliti.

No, u svakom slučaju hvala, nisam ni za ovo znao. Vidio sam te module kroz
Kod: Označi sve
sudo nano /etc/modules
i u ovom trenutku tamo nema ništa, izgleda ovako:
Kod: Označi sve
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.


Bude li baš trebalo, nešto ću (ćemo!) već ubaciti.
Avatar
Postovi: 899
Postovi: 899
Pridružen/a: 27 ruj 2012, 12:39
Podijelio/la zahvalu: 62 puta
Primio/la zahvalu: 102 puta
Spol: M
OS: Debian Mate
sudo ti je nepotreban i u stvari štetan ako samo pregledavaš administratorske fajlove i nemaš ih namjeru mijenjati.
Možeš ih slobodno pregledavati i file managerom i otvarati geditom i sličnim gui programima.
/etc/modules je samo jedan pomoćni fajl, popis drivera po tvom vlastitom izboru koje bi htio imati učitane pri bootanju. Ostali se driveri učitavaju automatski pomoću udev servisa.

Isto tako možeš spriječiti da neki driver bude automatski učitan (recimo, imaš bolji ili radi probleme), tako da upišeš "blacklist tajitajdriver" u /etc/modprobe.d/blacklist.conf (ili u modprobe.conf, ili napraviš svoj .conf fajl u modprobe.d direktoriju - praktički je svejedno, glavno da je .conf i da je u tom direktoriju).

Popis drivera koji su trenutno učitani u memoriju dobiješ sa "lsmod".
Za informaciju, ako te zanima koje sve drivere imaš na disku, pogledaj si file managerom u /lib/modules/naziv_kernela. Pogledaj malo i fajlove koje generira depmod, poput modules.alias itd... Te pomoćne fajlove koristi modprobe da riješi ovisnosti drivera i da dodijeli pravi driver svakom device ID-u spojenih uređaja (tj. "JMBG uređaja", oni nizovi brojaka koje izlista lsusb ili lspci).
Avatar
Postovi: 1909
Postovi: 1909
Pridružen/a: 16 tra 2011, 08:34
Lokacija: i grupa Film
Podijelio/la zahvalu: 45 puta
Primio/la zahvalu: 342 puta
Spol: M
OS: Mint 10 LXDE itd...
Nove nastavke sapunice možete pratiti ovdje:

viewtopic.php?f=18&t=4163&start=1570

Usput, ekipa na jednom od službenih foruma Debiana čita li čita te postove, koji samo skupljaju broj posjeta, ali uz to uporno šute. Ni napada, ni savjeta. Možete se po želji uvjeriti na

http://forums.debian.net/viewtopic.php?f=30&t=109498

Kopam dalje...
Avatar
Postovi: 899
Postovi: 899
Pridružen/a: 27 ruj 2012, 12:39
Podijelio/la zahvalu: 62 puta
Primio/la zahvalu: 102 puta
Spol: M
OS: Debian Mate
Dakle, pronašao sam rješenje u međuvremenu i ova je tema pravilno obilježena opaskom [RIJEŠENO]. Bežična radi savršeno i s njome baš vidim koliko je USB-stick slabije rješenje. Međutim, ne sviđa mi se što sam zato (privremeno) odustao od svih nadogradnji, jer čak i s Debian Wheezy (Stable) na desktopu tu i tamo stigne poneka korisna nadogradnja, osobito vezana uz sigurnost (zlu ne trebalo). Budući da na laptopu s ovom bežičnom koristim Deb Testing, tim više se ne želim odreći update...upgrade.
Razmišljao sam o tome da u rubriku 'Trikovi i savjeti' pošaljem post s kratkim pregledom koraka koje sam prošao, jer sam primijetio da je ova bežična u zadnjih godinu-dvije zapinjala na raznim distrama (Open SuSe, Arch, Debian, Linux Mint; osobno sam uživo isprobao Manjaro i ustanovio da ju ne prepoznaje odmah, iako bi uz malo truda i instalaciju drivera kasnije vjerojatno proradila), kao i s raznim hardverom (laptopi Dell, Sony Vaio, Lenovo). Uz to se o problemu raspravljalo na engleskom, talijanskom, ruskom, njemačkom i hrvatskom (nažalost, ne znam baš ništa o jezicima Dalekog Istoka, tako da nisam mogao provjeriti stajališta dragih kolega, kojih bi također moglo biti). Prije nego što podnesemo zajedničku tužbu protiv Broadcoma što nas 'egzotičnim' driverom tjera do samih granica domišljatosti i jezičnih finesa, bilo bi dobro upoznati se s karakteristikama samog kernela.
Naime, neprekidno me progoni misao da je baš sitnica u pitanju i da se prilikom svake nadogradnje ponovi isti problem. Mogao bih gotovanski čekati da vrijedni razvijatelji dodaju 'kariku koja nedostaje' u repozitorije dragog mi Debiana i riješe me teške nevolje, no traži se malo i osobne inicijative (a uz to mislim i da bih se mogao načekati dok se 'samo od sebe' pojavi sve što mi treba!).
Da skratim priču: driver s kojim bežična iz naslova divno radi jest wl. Konkretno:
Kod: Označi sve
Network:   Card-1: Broadcom BCM43142 802.11b/g/n driver: wl bus-ID: 02:00.0
           IF: wlan1 state: up mac: 00:90:a2:f6:28:95

Prošao sam kroz povijest svojih naredaba u Terminalu. Glupo, ali istinito: tražim onu pravu, što je teže nego što izgleda, jer kroz history ne dobivam i odgovore laptopa na svoje naredbe. Bio sam reinstalirao broadcom-wl-dkms (odnosno, maknuo u Synapticu, pa onda
Kod: Označi sve
sudo apt-get install broadcom-wl-dkms

Na to sam pokušao
Kod: Označi sve
sudo apt-get install bcmwl-kernel-source
, ali vjerujem da nije uspjelo, jer mi je ranije javljao da je taj bcmwl-kernel-source doduše vidljiv u Synapticu, ali zastario (obsolete) i nepovezan s drugim paketima. Idući je moj korak bio
Kod: Označi sve
sudo modprobe wl
. Nagradno pitanje glasi: je li opet on donio rješenje i osposobio bežičnu kao uoči zadnje nadogradnje, kad je bilo zapelo s kernelom 3.12? Još uvijek ne znam: uostalom, baš to bio je prvi korak koji sam uzalud pokušao poslije nadogradnje na 3.13, pa nije uspjelo. Uglavnom, sad imam 3.13 kao zadnji kernel, u Grubu je ostao i 3.12, dok sam onaj prvi prilikom instalacije sustava, 3.11, maknuo. Dakle, ako nešto u međuvremenu nije izbrisano, evo redoslijeda tih zadnjih naredbi, poslije kojih je kartica proradila:
Kod: Označi sve
sudo apt-get install linux-headers$(uname -r | grep -Po "\-[a-z].*")
sudo apt-get install build-essential dkms
sudo apt-get install broadcom-wl
sudo apt-get install broadcom-wl-dkms
sudo apt-get install bcmwl-kernel-source
sudo modprobe wl

To je sve. Zanimaju me vaši komentari, osobito zato što vjerujem da bi koristili mnogim korisnicima koji se još uvijek muče s ovom bežičnom. O tome svjedoči i broj posjeta istoj temi na jednom od popularnijih Debianovih foruma.
Avatar
Postovi: 899
Postovi: 899
Pridružen/a: 27 ruj 2012, 12:39
Podijelio/la zahvalu: 62 puta
Primio/la zahvalu: 102 puta
Spol: M
OS: Debian Mate

Na mreži
Trenutno korisnika/ca: / i 1 gost.