[Gta04-owner] Update of my GTA04 to latest production image and QtMoKo v56

Dr. H. Nikolaus Schaller hns at goldelico.com
Wed Jul 17 16:09:29 CEST 2013


Hi,

Am 17.07.2013 um 15:59 schrieb Sebastian Reinhardt:

> Hello,
> 
> I read about starting support of camera and fm-transceiver, so Yesterday, I updated my GTA04 to this version of boot files:
> 
> http://download.goldelico.com/gta04/20130716-GTA04-Production-Universal/
> 
> This, what I have done:
> 1. create a SD-card with "makesd" (taken from site above, replaced the /dev/sdx by correct /dev/sde)
> 2. I booted my Moko from this card, everthing was fine. I was able to scan the frequencies and test the cam.
> 3. ./flash_nand => I flashed the new file into NAND, but I got these messages:
> -----------------------------------
> root at gta04:~# ./flash-nand
> flashing Kernel
> flash_eraseall has been replaced by `flash_erase <mtddev> 0 0`; please use it
> Erasing 128 Kibyte @ 3e0000 -- 100 % complete
> Writing data to block 0 at offset 0x0
> ..
> [snip]
> ..
> Writing data to block 24 at offset 0x300000
> flashing Rootfs as UBIFS
> umount: ubi0:gta04-rootfs: not found
> ubiformat: mtd4 (nand), size 530055168 bytes (505.5 MiB), 4044 eraseblocks of 131072 bytes (128.0 KiB), min. I/O size 2048 bytes
> libscan: scanning eraseblock 4043 -- 100 % complete
> ubiformat: 4032 eraseblocks have valid erase counter, mean value is 5
> ubiformat: 12 bad eraseblocks found, numbers: 807, 1125, 1203, 1373, 1689, 1955, 2475, 2503, 3383, 3425, 3681, 3727
> ubiformat: formatting eraseblock 889 -- 22 % complete  libmtd: error!: MEMERASE64 ioctl failed for eraseblock 889 (mtd4)
>        error 5 (Input/output error)
> 
> ubiformat: error!: failed to erase eraseblock 889
>           error 5 (Input/output error)
> ubiformat: marking block 889 bad
> ubiformat: formatting eraseblock 4043 -- 100 % complete
> UBI device number 0, total 4031 LEBs (520095744 bytes, 496.0 MiB), available 3958 LEBs (510676992 bytes, 487.0 MiB), LEB size 129024 bytes (126.0 KiB)
> Set volume size to 510676992
> Volume ID 0, size 3958 LEBs (510676992 bytes, 487.0 MiB), LEB size 129024 bytes (126.0 KiB), dynamic, name "gta04-rootfs", alignment 1
> copying files (takes a while)
> tar: Read checkpoint 100
> ..
> [snip]
> ..
> tar: Read checkpoint 48000
> tar: ./dev/log: socket ignored
> tar: ./boot: implausibly old time stamp 1970-01-01 00:00:00
> tar: Read checkpoint 48100
> tar: ./dev/pts: implausibly old time stamp 1970-01-01 00:00:00
> tar: Read checkpoint 48200
> tar: ./run/sdp: socket ignored
> tar: ./run/dbus/system_bus_socket: socket ignored
> tar: ./run/udev/control: socket ignored
> tar: Read checkpoint 48300
> ..
> [snip]
> ..
> tar: Read checkpoint 65700
> copied
> patching and syncing
> synced
> Filesystem        1K-blocks   Used Available Use% Mounted on
> rootfs             30612932 887856  28170004   4% /
> /dev/root          30612932 887856  28170004   4% /
> devtmpfs             244792      0    244792   0% /dev
> tmpfs                 48980    352     48628   1% /run
> tmpfs                  5120      0      5120   0% /run/lock
> tmpfs                 97940      0     97940   0% /dev/shm
> tmpfs                244892      8    244884   1% /tmp
> tmpfs                244892      0    244892   0% /var/tmp
> /dev/mmcblk0p1        64448   4969     59479   8% /boot
> ubi0:gta04-rootfs    466452 418612     43000  91% /mnt/nand
> done.
> root at gta04:~#
> -----------------------------
> Can I ignore these error messages?

Yes. There is no serious message between.

> 
> 4. replaced these boot files on QtMoKo SD-Card by new ones:
> ------------------
> bootargs.scr
> boot.scr
> menu.rgb16z
> MLO
> splash.rgb16z
> u-boot.bin
> u-boot.flash
> uImage
> x-load.flash
> ------------------

Well, there may be something incompatible with QtMoko.

First of all you only need to have these files on the SD card (since you don't want to flash U-Boot/NAND every time you boot with AUX button pressed):
* bootargs.scr
* uImage

> 
> 5. boot QtMoko
> 
> Booting QtMoko works fine, but no RF- devices are available, no Modem, Bluetooh, WLAN and also no USB-Connection! What is wrong?
> 
> I guess, I made any mistake, so what? Please help, because I do not like to flash the old version again....but I like to take calls, too.

Maybe it needs a reboot. And maybe the kernel module database (depmod -a) may be out of sync. I don't know if QtMoko uses the same kernel name to look for them.

Unfortunately I have no better help at the moment.

BR,
Nikolaus



More information about the Gta04-owner mailing list