Could this be a hardware problem?

What does it generally mean to have a missing /dev/nand?


On Tuesday, June 14, 2016 at 5:59:03 PM UTC+4, sufi al hussaini hassani 
kamili raheemi wrote:
>
> Hi,
>
> I'm trying to flash my NAND using Olimex's Android image 
> <https://www.olimex.com/wiki/A20-OLinuXino-MICRO#Android> and 
> sunxi-livesuite <https://github.com/linux-sunxi/sunxi-livesuite>. 
> This one's a custom board based off Olimex's A20 Micro. 
>
> Looks like the device gets into FEL mode and the firmware upload starts. 
> But just then it stops and times out. 
>
> I then tried to boot using a debian (3.4.105) image on SD card and find 
> that `/dev/nand` still doesn't exist. I can confirm that the image was 
> built with
> CONFIG_SUNXI_NAND=y
>
> What might be the problem here?
> I've ran out of ideas. Any help would be appreciated.
>
>
> Here are my logs (running Ubuntu 16.06):
>
>
> asrolabe@asrolabe-VirtualBox:~/Downloads/sunxi-livesuite$ sudo ./LiveSuit.
> sh
> Starting x86-64/LiveSuit.
>
>
> library file path: /home/asrolabe/Downloads/sunxi-livesuite/x86-64/
> plgvector.dll
> library file path: /home/asrolabe/Downloads/sunxi-livesuite/x86-64/LangPlg
> .dll
> LoadFile 24
> Open 274: Language file format is UTF-8
> library file path: /home/asrolabe/Downloads/sunxi-livesuite/x86-64/
> LiveProc.Plg
> library file path: /home/asrolabe/Downloads/sunxi-livesuite/x86-64/
> plgvector.dll
> library file path: /home/asrolabe/Downloads/sunxi-livesuite/x86-64/luaeFex
> .dll
> Register./luaBase.dll l_RegAllFun Sucess!
> Register./luaeFex.dll l_RegAllFun Sucess!
> Register./luadec.dll l_RegAllFun Sucess!
> IMAGEWTY
> ItemTableSize = 1048576
> Closing image now! 
>
>
> Clos image OK! 
>
>
> Register./luaBase.dll l_RegAllFun Sucess!
> Register./luaeFex.dll l_RegAllFun Sucess!
> Register./luadec.dll l_RegAllFun Sucess!
> IMAGEWTY
> ItemTableSize = 1048576
> Closing image now! 
>
>
> Clos image OK! 
>
>
> Register./luaBase.dll l_RegAllFun Sucess!
> Register./luaeFex.dll l_RegAllFun Sucess!
> Register./luadec.dll l_RegAllFun Sucess!
> IMAGEWTY
> ItemTableSize = 1048576
> Closing image now! 
>
>
> Clos image OK! 
>
>
> Dev Plugin The Device Path is: /dev/aw_efex0
> Register./luaBase.dll l_RegAllFun Sucess!
> Register./luaeFex.dll l_RegAllFun Sucess!
> Register./luadec.dll l_RegAllFun Sucess!
> IMAGEWTY
> ItemTableSize = 1048576
> Closing image now! 
>
>
> Clos image OK! 
>
>
> Register./luaBase.dll l_RegAllFun Sucess!
> Register./luaeFex.dll l_RegAllFun Sucess!
> Register./luadec.dll l_RegAllFun Sucess!
> IMAGEWTY
> ItemTableSize = 1048576
> Closing image now! 
>
>
> Clos image OK! 
>
>
> [Tl_Msg]Init : imgFilePath=/home/asrolabe/Documents/ACD/
> A20_android_422_TS_USB_UART_I2C_WIFI_LAN_HDMI_LCD_1024x600_release_3.img, 
> imgLen=[0, 532252672], workMode=8
>
>
> IMAGEWTY
> ItemTableSize = 1048576
> ./buffer.cpp, pBuffer = 0x7f2f7020a9e4, nLen = 16380, crc32 = 4120441415[
> Tl_Msg]Down index[1] start
>
>
> [Tl_Msg]partName=bootloader, pktSubType=BOOTLOADER_FEX00, verifyFile=
> VBOOTLOADER_FEX0
>
>
> [Tl_Msg]partAddrHigInSec=0x0, partAddrLowInSec=0x8000, partSzHigInSec=0x0, 
> partSzLowInSec=0x8000
>
>
> [Tl_Msg]isEncrypt=false, toVerify=true
>
>
> [Tl_Msg]Down index[1] end
>
>
> [Tl_Msg]Down index[2] start
>
>
> [Tl_Msg]partName=env, pktSubType=ENV_FEX000000000, verifyFile=
> VENV_FEX00000000
>
>
> [Tl_Msg]partAddrHigInSec=0x0, partAddrLowInSec=0x10000, partSzHigInSec=0x0
> , partSzLowInSec=0x8000
>
>
> [Tl_Msg]isEncrypt=false, toVerify=true
>
>
> [Tl_Msg]Down index[2] end
>
>
> [Tl_Msg]Down index[3] start
>
>
> [Tl_Msg]partName=boot, pktSubType=BOOT_FEX00000000, verifyFile=
> VBOOT_FEX0000000
>
>
> [Tl_Msg]partAddrHigInSec=0x0, partAddrLowInSec=0x18000, partSzHigInSec=0x0
> , partSzLowInSec=0x8000
>
>
> [Tl_Msg]isEncrypt=false, toVerify=true
>
>
> [Tl_Msg]Down index[3] end
>
>
> [Tl_Msg]Down index[4] start
>
>
> [Tl_Msg]partName=system, pktSubType=SYSTEM_FEX000000, verifyFile=
> VSYSTEM_FEX00000
>
>
> [Tl_Msg]partAddrHigInSec=0x0, partAddrLowInSec=0x20000, partSzHigInSec=0x0
> , partSzLowInSec=0x100000
>
>
> [Tl_Msg]isEncrypt=false, toVerify=true
>
>
> [Tl_Msg]Down index[4] end
>
>
> [Tl_Msg]Down index[5] start
>
>
> [Tl_Msg]partName=recovery, pktSubType=RECOVERY_FEX0000, verifyFile=
> VRECOVERY_FEX000
>
>
> [Tl_Msg]partAddrHigInSec=0x0, partAddrLowInSec=0x228000, partSzHigInSec=
> 0x0, partSzLowInSec=0x10000
>
>
> [Tl_Msg]isEncrypt=false, toVerify=true
>
>
> [Tl_Msg]Down index[5] end
>
>
> [Tl_Msg]Down index[6] start
>
>
> [Tl_Msg]partName=UDISK, pktSubType=DISKFS_FEX000000, verifyFile=
>
>
> [Tl_Msg]partAddrHigInSec=0x0, partAddrLowInSec=0x3c0000, partSzHigInSec=
> 0x0, partSzLowInSec=0x0
>
>
> [Tl_Msg]isEncrypt=false, toVerify=false
>
>
> [Tl_Msg]Down index[6] end
>
>
> [Tl_Msg]Down number is 6
>
>
> [Tl_Msg]sec[platform]
>
>
> [Tl_Msg]sec[card2_boot_para]
>
>
> 0x7f2f7020a9e0, 541, 4, =40x7f2f7020a9e0, 540, 2, =2[Tl_Msg]sec[card_boot]
>
>
> [Tl_Msg]sec[target]
>
>
> [Tl_Msg]sec[dram_para]
>
>
> [Tl_Msg]sec[DllInfo]
>
>
> [Tl_Msg]sec[uart_para]
>
>
> [Tl_Msg][platform]
>
>
> [Tl_Msg]eraseflag           = 0x0
>
>
> [Tl_Msg]
>
>
> [Tl_Msg][card2_boot_para]
>
>
> [Tl_Msg]sdc_clk             = port:PC7<3><1>
>
>
> [Tl_Msg]card_line           = 0x4
>
>
> [Tl_Msg]sdc_d0              = port:PC8<3><1>
>
>
> [Tl_Msg]card_ctrl           = 0x2
>
>
> [Tl_Msg]sdc_cmd             = port:PC6<3><1>
>
>
> [Tl_Msg]sdc_d2              = port:PC10<3><1>
>
>
> [Tl_Msg]sdc_d3              = port:PC11<3><1>
>
>
> [Tl_Msg]card_high_speed     = 0x1
>
>
> [Tl_Msg]sdc_d1              = port:PC9<3><1>
>
>
> [Tl_Msg]
>
>
> [Tl_Msg][card_boot]
>
>
> [Tl_Msg]logical_start       = 0xa000
>
>
> [Tl_Msg]
>
>
> [Tl_Msg][target]
>
>
> [Tl_Msg]storage_type        = 0xffffffffffffffff
>
>
> [Tl_Msg]
>
>
> [Tl_Msg][dram_para]
>
>
> [Tl_Msg]dram_baseaddr       = 0x40000000
>
>
> [Tl_Msg]dram_chip_density   = 0x1000
>
>
> [Tl_Msg]dram_size           = 0x400
>
>
> [Tl_Msg]dram_rank_num       = 0x1
>
>
> [Tl_Msg]dram_io_width       = 0x10
>
>
> [Tl_Msg]dram_tpr0           = 0x42d899b7
>
>
> [Tl_Msg]dram_cas            = 0x9
>
>
> [Tl_Msg]dram_odt_en         = 0x0
>
>
> [Tl_Msg]dram_tpr1           = 0xa090
>
>
> [Tl_Msg]dram_zq             = 0x7f
>
>
> [Tl_Msg]dram_bus_width      = 0x20
>
>
> [Tl_Msg]dram_tpr4           = 0x0
>
>
> [Tl_Msg]dram_emr3           = 0x0
>
>
> [Tl_Msg]dram_clk            = 0x180
>
>
> [Tl_Msg]dram_emr2           = 0x10
>
>
> [Tl_Msg]dram_emr1           = 0x4
>
>
> [Tl_Msg]dram_tpr5           = 0x0
>
>
> [Tl_Msg]dram_tpr3           = 0x0
>
>
> [Tl_Msg]dram_type           = 0x3
>
>
> [Tl_Msg]dram_tpr2           = 0x22a00
>
>
> [Tl_Msg]
>
>
> [Tl_Msg][DllInfo]
>
>
> [Tl_Msg]
>
>
> [Tl_Msg][uart_para]
>
>
> [Tl_Msg]uart_debug_rx       = port:PB23<2><1><default><default>
>
>
> [Tl_Msg]uart_debug_port     = 0x0
>
>
> [Tl_Msg]uart_debug_tx       = port:PB22<2><1><default><default>
>
>
> [Tl_Msg]
>
>
> [Tl_Msg]Init end
>
>
> [Tl_Msg]fel in: dev[/dev/aw_efex0]
>
>
> [Tl_Msg]platform id checked OK
>
>
> [Tl_Msg]To down sys para
>
>
> [Tl_Msg]To down and Run fes1-1
>
>
> [Tl_Msg]To clear fes aide log
>
>
> [Tl_Msg]To down and Run fes1-2
>
>
> [Tl_Msg]To clear fes aide log
>
>
> [Tl_Msg]OK test fel Down and Up in len=8192
>
>
> [Tl_Msg]OK to test dram
>
>
> [Tl_Msg]Update dram size to 1024MBytes
>
>
> [Tl_Msg]nMsgRet=1
>
>
> [Tl_Msg]To down fes2_1
>
>
> [Tl_Msg]To down fes2_2
>
>
> [Tl_Msg]To clear fes aide log
>
>
> [Tl_Msg]not hasRetLog
>
>
> [Tl_Msg]Fel end
>
>
> Fel Thread Finished!
> Dev Plugout The Device Path is: /dev/aw_efex0
> Dev Plugout The Device Path is: /dev/aw_efex0
> Dev Plugout The Device Path is: /dev/aw_efex0
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to