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.
