Wieslaw Kierbedz napisał(a):

Tomasz Narloch napisał(a):

Wieslaw Kierbedz napisał(a):

Tomasz Narloch napisał(a):

mam karte leadteka 2000xp expert razem z pilotem
lecz w starszym "lirc-0.6.6" nie ma chyba sterownika do tego pilota wiec
chcialem zbudowac sobie ze speca ./builderem
ale tam jest wersja pod kernel24 a ja mam kernel-2.6.11.5-3 i troche nie
mam pojecia jak to zmienic.


A jak chce skompilowac ze zrodla to mowi mi ze nie mam jakis konfigow w /usr/src/linux,
czasem wystarczylo wlaczyc konfigurowanie jadra i zapisac konfiguracje nic nie robiac ale teraz to nie starcza, a ja chcialbym uniknac kompilacji jajka


Czy mogl by mi ktos pomoc?

Ten list jest poprawka do tego na pld-devel




1) Kernele PLD mają moduły lirca w zestawie - tego nie musisz kompilować, i jest to wersja bodaj właśnie 0.7.
2) Bibliteki lirc-6.6 obecne w dystrybucji działają z nimi zupełnie dobrze.
3) Jeśli chcesz nowsze, to konfiguruj kompilację samych narzędzi/bibliotek.
./configure --with-driver=none
To wyrzuca
#./configure --help
- bardzo pomocna komenda.
4) /usr/src/linux, to domuślna lokalizacja źródeł kernela (zdaje się, że to akurat wiesz).
Wszystkie one, lub przynajmniej nagłówki potrzebne są do kompilacji programów współpracujących bezpośrednio z jądrem.
W tym sterowników (modułów).
W PLD (jak w wielu innych dystrybucjach) podzielone są na części.
kernel-headers (same nagłówki), kernel-module-build (pozostałę elementy potrzebne konkretnie do budowy modułów), kernel-source - wszystkie pozostałe pliki źródłowe, kernel-doc - zgadnij :P.


Zanim wykorzystasz /usr/src/linux pożytecznie jest zadać (minimum kernel-headers i kernel-module-build):
ln -s config-up<lub config-smp - zależy co masz> .config
mkdir -p include/config
ln -s arch/<twoja arcitektura>/defconfig include/config/
make scripts


5) Twój Leadtek pracuje zdaje się na chipsecie cx28xx - w wersji lirca 0.6 nie było do takich sterowników.
W 0.7 chyba lirc_gpio potrafi je obsłużyć - skoro już ściągnąłeś jego źródła, to poszukaj szczegółów konfiguracji.
6) Uff.
8) Powodzenia.
9) Też pozdrawiam ;).


A co mam z tym zrobic??
[EMAIL PROTECTED] dev $ modprobe -v lirc_gpio
insmod /lib/modules/2.6.11.5-3/kernel/drivers/char/lirc/lirc_gpio.ko.gz
FATAL: Error inserting lirc_gpio (/lib/modules/2.6.11.5-3/kernel/drivers/char/lirc/lirc_gpio.ko.gz): Invalid request code
[EMAIL PROTECTED] dev $


Przyślij wynik lspci.


00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) (rev a2)
00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev a2)
00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev a2)
00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev a2)
00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev a2)
00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev a2)
00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3)
00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3)
00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3)
00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1)
00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)
00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3)
00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2)
00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev a2)
01:08.0 Multimedia video controller: Conexant Winfast TV2000 XP (rev 05)
02:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)


Nie wiem czy to moze cos dac ale cos znalazlem
jak zrobie cos takiego:
modprobe lirc_gpio gpio_mask=0x0f8 gpio_lock_mask=0x100 gpio_xor_mask=0 soft_gap=0 sample_rate=32
(tylko nie wiem jakie tam parametry wpisywac te sa wziete z http://no.oldos.org/files/2.6.11-no1/broken-out/lirc-cvs-20050330.diff)
to zaladuje modul ale:
[EMAIL PROTECTED] proc $ mode2
<nic sie nie dzieje wiec wciskam CTRL C>
[EMAIL PROTECTED] proc $


[EMAIL PROTECTED] dev $ lsmod | grep lir
lirc_i2c 6788 0
lirc_dev 11660 1 lirc_i2c
i2c_core 17552 6 lirc_i2c,tda9887,tuner,cx88xx,i2c_algo_bit,i2c_nforce2


a po modprobe :
[EMAIL PROTECTED] dev $ lsmod | grep lir
lirc_gpio 9008 0
bttv 141712 1 lirc_gpio
lirc_i2c 6788 0
lirc_dev 11660 2 lirc_gpio,lirc_i2c
i2c_core 17552 8 bttv,tveeprom,lirc_i2c,tda9887,tuner,cx88xx,i2c_algo_bit,i2c_nforce2


[EMAIL PROTECTED] dev $ cat /var/log/lircd
Apr 21 00:01:26 bestguest lircd 0.6.6: lircd(any) ready
Apr 21 00:01:26 bestguest lircd 0.6.6: accepted new client on /tmp/.lircd



_______________________________________________
pld-users-pl mailing list
pld-users-pl@pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl

Odpowiedź listem elektroniczym