[TH/x86_64] uvesafb vs cn vs v86d

Grzegorz Sójka pld w pfu.pl
Czw, 28 Maj 2009, 15:17:36 CEST


On May 28, 2009, at 2:45 PM, Grzesiek Sójka wrote:

> Daniel Dawid Majewski wrote:
>> Może ktoś podzielić się swoją wiedzą na temat "Jak po ostatnich  
>> zmianach
>> uzyskać zmianę rozdzielczości przy ładowaniu modułu uvesafb w  
>> initrd ?"
>> # cd ~/tmp
>> # cp /boot/initrd-2.6.28.9-3.gz .
>> # gunzip initrd-2.6.28.9-3.gz
>> # mkdir initrd
>> # mount -o loop initrd-2.6.28.9-3 initrd
>> # mount | grep loop
>> /dev/loop0 on /root/tmp/initrd type romfs (rw)
>> # grep uvesafb initrd/linuxrc
>> insmod /lib/modules/2.6.28.9-3/kernel/drivers/video/uvesafb.ko  
>> mode_option=1280x800-32 scroll=ywrap
>> # ls -l initrd/lib/modules/2.6.28.9-3/kernel/drivers/video/uvesafb.ko
>> -rw-r--r-- 1 root root 41000 1970-01-01 initrd/lib/modules/ 
>> 2.6.28.9-3/kernel/drivers/video/uvesafb.ko
>> # modinfo uvesafb | grep v86d
>> parm:           v86d:Path to the v86d userspace helper. (string)
>> Tutaj jest jednak pusto :
>> # find initrd/ -name 'v86d'
>> Po poniższej sekwencji w konsoli po zalogowaniu wszystko wraca do  
>> normy :
>> # rmmod uvesafb
>> # modprobe uvesafb
>> # service console restart
>> Jak zmusić geninitrd do każdorazowego dodania /usr/lib64/initrd/ 
>> v86d ?
>> Paczka v86d-initrd-0.1.9-3.x86_64 zainstalowana...
>> Co to za stworek i czy zastępuje on v86d? :
>> # modinfo cn
>> filename:       /lib/modules/2.6.28.9-3/kernel/drivers/connector/ 
>> cn.ko.gz
>> description:    Generic userspace <-> kernelspace connector.
>> [...]
>
> Ja mam dokładnie to samo na Th-athlon. To jest błąd geninitrd. Nie
> kopiuje v86d do obrazu startowego. Jak dam:
> geninitrd -f -v --initrdfs=rom /boot/initrd-2.6.28.9-3.gz 2.6.28.9-3
> to mam:
> [...]
> geninitrd: find_tool: did not found any of: /bin/splash.bin

Coś źle wcisnąłem. Nie ta linijka. W każdym razie geninitrg pisze, że  
znalazł v86d ale nie kopiuje go do initrd. Efekt jest taki, że uvesafb  
wywala w dmesgach, że nie znalazło /sbin/v86d.

Pzdr


Więcej informacji o liście dyskusyjnej pld-users-pl