Image Name: Linux-3.4.43+
Created: Thu Sep 12 03:16:50 2013
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4731800 Bytes = 4620.90 kB = 4.51 MB
Load Address: 40008000
Entry Point: 40008000
Image arch/arm/boot/uImage is ready
Building modules, stage 2.
MODPOST 78 modules
CC drivers/ata/sw_ahci_platform.mod.o
LD [M] drivers/ata/sw_ahci_platform.ko
CC drivers/cpufreq/cpufreq_stats.mod.o
LD [M] drivers/cpufreq/cpufreq_stats.ko
CC drivers/gpio/gpio-sunxi.mod.o
LD [M] drivers/gpio/gpio-sunxi.ko
CC drivers/gpu/drm/drm.mod.o
LD [M] drivers/gpu/drm/drm.ko
CC drivers/gpu/drm/mali/mali_drm.mod.o
LD [M] drivers/gpu/drm/mali/mali_drm.ko
CC drivers/gpu/mali/mali/mali.mod.o
LD [M] drivers/gpu/mali/mali/mali.ko
CC drivers/gpu/mali/ump/ump.mod.o
LD [M] drivers/gpu/mali/ump/ump.ko
CC drivers/hid/hid-logitech-dj.mod.o
LD [M] drivers/hid/hid-logitech-dj.ko
CC drivers/i2c/algos/i2c-algo-bit.mod.o
LD [M] drivers/i2c/algos/i2c-algo-bit.ko
CC drivers/input/keyboard/hv2605.mod.o
LD [M] drivers/input/keyboard/hv2605.ko
CC drivers/input/keyboard/sun4i-keyboard.mod.o
LD [M] drivers/input/keyboard/sun4i-keyboard.ko
CC drivers/input/keyboard/sun4i-keypad.mod.o
LD [M] drivers/input/keyboard/sun4i-keypad.ko
CC drivers/input/touchscreen/ft5x_ts.mod.o
LD [M] drivers/input/touchscreen/ft5x_ts.ko
CC drivers/input/touchscreen/goodix_touch.mod.o
LD [M] drivers/input/touchscreen/goodix_touch.ko
CC drivers/input/touchscreen/gt811_ts.mod.o
LD [M] drivers/input/touchscreen/gt811_ts.ko
CC drivers/input/touchscreen/gt818_ts.mod.o
LD [M] drivers/input/touchscreen/gt818_ts.ko
CC drivers/input/touchscreen/sun4i-ts.mod.o
LD [M] drivers/input/touchscreen/sun4i-ts.ko
CC drivers/input/touchscreen/zt8031.mod.o
LD [M] drivers/input/touchscreen/zt8031.ko
CC drivers/media/common/tuners/mt2063.mod.o
LD [M] drivers/media/common/tuners/mt2063.ko
CC drivers/media/common/tuners/tea5761.mod.o
LD [M] drivers/media/common/tuners/tea5761.ko
CC drivers/media/common/tuners/xc4000.mod.o
LD [M] drivers/media/common/tuners/xc4000.ko
CC drivers/media/video/sun4i_csi/csi0/sun4i_csi0.mod.o
LD [M] drivers/media/video/sun4i_csi/csi0/sun4i_csi0.ko
CC drivers/media/video/sun4i_csi/csi1/sun4i_csi1.mod.o
LD [M] drivers/media/video/sun4i_csi/csi1/sun4i_csi1.ko
CC drivers/media/video/sun4i_csi/device/gc0307.mod.o
LD [M] drivers/media/video/sun4i_csi/device/gc0307.ko
CC drivers/media/video/sun4i_csi/device/gc0308.mod.o
LD [M] drivers/media/video/sun4i_csi/device/gc0308.ko
CC drivers/media/video/sun4i_csi/device/gt2005.mod.o
LD [M] drivers/media/video/sun4i_csi/device/gt2005.ko
CC drivers/media/video/sun4i_csi/device/hi253.mod.o
LD [M] drivers/media/video/sun4i_csi/device/hi253.ko
CC drivers/media/video/sun4i_csi/device/hi704.mod.o
LD [M] drivers/media/video/sun4i_csi/device/hi704.ko
CC drivers/media/video/sun4i_csi/device/mt9d112.mod.o
LD [M] drivers/media/video/sun4i_csi/device/mt9d112.ko
CC drivers/media/video/sun4i_csi/device/mt9m112.mod.o
LD [M] drivers/media/video/sun4i_csi/device/mt9m112.ko
CC drivers/media/video/sun4i_csi/device/mt9m113.mod.o
LD [M] drivers/media/video/sun4i_csi/device/mt9m113.ko
CC drivers/media/video/sun4i_csi/device/ov2655.mod.o
LD [M] drivers/media/video/sun4i_csi/device/ov2655.ko
CC drivers/media/video/sun4i_csi/device/ov5640.mod.o
LD [M] drivers/media/video/sun4i_csi/device/ov5640.ko
CC drivers/media/video/sun4i_csi/device/ov7670.mod.o
LD [M] drivers/media/video/sun4i_csi/device/ov7670.ko
CC drivers/media/video/sun4i_csi/device/sp0838.mod.o
LD [M] drivers/media/video/sun4i_csi/device/sp0838.ko
CC drivers/media/video/videobuf-core.mod.o
LD [M] drivers/media/video/videobuf-core.ko
CC drivers/media/video/videobuf-dma-contig.mod.o
LD [M] drivers/media/video/videobuf-dma-contig.ko
CC drivers/misc/eeprom/eeprom_93cx6.mod.o
LD [M] drivers/misc/eeprom/eeprom_93cx6.ko
CC drivers/misc/sunxi-dbgreg.mod.o
LD [M] drivers/misc/sunxi-dbgreg.ko
CC drivers/net/usb/asix.mod.o
LD [M] drivers/net/usb/asix.ko
CC drivers/net/usb/cdc_ether.mod.o
LD [M] drivers/net/usb/cdc_ether.ko
CC drivers/net/usb/cdc_ncm.mod.o
LD [M] drivers/net/usb/cdc_ncm.ko
CC drivers/net/usb/cdc_subset.mod.o
LD [M] drivers/net/usb/cdc_subset.ko
CC drivers/net/usb/net1080.mod.o
LD [M] drivers/net/usb/net1080.ko
CC drivers/net/usb/qf9700.mod.o
LD [M] drivers/net/usb/qf9700.ko
CC drivers/net/usb/rndis_host.mod.o
LD [M] drivers/net/usb/rndis_host.ko
CC drivers/net/usb/usbnet.mod.o
LD [M] drivers/net/usb/usbnet.ko
CC drivers/net/usb/zaurus.mod.o
LD [M] drivers/net/usb/zaurus.ko
CC drivers/net/wireless/at76c50x-usb.mod.o
LD [M] drivers/net/wireless/at76c50x-usb.ko
CC drivers/net/wireless/ath/ath.mod.o
LD [M] drivers/net/wireless/ath/ath.ko
CC drivers/net/wireless/ath/ath9k/ath9k_common.mod.o
LD [M] drivers/net/wireless/ath/ath9k/ath9k_common.ko
CC drivers/net/wireless/ath/ath9k/ath9k_htc.mod.o
LD [M] drivers/net/wireless/ath/ath9k/ath9k_htc.ko
CC drivers/net/wireless/ath/ath9k/ath9k_hw.mod.o
LD [M] drivers/net/wireless/ath/ath9k/ath9k_hw.ko
CC drivers/net/wireless/bcm4330/bcm4330.mod.o
LD [M] drivers/net/wireless/bcm4330/bcm4330.ko
arm-linux-gnueabihf-ld: warning: drivers/net/wireless/bcm4330/bcm4330.mod.o uses 4-byte wchar_t yet the output is to use 2-byte wchar_t; use of wchar_t values across objects may fail
CC drivers/net/wireless/rndis_wlan.mod.o
LD [M] drivers/net/wireless/rndis_wlan.ko
CC drivers/net/wireless/rt2x00/rt2500usb.mod.o
LD [M] drivers/net/wireless/rt2x00/rt2500usb.ko
CC drivers/net/wireless/rt2x00/rt2800lib.mod.o
LD [M] drivers/net/wireless/rt2x00/rt2800lib.ko
CC drivers/net/wireless/rt2x00/rt2800usb.mod.o
LD [M] drivers/net/wireless/rt2x00/rt2800usb.ko
CC drivers/net/wireless/rt2x00/rt2x00lib.mod.o
LD [M] drivers/net/wireless/rt2x00/rt2x00lib.ko
CC drivers/net/wireless/rt2x00/rt2x00usb.mod.o
LD [M] drivers/net/wireless/rt2x00/rt2x00usb.ko
CC drivers/net/wireless/rt2x00/rt73usb.mod.o
LD [M] drivers/net/wireless/rt2x00/rt73usb.ko
CC drivers/net/wireless/rtl818x/rtl8187/rtl8187.mod.o
LD [M] drivers/net/wireless/rtl818x/rtl8187/rtl8187.ko
CC drivers/net/wireless/rtl8192cu/8192cu.mod.o
LD [M] drivers/net/wireless/rtl8192cu/8192cu.ko
CC drivers/net/wireless/zd1201.mod.o
LD [M] drivers/net/wireless/zd1201.ko
CC drivers/net/wireless/zd1211rw/zd1211rw.mod.o
LD [M] drivers/net/wireless/zd1211rw/zd1211rw.ko
CC drivers/scsi/scsi_wait_scan.mod.o
LD [M] drivers/scsi/scsi_wait_scan.ko
CC drivers/usb/gadget/g_file_storage.mod.o
LD [M] drivers/usb/gadget/g_file_storage.ko
CC drivers/video/sunxi/disp/disp_ump.mod.o
LD [M] drivers/video/sunxi/disp/disp_ump.ko
CC lib/crc-ccitt.mod.o
LD [M] lib/crc-ccitt.ko
CC net/core/pktgen.mod.o
LD [M] net/core/pktgen.ko
CC sound/soc/sunxi/i2s/sndi2s.mod.o
LD [M] sound/soc/sunxi/i2s/sndi2s.ko
CC sound/soc/sunxi/i2s/sunxi-i2s.mod.o
LD [M] sound/soc/sunxi/i2s/sunxi-i2s.ko
CC sound/soc/sunxi/i2s/sunxi-i2sdma.mod.o
LD [M] sound/soc/sunxi/i2s/sunxi-i2sdma.ko
CC sound/soc/sunxi/i2s/sunxi-sndi2s.mod.o
LD [M] sound/soc/sunxi/i2s/sunxi-sndi2s.ko
CC sound/soc/sunxi/spdif/sndspdif.mod.o
LD [M] sound/soc/sunxi/spdif/sndspdif.ko
CC sound/soc/sunxi/spdif/sunxi_sndspdif.mod.o
LD [M] sound/soc/sunxi/spdif/sunxi_sndspdif.ko
CC sound/soc/sunxi/spdif/sunxi_spdif.mod.o
LD [M] sound/soc/sunxi/spdif/sunxi_spdif.ko
CC sound/soc/sunxi/spdif/sunxi_spdma.mod.o
LD [M] sound/soc/sunxi/spdif/sunxi_spdma.ko
To ostatnie polecenie to tylko przekopiowanie modułów do folderu output tak, żeby można je było łatwo skopiować na kartę SD:
CC [M] fs/xfs/xfs_dir2_node.ofs/xfs/xfs_dir2_block.c: In function ‘xfs_dir2_sf_to_block’:fs/xfs/xfs_dir2_block.c:1151:26: warning: array subscript is above array bounds [-Warray-bounds]
CC [M] fs/xfs/xfs_dir2_sf.o
CC [M] fs/xfs/xfs_error.o
CC [M] fs/xfs/xfs_extfree_item.ofs/xfs/xfs_dir2_leaf.c: In function ‘xfs_dir2_leaf_compact’:fs/xfs/xfs_dir2_leaf.c:622:31: warning: array subscript is above array bounds [-Warray-bounds]
CC [M] fs/xfs/xfs_filestream.o
CC [M] fs/xfs/xfs_fsops.o
CC [M] fs/xfs/xfs_ialloc.o
CC [M] fs/xfs/xfs_ialloc_btree.o
CC [M] fs/xfs/xfs_iget.o
CC [M] fs/xfs/xfs_inode.o
CC [M] fs/xfs/xfs_inode_item.o
CC [M] fs/xfs/xfs_iomap.o
CC [M] fs/xfs/xfs_itable.o
CC [M] fs/xfs/xfs_dfrag.o
CC [M] fs/xfs/xfs_log.o
CC [M] fs/xfs/xfs_log_cil.o
CC [M] fs/xfs/xfs_log_recover.o
CC [M] fs/xfs/xfs_mount.o
CC [M] fs/xfs/xfs_mru_cache.o
CC [M] fs/xfs/xfs_rename.o
CC [M] fs/xfs/xfs_trans.o
CC [M] fs/xfs/xfs_trans_ail.o
CC [M] fs/xfs/xfs_trans_buf.o
CC [M] fs/xfs/xfs_trans_extfree.o
CC [M] fs/xfs/xfs_trans_inode.o
CC [M] fs/xfs/xfs_utils.o
CC [M] fs/xfs/xfs_vnodeops.o
CC [M] fs/xfs/xfs_rw.o
CC [M] fs/xfs/linux-2.6/kmem.o
CC [M] fs/xfs/linux-2.6/xfs_aops.o
CC [M] fs/xfs/linux-2.6/xfs_buf.o
CC [M] fs/xfs/linux-2.6/xfs_discard.o
CC [M] fs/xfs/linux-2.6/xfs_export.o
CC [M] fs/xfs/linux-2.6/xfs_file.o
CC [M] fs/xfs/linux-2.6/xfs_fs_subr.o
CC [M] fs/xfs/linux-2.6/xfs_globals.o
CC [M] fs/xfs/linux-2.6/xfs_ioctl.o
CC [M] fs/xfs/linux-2.6/xfs_iops.o
CC [M] fs/xfs/linux-2.6/xfs_message.o
CC [M] fs/xfs/linux-2.6/xfs_super.o
CC [M] fs/xfs/linux-2.6/xfs_sync.o
CC [M] fs/xfs/linux-2.6/xfs_xattr.o
CC [M] fs/xfs/support/uuid.o
LD [M] fs/xfs/xfs.o
LD fs/built-in.o
Potem wpisuję kolejną komendę, zamieszczam całość:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage modules
Opcja "-j5" oznacza, że kompilator będzie próbował wykonywać 5 zadań jednocześnie. Sprawdza się na procesorach wielordzeniowych. Jak masz mniejszą ilość rdzeni możesz zmniejszyć liczbę stojącą przy j, lub całkowicie skreślić przełącznik. Przyspieszy to kompilacje na słabszych maszynach.
Nie wiem jak te urządzenia są mapowane pod virtualboxem. Na razie pomiń punkty 1, 2 i 4. Config wyciągnięty z obrazu (punkt 4) jest w załączniku.
Skopiuj go do katalogu .../linux-sunxi. Usuń rozszerzenie .txt - plik musi mieć nazwę:
INSTALL sound/soc/sun4i/spdif/sun4i_spdma.ko
DEPMOD 3.0.76
Warning: you may need to install module-init-toolsSee http://www.codemonkey.org.uk/docs/post-halloween-2.6.txt
root@debian:/home/bartek/linux-sunxi# cp arch/arm/boot/uImage /mnt/kernel
root@debian:/home/bartek/linux-sunxi# cp arch/arm/boot/script.bin /mnt/kernelcp: nie można wykonać stat na `arch/arm/boot/script.bin': Nie ma takiego pliku ani katalogu
Kartę mam włożoną, wirtualny Debian ją widzi. Na niej nagrany jest ten oryginalny obraz Debiana, partycja powiększona do maksimum.
root@debian:/home/bartek# dd if=debian-wheezy-lxde-armhf-mk802ii-1080p60-19-01-2013.img of=/dev/mmcblk0
dd: zapis do `/dev/mmcblk0': Brak miejsca na urządzeniu20481+0 przeczytanych recordów20480+0 zapisanych recordów
skopiowane 10485760 bajtów (10 MB), 0,250592 s, 41,8 MB/s
Kartę sformatowałem, jest jedna partycja, wrócić do tego co było czy nie trzeba?