Když jsem se na to podíval, tak se mi tenhle typ kompilace vůbec nelíbí, ale jiná možnost není.
Do /usr/src se pomocí apt install linux-headers-$(uname -r) (pro jistotu si to dohledej) nainstalují zdrojové kódy jádra. Tam se také musí nakopírovat (/usr/src/linux-headers-$(uname -r)/drivers/input/mouse/) ty soubory z Githubu a spustit kompilace všech modulů, což bude trvat dlouho a snad se to podaří.
*** No rule to make target 'arch/x86/entry/syscalls/syscall_32.tbl'
a to už se mi nechtělo řešit a díky tomu jsem nemohl vyzkoušet jen kompilaci toho jednoho ovladače
kód:
make modules M=drivers/input/mouse
u toho to zase kolabuje na tomhle
kód:
*** No rule to make target 'drivers/input/mouse/appletouch.o'
To je právě ten problém, že se musí šahat na všechny moduly/ovladače, což už jsem psal, že taková kompilace se mi nelíbí. Ale možná to pod jiným distrem to proleze.
Založen: Feb 21, 2009 Příspěvky: 6026 Bydliště: Okres Nitra
Zaslal: ne červen 23 2024, 13:08 Předmět:
Ty máš taký notebook? Si milý, že to skúšaš.
Ja som si prečítal tie fóra. Som nad tým od rána. Nie som programátor, snažil som sa tomu pochopiť aspoň principiálne. Z GitHubu som tú apku stiahol a teraz neviem, ako na ňu. Takže ďalšie štúdium.
Nemám stejný NB, jen mě včera trknul do oka ten NDIS Wrapper a když už jsem se ozval, tak jsem to jen zkusil zkompilovat ve virtualizovaném Ubuntu serveru 24.04.
Jestli to necháš přesunout jinam, tak mi to vadit určitě nebude.
Založen: Mar 21, 2006 Příspěvky: 34272 Bydliště: Bratislava
Zaslal: ne červen 23 2024, 21:33 Předmět:
Nie. Kconfig je subor pre konfiguracne nastroje kernelu (make menuconfig a pod.). Makefile je subor pre make, ktorym sa kernel kompiluje.
Kedze to nie je samostatny driver ale pridana sucast drivera psmouse, tak moze byt problem to rozchodit s inou verziou kernelu. Kedysi som robil nieco podobne pre notebook Sony, kde je multimedialna lista fungujuca ako specialny 2D touchpad.
tak se mi podařilo zkompilovat všechny ovladače myši i s tím fujitsu scroll
kód:
user@test:~/linux-6.8.0/drivers/input/mouse$ ls -la |grep .ko
-rw-rw-r-- 1 user user 478784 čen 24 15:28 appletouch.ko
-rw-rw-r-- 1 user user 551360 čen 24 15:28 bcm5974.ko
-rw-rw-r-- 1 user user 1729656 čen 24 15:28 cyapatp.ko
-rw-rw-r-- 1 user user 1192256 čen 24 15:28 elan_i2c.ko
-rw-rw-r-- 1 user user 353568 čen 24 15:28 gpio_mouse.ko
-rw-rw-r-- 1 user user 4534152 čen 24 15:28 psmouse.ko
-rw-rw-r-- 1 user user 370648 čen 24 15:28 sermouse.ko
-rw-rw-r-- 1 user user 493512 čen 24 15:28 synaptics_i2c.ko
-rw-rw-r-- 1 user user 434920 čen 24 15:28 synaptics_usb.ko
-rw-rw-r-- 1 user user 392104 čen 24 15:28 vsxxxaa.ko
Časy uváděny v GMT + 1 hodina Jdi na stránku Předchozí1, 2, 3, 4, 5
Strana 5 z 5
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.