Broadcom BCM4313 wifi kártyához tartozó wl modulról lenne szó. Lehet ilyet csinálni pl make menuconfig-gal?
3.2.51-es kernelről lenne szó.
+ kérdés bónuszpontért
Nem tudja valaki, hogy a BFS scheduler 3.2 patch miért nem működik? Próbáltátok? Javítottátok esetleg? (sajnos nem értek a C-hez)
- 63739 megtekintés
Hozzászólások
Vicces visszakérdezés: van hozzá forrásod?
--
PtY - www.onlinedemo.hu
- A hozzászóláshoz be kell jelentkezni
+1. De szerintem arra gondolt, hogy a linkelésnél "belecsomagolni" a kernel binárisba a kapott bináris modult...
- A hozzászóláshoz be kell jelentkezni
Én nem is értem, hogy mire gondolhatott :)
A non-free drivereket általában előrefordítva modulként adják külön kernelverziókhoz. Ha patkolni kell, akkor vélhetően a kernel verziója/típusa nem stimmel, az meg mindkettő elég rossz jel, és jó eséllyel lehet összeborítani vele a legstabilabb hw konfigokat is.
--
PtY - www.onlinedemo.hu
- A hozzászóláshoz be kell jelentkezni
nvidia driver tudtommal non-free.
Valahogy mégis összejön a kernellel. Ha nincs fenn dkms, akkor minden kernel cserénél szarakodni kell az újjáélesztésével.
- A hozzászóláshoz be kell jelentkezni
Az nem úgy van olyankor, hogy az adott disztróhoz frissíted a gyártótól a megfelelő modult?
Nem használok nVidiát, nem tudom, hogyan működik. Azt tudom, hogy ha frissül a kernel, akkor frissül a headers, és az esetleg forrásból forgatott 3rd party modulokat újra kell forgatni. Egy nonfree drivert nem lehet forrás nélkül újrafordítani 0-ról.
Vagy ilyenkor valami félig lefordított formában van a csomag? De az is minimum architektúra függő nem?
Nem ismerem ezt a metódust, azért kérdem.
Ja, és szerintem nem kéne nem free-nek nevezni azt, ami free, csak nem open... ;)
--
PtY - www.onlinedemo.hu
- A hozzászóláshoz be kell jelentkezni
tudtommal mind fglrx mint nvidia esetén esetén van egy open source kernel modul ami összeköti a dolgokat, de lehet tévedek
- A hozzászóláshoz be kell jelentkezni
Még a SuSE-s időszakomban (2007 előtt) volt nVidiám, akkor nouveau-t használtam, de az OSS. Azóta csak intellel bohóckodom, bőven elegendő. Ezek szerint sok szenvedéstől kímélem meg magam :)
--
PtY - www.onlinedemo.hu
- A hozzászóláshoz be kell jelentkezni
A free nem azt jelenti, hogy ingyé van, hanem azt, hogy GNU kompatibilis, nem?
Ami open az nem is hiszem, hogy feltétlenül GNU kompatibilis, csak ami free meg libre.
- A hozzászóláshoz be kell jelentkezni
Kernelmodul tekintetében nem hinném, mert GNU kernellel még nem láttam futó OS-t, Linuxszal meg igen.
--
PtY - www.onlinedemo.hu
- A hozzászóláshoz be kell jelentkezni
Pedig létezik, bár virtualbox-ban még nem sikerült működésre bírni: vagy a kernel betöltésekor page fault, vagy (Debian GNU/Hurd) esetében "guru meditation" okán a vbox állította meg a gépet, szintén még az elején.
- A hozzászóláshoz be kell jelentkezni
A debianban úgy tudom, a 'free' terjesztésbe csak az kerülhet, ami megfelel a Debian Szabad Szoftver Irányelveknek (DFSG).
- A hozzászóláshoz be kell jelentkezni
Van (volt?) egy letölthető binárisuk, amit egyszer kell futtatni, ha van dkms, utána a kernel update-ekre már felmegy önállóan.
- A hozzászóláshoz be kell jelentkezni
A következő van. (Próbálom alapszinten magyarázni)
Ha jól értettem a kérdésed, azt szeretnéd, ha nem modulként lenne a driver hanem forduljon bele a kernel binárisba.
Ezt csak abban az esetben tudod megtenni, ha a modulod a kitömörített kernelforrásban van, illeszkedik a hivatalos kernelfába.
Ez valószínűleg nem teljesül. Bele lehet hergelni, de szerintem nem célszerű. Mi a "mélyebb" probléma?
- A hozzászóláshoz be kell jelentkezni
Igen a helyzet ez. Viszont a menuconfigban találtam egy menüpontot, ami firmware külső firmware blob belefoglalását ajánlotta fel opcióként. Utánawikiztem a firmware bloboknak, de abból számomra nem derült ki, hogy a wl ilyesmi-e, illetve hogy ha megpróbálnám belefoglalni akkor milyen formában kéne tennem: binárisként, forrásként, vagy ki tudja.
- A hozzászóláshoz be kell jelentkezni
Akkor kérlek írd át a topicnyitót egy kicsit értelmesebbé.
Egyébként nem, ez nem azt jelenti, amire te gondolsz.
- A hozzászóláshoz be kell jelentkezni
Amire te gondolsz az a DKMS, az nvidia, virtualbox is ezt használja. Ha megvan a forrásod és fordul make, make installal, akkor csak be kell másolni valahova az usr/src.. könyvtárba szerkeszteni hozzá egy dkms.conf-ot, modulename , version, stb adatok megadása, valamint beregisztrálni és kész is. Ha jön egy új kernelverzió fordít új modult magának. Én is valamelyik a neten található leírásból dolgoztam, nem volt nehéz.
pl. ez:
https://help.ubuntu.com/community/DKMS
- A hozzászóláshoz be kell jelentkezni
Elvileg a wl a broadcom-sta-dkms csomag telepítésével került a gépemre, és az új kernel (3.2.0 -> 3.2.51) telepítésekor működött is, de 3.12 telepítése után már bemondta az unalmast, pedig a linux-headers-t is leforgattam és telepítettem. Van valami ötletetek? Megpróbálom apt-get upgradelni, ha azzal nem megy, akkor sztem újrateszem (a broadcom-sta-dkms-t).
- A hozzászóláshoz be kell jelentkezni
Szerintem elsőnek próbáld meg kézzel lefordítani, akkor látni fogod mi miatt nem fordul. Esetleg legfrissebb forrást leszedni a gyártó oldaláról.
- A hozzászóláshoz be kell jelentkezni
Broadcom BCM4313 bgn wifi kártya nálam wl modul nélkül megy. Kernelben benne a driver egy ideje(2.6.37), csak a linux-firmware-nonfree csomag kell hozzá. Nem értem, senki nem olvas soha semmilyen infót a hardveréhez? http://wireless.kernel.org/en/users/Drivers/brcm80211
---
A Linux nem ingyenes. Meg kell fizetni a tanulópénzt.
Az emberek 66 százaléka nem tud számolni! Gondoljatok bele, ez majdnem a fele!!
Mindenki jó valamire. Ha másra nem, hát elrettentő példának.
- A hozzászóláshoz be kell jelentkezni
Nekem is megy a brcmsmac driverrel, de nem igazán jól. wl-lel sokkal jobban megy, de azzal sem 100%-os azért, de sajnos amíg a b43 támogatása work in progress, addig ezzel kell megelégedni, mert én nem tudok kernel modult írni :D
- A hozzászóláshoz be kell jelentkezni
Nem tudom, nálam hiba nélkül megy. Stabil, gyors, nem szakad le, jelet nem veszít. Works for me OTB.
---
A Linux nem ingyenes. Meg kell fizetni a tanulópénzt.
Az emberek 66 százaléka nem tud számolni! Gondoljatok bele, ez majdnem a fele!!
Mindenki jó valamire. Ha másra nem, hát elrettentő példának.
- A hozzászóláshoz be kell jelentkezni