I am a bit of a noob here, so bear with me.
After flashing my Edison, the device does not show up on the Dashboard after 15 minutes.
So I had flashed my Edison three times, both through the batch file and Phone flash Tool Lite. I have also re-downloaded the OS.
The flashing process gives no error, but there is no blinking after it finishes, perhaps indicating that it does not boot. Indeed it seemed not to. It gave this output:
Starting Hold until boot process finishes up...
So I stopped the autoboot and did:
run do_flash
Thinking this would put me into Device Firmware Upgrade mode.
The computer now did not recognize the Edison and I re-flashed it.
After re-flashing, when I re-started the Edison I got:
▒
******************************
PSH KERNEL VERSION: b0182929
WR: 20104000
******************************
SCU IPC: 0x800000d0 0xfffce92c
PSH miaHOB version: TNG.B0.VVBD.0000000c
microkernel built 10:14:01 Jan 13 2015
******* 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 (Mar 29 2016 - 15:15:39)
Watchdog enabled
DRAM: 980.6 MiB
MMC: tangier_sdhci: 0, tangier_sdhci: 1
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
Target:blank
Partitioning already done...
Flashing already done...
Probing DFU...
Saving Environment to MMC...
Writing to MMC(0)... done
GADGET DRIVER: usb_dnl_dfu
reading vmlinuz
5829408 bytes read in 142 ms (39.2 MiB/s)
Valid Boot Flag
Setup Size = 0x00003c00
Magic signature found
Using boot protocol version 2.0c
Linux kernel version 3.10.17-yocto-standard (jenkins@build4) #1 SMP PREEMPT Mon Apr 4 18:17:35 CEST 2016
Building boot_params at 0x00090000
Loading bzImage at address 00100000 (5814048 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=rndis systemd.unit=multi-user.target hardware_id=00 g_multi.iSerialNumber=6bf4d2b430a216a68a3b4eafd4afebe8 g_multi.dev_addr=02:00:86:af:eb:e8 platform_mrfld_audio.audio_codec=dummy"
Starting kernel ...
[ 2.809068] snd_intel_sst: request fw failed
[ 2.864513] pmic_ccsm pmic_ccsm: Error reading battery profile from battid frmwrk
[ 2.873307] pmic_ccsm pmic_ccsm: Battery Over heat exception
Welcome to Resin OS 1.1.1!
[ OK ] Reached target Swap.
[ OK ] Created slice Root Slice.
[ OK ] Listening on Delayed Shutdown Socket.
[ OK ] Listening on udev Control Socket.
[ OK ] Listening on /dev/initctl Compatibility Named Pipe.
[ OK ] Listening on udev Kernel Socket.
[ OK ] Created slice System Slice.
[ OK ] Listening on Journal Socket.
Mounting POSIX Message Queue File System...
Starting Create list of required st... nodes for the current kernel...
Mounting Temporary Directory...
[ OK ] Created slice User and Session Slice.
Starting udev Coldplug all Devices...
Mounting Debug File System...
[ OK ] Reached target Slices.
Starting Load Kernel Modules...
[ OK ] Listening on Journal Audit Socket.
[ OK ] Reached target Login Prompts.
Starting Remount Root and Kernel File Systems...
[ OK ] Listening on Journal Socket (/dev/log).
Starting Journal Service...
[ OK ] Mounted Debug File System.
[ OK ] Mounted POSIX Message Queue File System.
[ OK ] Mounted Temporary Directory.
[ OK ] Started Create list of required sta...ce nodes for the current kernel.
[ OK ] Started Remount Root and Kernel File Systems.
[ OK ] Started udev Coldplug all Devices.
[ OK ] Started Journal Service.
[ OK ] Started Load Kernel Modules.
Starting Apply Kernel Variables...
Mounting Configuration File System...
Mounting FUSE Control File System...
Starting Flush Journal to Persistent Storage...
Starting Create Static Device Nodes in /dev...
[ OK ] Mounted FUSE Control File System.
[ OK ] Mounted Configuration File System.
[ OK ] Started Apply Kernel Variables.
[ OK ] Started Create Static Device Nodes in /dev.
[ OK ] Started Flush Journal to Persistent Storage.
Starting udev Kernel Device Manager...
[ OK ] Reached target Local File Systems (Pre).
Mounting RCE tmp mountpoint...
Mounting /var/volatile...
[ OK ] Mounted RCE tmp mountpoint.
[ OK ] Mounted /var/volatile.
[ OK ] Started udev Kernel Device Manager.
Starting Load/Save Random Seed...
[ OK ] Started Load/Save Random Seed.
[ OK ] Found device /dev/disk/by-label/resin-conf.
[ OK ] Found device /dev/disk/by-label/resin-boot.
[ OK ] Found device /dev/mmcblk0p5.
[ OK ] Found device /dev/disk/by-label/resin-data.
Mounting /factory...
Mounting Resin boot partition mountpoint...
[ OK ] Mounted Resin boot partition mountpoint.
[ OK ] Mounted /factory.
[ OK ] Reached target Local File Systems.
Starting Create Volatile Files and Directories...
Starting Tell Plymouth To Write Out Runtime Data...
Starting Show Plymouth Boot Screen...
[ OK ] Started Create Volatile Files and Directories.
Application available at (physical) address 0x04819000
VRL mapped to 0xff213000
App size = 11508 bytes
App Authentication feature is disabled!
Resetting IPC
*** Ready to receive application ***
But it does not give me a prompt or show up on my Dashboard.
I think the problem is at:
Starting kernel ...
[ 2.809068] snd_intel_sst: request fw failed
[ 2.864513] pmic_ccsm pmic_ccsm: Error reading battery profile from battid frmwrk
[ 2.873307] pmic_ccsm pmic_ccsm: Battery Over heat exception
If I’m not misstaken snd_intel_sst is a driver. Did I mess up the firmware?
Any ideas?