Мне нужна твоя помощь.Из-за того, что мне нужна Kernel 3.3 для поддержки сенсорного экрана для специального устройства, я скачал файлы Linaro Kernel 3.3-rc3.После изменения файловой системы с моей работающей установки Ubuntu-Linaro на ext3 новое ядро загрузится с корневой консоли, но HDMI и USB не работают ...
После некоторых интернет-подключений намекает, что HDMI не работает должным образомс 3.3-rc3 я решил скомпилировать новейшее ядро из kernel.org, 3.3-rc6.
Теперь я получу следующую ошибку:
U-Boot SPL 2011.12-00001-g8df5795 (Mar 07 2012 - 11:10:22)
Texas Instruments OMAP4430 ES2.2
OMAP SD/MMC: 0
reading u-boot.img
reading u-boot.img
U-Boot 2011.12-00001-g8df5795 (Mar 07 2012 - 11:10:22)
CPU : OMAP4430 ES2.2
Board: OMAP4 Panda
I2C: ready
DRAM: 1 GiB
WARNING: Caches not enabled
MMC: OMAP SD/MMC: 0
Using default environment
In: serial
Out: serial
Err: serial
Net: No ethernet found.
checking for preEnv.txt
reading preEnv.txt
** Unable to read "preEnv.txt" from mmc 0:1 **
Hit any key to stop autoboot: 0
reading uEnv.txt
** Unable to read "uEnv.txt" from mmc 0:1 **
reading boot.scr
514 bytes read
Loaded script from boot.scr
Running bootscript from mmc0 ...
## Executing script at 82000000
reading uImage
4767080 bytes read
reading uInitrd
1877307 bytes read
reading board.dtb
1747 bytes read
## Booting kernel from Legacy Image at 80200000 ...
Image Name: Linux-3.3.0-rc6
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4767016 Bytes = 4.5 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 81600000 ...
Image Name: initramfs
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 1877243 Bytes = 1.8 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 815f0000
Booting using the fdt blob at 0x815f0000
Loading Kernel Image ... OK
OK
reserving fdt memory region: addr=9d000000 size=3000000
Using Device Tree in place at 815f0000, end 815f36d2
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Error: unrecognized/unsupported device tree compatible list:
[ 'ti,omap4-panda' 'ti,omap4430' 'ti,omap4' ]
Available machine support:
ID (hex) NAME
0000060a OMAP3 Beagle Board
0000091a OMAP3 Devkit8000
00000667 OMAP LDP board
000006ed OMAP Logic 3530 LV SOM board
00000882 Logic OMAP3 Torpedo board
00000706 Gumstix Overo
000005ff OMAP3 EVM
000006e1 Pandora Handheld Console
00000472 OMAP3430 3430SDP board
00000c94 Nokia RM-680 board
000007a3 Nokia RX-51 board
000009a0 OMAP Zoom3 board
000007af OMAP Zoom2 board
000009a1 OMAP 3630SDP board
00000cda Compulab CM-T3730
00000925 Compulab CM-T35
00000abe Compulab CM-T3517
00000a9d IGEP OMAP3 module
00000928 IGEP v2 board
00000959 OMAP3 touchbook Board
00000870 OMAP4430 4430SDP board
00000ae7 OMAP4 Panda board
00000898 OMAP3517/AM3517 EVM
00000aa2 OMAP3 STALKER
Please check your kernel config and/or bootloader.
Я использовал оригинальную доску.dtb, а также версия из дерева ядра:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- omap4-panda.dtb
Но безуспешно.У меня уже есть новейший uboot с git.linaro.org/boot/u-boot-linaro-next.git, без изменений.
Кто может помочь?