Asszem. De nem tudom, hova kell másolni a létrehozott file-okat.
Forrása C, és egy-két file-nak .c a kiterjesztése, meg .o, asszem van még .h is.
(Jelenleg ez nincs kéznél) nézegettem a /usr/src/linux/drivers/sound könyvtárat, abba van néhány .c file, de szerintem attól, hogy bemásolom, még nem fogja „látni” a kernel.
Tehát hogy kell telepíteni ?
A .o fajlt kell betolteni az emlitett parancsok valamelyikevel.
Vagy teljes path adando, vagy be kell tenni a fajlt peldaul a a /lib/modules/megfelelokernelverzio helyre.
Elõfordított kerneleket nem igazán ismerem, de saját kernelnél így megy a dolog: 1. megfordítod a meghajtót; 2. átdobálod az .o-kat a /lib/modules/[kernelverzód] egyik alkönyvtárába (én szép hierachikusan szeparálom õket, de izlés kérdése); 3. „insmod”-dal berakod a legszimpatikusabb nevüt, majd „lsmod”-dal ellenõrzöd, hogy tényleg fenn van-e; 4. nyomsz egy „depmod -a”-t, ami kitölti a modules.dep állományt; 5. az /etc/modules állományba ellenõrzöd, hogy bent van-e a „lsmod” álltal közölt modulnév (ha nem bepötyögöd). reboot
Van egy kis bibi. Tegnap próbáltam az „insmod med3202” parancsot, de a válasz a következõ volt: nincs kernel verzió vagy valami ilyesmi. Amúgy én RedHat 7.1-est használok, 2.4-es kernele van. Apropó! Ez az egész a Jungo WinDriver for Linux (http://www.jungo.com) alatt készült, és ha nincs betöltve a windrvr modul, akkor nem tölti be a med3202-t. Na akkor most mi legyen ?
Végre sikerült fabrikálnom a hangkártyámhoz drivert, és most arra lennék kíváncsi, hogy kell a kernellel ezt tudatni, hogy kell telepíteni a drivert ?
Tehát ha azt mondom:
sndconfig akkor a listában szerepeljen már ez a típus.
legutóbbi hsz