Community
cancel
Showing results for 
Search instead for 
Did you mean: 
NHerr2
Novice
993 Views

Edison /dev/usbmodem not showing up

Jump to solution

I am using the Intel Edison Kit for Arduino, I was playing with the environment variables while in U-boot, can't recalled exactly what I changed, last command I ran was run do_ota, that's what I wanted to do, the files from the Yocto image were copied to the OTG accesible FAT volume; the update process hung at some point, after reboot the /dev/usbodem device is not showing up; the volume is not showing anywhere, I am also getting the following errors while booting Linux

[FAILED] Failed to start Load Kernel Modules.

 

[FAILED] Failed to start Console System Startup Logging.

 

[FAILED] Failed to start PulseAudio Sound System.

 

See 'systemctl status systemd-modules-load.service' for details.

systemctl status systemd-modules-load.service shows:

root@edison:~# systemctl status systemd-modules-load.service

 

● systemd-modules-load.service - Load Kernel Modules

 

Loaded: loaded (/lib/systemd/system/systemd-modules-load.service; static)

 

Active: failed (Result: exit-code) since Sat 2000-01-01 00:00:14 UTC; 15 years 8 months ago

 

Docs: man:systemd-modules-load.service(8)

 

man:modules-load.d(5)

 

Process: 109 ExecStart=/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)

 

Main PID: 109 (code=exited, status=1/FAILURE)

 

 

Jan 01 00:00:13 edison systemd[1]: Starting Load Kernel Modules...

 

Jan 01 00:00:14 edison systemd-modules-load[109]: Inserted module 'bcm4334x'

 

Jan 01 00:00:14 edison systemd-modules-load[109]: Failed to insert 'bcm_bt_lp...

 

Jan 01 00:00:14 edison systemd[1]: systemd-modules-load.service: main proce...RE

 

Jan 01 00:00:14 edison systemd[1]: Failed to start Load Kernel Modules.

 

Jan 01 00:00:14 edison systemd[1]: Unit systemd-modules-load.service entere...e.

 

Hint: Some lines were ellipsized, use -l to show in full.

I also tried to mount /dev/disk/by-partlabel/update somewhere but it also failed:

root@edison:~# rmmod g_multi

 

rmmod: can't unload 'g_multi': unknown symbol in module, or unknown parameter

I was able to connect usb devices but now I get error, the board is powered externally and the switch is closer to the USB type A plug

root@edison:/home# lsusb

 

unable to initialize libusb: -99

some other info:

root@edison:/home# dmesg | grep usb

 

[ 0.207998] usbcore: registered new interface driver usbfs

 

[ 0.208101] usbcore: registered new interface driver hub

 

[ 0.208334] usbcore: registered new device driver usb

 

[ 0.755792] usbcore: registered new interface driver asix

 

[ 0.755874] usbcore: registered new interface driver cdc_subset

 

[ 0.756004] usbcore: registered new interface driver cdc_ncm

 

[ 0.758778] usbcore: registered new interface driver cdc_acm

 

[ 0.758898] usbcore: registered new interface driver usb-storage

 

[ 0.759076] usbcore: registered new interface driver usbserial

 

[ 0.759148] usbcore: registered new interface driver pl2303

 

[ 0.759216] usbserial: USB Serial support registered for pl2303

 

[ 1.609573] usbcore: registered new interface driver usbhid

 

[ 1.609593] usbhid: USB HID core driver

 

[ 1.614711] usbcore: registered new interface driver snd-usb-audio

 

[ 5.637711] systemd[1]: Expecting device sys-subsystem-net-devices-usb0.device...

root@edison:/home# df

 

Filesystem 1K-blocks Used Available Use% Mounted on

 

/dev/root 475080 441924 0 100% /

 

devtmpfs 491416 0 491416 0% /dev

 

tmpfs 491728 0 491728 0% /dev/shm

 

tmpfs 491728 6628 485100 1% /run

 

tmpfs 491728 0 491728 0% /sys/fs/cgroup

 

systemd-1 5862 5860 2 100% /boot

 

tmpfs 491728 4 491724 0% /tmp

 

tmpfs 491728 0 491728 0% /var/volatile

 

/dev/mmcblk0p5 1003 19 913 2% /factory

 

/dev/mmcblk0p7 5862 5860 2 100% /boot

root@edison:/home# fw_printenv

 

boot_target_cmd=run do_flash_os;run do_probe_dfu;run do_compute_target;run mmc-bootargs;run load_kernel;zboot ${loadaddr}

 

bootargs=root=PARTUUID=012b3303-34ac-284d-99b4-34e03a2335f4 rootfstype=ext4 console=ttyMFD2 earlyprintk=ttyMFD2,keep loglevel=4 systemd.unit=multi-user.target hardware_id=00 g_multi.iSerialNumber=5fbed2a0b3f930325e3d8658a4e93261 g_multi.dev_addr=

 

bootargs_console=console=ttyMFD2 earlyprintk=ttyMFD2,ke...
Tags (1)
1 Solution
Pedro_M_Intel
Employee
105 Views

Hello nehemias,

Since you have already tried reflashing the board with flashall, then my best suggestion would be for you to try the Flash Tool Lite method. The tool can be found in https://software.intel.com/en-us/iot/hardware/edison/downloads Intel® Edison Board Downloads alongside a guide on how to use it. It may be able to recover your board, but if it doesn't, then I believe your best option is to fill out the form found in http://www.intel.com/support/mailform/maker/warrantyemail.htm Intel Support.

Peter.

View solution in original post

5 Replies
Pedro_M_Intel
Employee
106 Views

Hello nehemias,

Since you have already tried reflashing the board with flashall, then my best suggestion would be for you to try the Flash Tool Lite method. The tool can be found in https://software.intel.com/en-us/iot/hardware/edison/downloads Intel® Edison Board Downloads alongside a guide on how to use it. It may be able to recover your board, but if it doesn't, then I believe your best option is to fill out the form found in http://www.intel.com/support/mailform/maker/warrantyemail.htm Intel Support.

Peter.

View solution in original post

NHerr2
Novice
105 Views

I can't try the Flash Tool Lite method because my computer is not recognising the OTG port connection, when I run the equivalent of lsusb in Mac Os terminal (system_profiler SPUSBDataType) it shows only the FT232R USB UART connection, I am filling out the form in the link you provided, thanks

NHerr2
Novice
105 Views

I connected the Edison to a https://www.sparkfun.com/products/13045 SparkFun Base Block for Intel Edison, with it, the OTG port appeared in my computer with the name MERRIFIELD, I then successfully ran the flashall.sh script, I put the Edison back into the Arduino Breakout Kit and now the OTG port is showing again as Edison, I have no idea what causes the OTG port not to be recognised, anyway, it's working now.

Pedro_M_Intel
Employee
105 Views

Hi nehemias,

I just sent you a private message, please check it.

Peter.

JRodr48
Beginner
105 Views

I have the same problem, I tried the seedstudio Xadow programmer for Edison http://www.seeedstudio.com/wiki/Xadow_Wearable_Kit_For_Edison http://www.seeedstudio.com/wiki/Xadow_Wearable_Kit_For_Edison hopping works like sparkfun but I wasn't so luckie.... I will fill the form. =(

Reply