- Kompilacja jadra bez SMP i
initrd
- Proba
zaladowania ehci_hcd ze zwolnieniem transmisji
1. Kompilacja jadra bez
SMP
- Kompilacja jadra bez SMP i budowa initrd z raid1.ko :
- smok -
przekompilowac jaderko bez SMP :
Processor Type and features
Symmetric multi-processing support (SMP)
Jak
robic initrd :
http://pl.docs.pld-linux.org/konfiguracja_geninitrd.html
w
rozdziale
Gdy
zawiedzie geninitrd
zrobic :
przedytowalem Makefile ustawilem : EXTRAVERSION=nosmp
make modules
make modules_install
make install
- jesli chodzi o robienie initrd to zrobilem to tak :
- mkdir /tmp/jadro
- cd /tmp/jadro
- cp /boot/initrd...nosmp.imp initrd.img.gz
- gzip -d initrd.img.gz
- mkdir initrd-src
- mount -o loop initrd.img initrd-src
- cd initrd-src
- przedytowac linuxrc , sprawdzic czy ma linie :
echo "Loading raid1.ko module"
insmod /lib/raid1.ko
raidautorun /dev/md0
raidautorun /dev/md1
- skopiowac raid1.ko dla dobrego jadra ( nosmp ) do
initrd-src/lib/
- umount initrd-src
- gzip initrd.img
- cp initrd.img.gz /boot/initrd...nosmp.img
2. Proba
zaladowania ehci_hcd z innymi opcjami - moze jakos spowolnic transfer
USB2.0
- sprawdzic z tym log2_irq_thresh=4 czy bedzie cos lepiej
getpart2 fits_list - -x=0 -y=0 -part_size_x=40 -part_size_y=2048
-outdir=parts/
checkframe fits_list -check_shift -list -shift_value=500
- sudoers na pi2
ewentualnie mozna to wykrywac i poprawiac tak jak to
wykrywa checkframe program
potem przesuwac o pixel - tylko zeby nie rozwalac dobrych klatek
...
sprawdzic czy 20060521 - byla ok
Zrobilem to w ten sposob ze do /etc/modules.conf wpisalem :
options ehci_hcd log2_irq_thresh=4
potem robie :
modprobe -v -C /etc/modules.conf ehci_hcd
- ehci_hcd - jak to zaladowac zeby moze z mniejsza szybkoscia byla
transmisja ? lub jadro nie smp
http://www.ussg.iu.edu/hypermail/linux/kernel/0405.2/1508.html
ehci_hcd smp problem
EXTRAVERSION=nosmp