1 Reply Latest reply on Feb 28, 2015 1:29 AM by hopstone

    Edison breakout board can't startup and can't reflash




      My Edison board can't startup and can't reflash now. I'm using it running my application this morning, and after some minutes the target hanged (no response and output from the terminal). I have to plug the USB cable to the power adapter and reboot it again, but it hanged when showing "Starting kernel ... " for a long time ( about one hour ). I tried to use flashall.sh to reflash it, I plug the USB cable to PC according to the notification, but it seems that the target can't be detected by the PC with USB cable. What's the matter with it? Does the USB port damaged?


      When I use a power adapter to power up, it shows folloing messages but hangs in "Starting kernel..." as followings. And when I connect USB cable with PC, it shows nothing.


      ******* PSH loader *******PCM page cache size = 192 KB

      Cache Constraint = 0 Pages

      Arming IPC driver ..

      Adding page store pool ..

      PagestoreAddr(IMR Start Address) = 0x04899000

      pageStoreSize(IMR Size)          = 0x00080000



      *** Ready to receive application ***





      U-Boot 2014.04 (Jan 30 2015 - 14:15:53)



             Watchdog enabled

      DRAM:  980.6 MiB

      MMC:   tangier_sdhci: 0

      In:    serial

      Out:   serial

      Err:   serial

      Hit any key to stop autoboot:  0


      Partitioning already done...

      Flashing already done...

      GADGET DRIVER: usb_dnl_dfu

      reading vmlinuz

      5348960 bytes read in 132 ms (38.6 MiB/s)

      Valid Boot Flag

      Setup Size = 0x00003c00

      Magic signature found

      Using boot protocol version 2.0c

      Linux kernel version 3.10.17-poky-edison+ (sys_dswci@tlsndgbuild004) #1 SMP PREEMPT Fri Jan 30 14:16:35 CET 2015

      Building boot_params at 0x00090000

      Loading bzImage at address 00100000 (5333600 bytes)

      Magic signature found

      Kernel command line: "rootwait root=PARTUUID=012b3303-34ac-284d-99b4-34e03a2335f4 rootfstype=ext4 console=ttyMFD2 earlyprintk=ttyMFD2,keep loglevel=4 g_multi.ethernet_config=cdc systemd.unit=first-install.target hardware_id=00 g_multi.iSerialNumber=6316bc8bdc4b23a1e9040299043a7a58 g_multi.dev_addr=02:00:86:3a:7a:58"



      Starting kernel ...




      When I use flashall.sh to reflash it, it's shows following messages. I know the steps of flashing the target. I've flashed it before, but it fails now.


      rock@rock-lp-vm-ubuntu:/opt/tools/edison-image-ww05-15$ sudo ./flashall.sh

      [sudo] password for rock:

      Using U-Boot target: edison-blankcdc

      Now waiting for dfu device 8087:0a99

      Please plug and reboot the board

      Timed out while waiting for dfu device 8087:0a99

      DEBUG: lsusb

      Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

      Bus 002 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC

      Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub

      Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse

      Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

      DEBUG: dfu-util -l

      dfu-util 0.5



      (C) 2005-2008 by Weston Schmidt, Harald Welte and OpenMoko Inc.

      (C) 2010-2011 Tormod Volden (DfuSe support)

      This program is Free Software and has ABSOLUTELY NO WARRANTY



      dfu-util does currently only support DFU version 1.0



      Did you plug and reboot your board?

      If yes, please try a recovery by calling this script with the --recovery option