AnsweredAssumed Answered

MfgTool MX6Q Linux Update SabreSD-eMMC fails

Question asked by Marcel Grosshans on Feb 25, 2014
Latest reply on May 29, 2014 by Amit Kumar

Hi,

 

I'm trying to flash linux from Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER/Profiles/MX6Q Linux Update/OS Firmware to the eMMC of my sabre sd quad board via MfgTool without success using the following configuration:

[profiles]

chip = MX6Q Linux Update

 

[platform]

board = SabreSD

 

[LIST]

name = SabreSD-eMMC

 

MfgTool.log ends up with:

ModuleID[2] LevelID[1]: CmdOpreation[0]--set m_hDeviceArriveEvent.

ModuleID[2] LevelID[10]: CmdOpreation[0]--WaitforEvents device arrive1

ModuleID[2] LevelID[10]: CmdOperation[0] device chagned and reset to state 1

ModuleID[2] LevelID[10]: ExecuteCommand--Push[WndIndex:0], Body is $ ls /dev/*

ModuleID[2] LevelID[1]: PortMgrDlg(0)--MSCDevice--Command Push(no file) excute failed

ModuleID[2] LevelID[10]: CmdOperation[0], current command executed failed, so SetEvent(hDevCanDeleteEvent)

ModuleID[2] LevelID[10]: CCmdOpreation[0] thread is Closed

ModuleID[2] LevelID[10]: CCmdOpreation[0] thread is Closed

ModuleID[2] LevelID[10]: DeviceManager::OnMsgDeviceEvent() - EVENT_KILL

ModuleID[2] LevelID[10]: CMyExceptionHandler::OnMsgExceptionEvent() - KillExceptionHandlerThread

ModuleID[2] LevelID[10]: Exception Handler thread is closed

ModuleID[2] LevelID[1]: delete MxHidDeviceClass

ModuleID[2] LevelID[10]: Device Manager thread is closed

The serial log shows the following:

Starting UTP
ln: /etc/mtab: File exists
disable turn off display
Starting the hotplug events dispatcher udevd
udevd (2000): /proc/2000/oom_adj is deprecated, please use /proc/2000/oom_score_adj instead.
Synthesizing initial hotplug evenmmc0: new high speed DDR MMC card at address 0001
ts
mmcblk0: mmc0:0001 SEM08G 7.39 GiB
mmcblk0boot0: mmc0:0001 SEM08G partition 1 2.00 MiB
mmcblk0boot1: mmc0:0001 SEM08G partition 2 2.00 MiB
mmcblk0: p1
mmcblk0boot1: unknown partition table
mmcblk0boot0: unknown partition table
g_file_storage gadget: high speed config #1
uuc 0.4 [built Aug 16 2013 01:24:08]
UTP: Waiting for device to appear
UTP: file/device node /dev/utp already exists
cpu_id is 0

For me it seems like the MfgTool fails running the following ls /dev/* command from ucl2.xml:

    <CMD state="BootStrap" type="jump" > Jumping to OS image. </CMD> 
     
    <CMD state="Updater" type="push" body="$ ls /dev/*"/>

 

My assumption is that there are no device nodes in /dev, otherwise I could not understand why the script fails at a simple ls.

 

Does anybody see what the error could be or had a similar problem?

Outcomes