Hi,

I have a problem with a IOIO PC application on Debian ARM systems.
Same problem on Banana pro with Debian 8, Raspberry PI with Debian 8 and 
Cubietruck with Debian 7.
When the IOIO is connected to the USB-Port while the system boots, the 
application does not connect to the IOIO.
When I connect the IOIO to the USB port after the system has booted, it 
works without any problems.
On a mac book with El Capitan it also works as expected.

udev rules are installed and in all cases I get the /dev/IOIO0 device and 
also the /dev/ttyACM0 device.

*With aplication version IOIO0500:*
[I/IOIOBaseApplicationHelper] Using IOIOLib version: IOIO0507
[D/IOIOConnectionRegistry] Successfully added bootstrap class: 
ioio.lib.pc.SerialPortIOIOConnectionBootstrap
[D/SerialPortIOIOConnectionBootstrap] Adding serial port /dev/IOIO0
[D/IOIOImpl] Waiting for IOIO connection
[V/IOIOImpl] Waiting for underlying connection
[V/IOIOImpl] Waiting for handshake
[I/IncomingState] IOIO Connection established. Hardware ID: SPRK0020 
Bootloader ID: IOIO0400 Firmware ID: IOIO0500
[I/IncomingState] IOIO Connection established. Hardware ID: SPRK0020 
Bootloader ID: IOIO0400 Firmware ID: IOIO0500
[V/IOIOImpl] Querying for required interface ID
-> here it stops

When I start it once again it works.
[I/IOIOBaseApplicationHelper] Using IOIOLib version: IOIO0507
[D/IOIOConnectionRegistry] Successfully added bootstrap class: 
ioio.lib.pc.SerialPortIOIOConnectionBootstrap
[D/SerialPortIOIOConnectionBootstrap] Adding serial port /dev/IOIO0
[D/IOIOImpl] Waiting for IOIO connection
[V/IOIOImpl] Waiting for underlying connection
[V/IOIOImpl] Waiting for handshake
[I/IncomingState] IOIO Connection established. Hardware ID: SPRK0020 
Bootloader ID: IOIO0400 Firmware ID: IOIO0500
[I/IncomingState] IOIO Connection established. Hardware ID: SPRK0020 
Bootloader ID: IOIO0400 Firmware ID: IOIO0500
[V/IOIOImpl] Querying for required interface ID
[V/IOIOImpl] Required interface ID is supported
[I/IOIOImpl] IOIO connection established


*With aplication version IOIO0506:*
[I/IOIOBaseApplicationHelper] Using IOIOLib version: IOIO0507
[D/IOIOConnectionRegistry] Successfully added bootstrap class: 
ioio.lib.pc.SerialPortIOIOConnectionBootstrap
[D/SerialPortIOIOConnectionBootstrap] Adding serial port /dev/IOIO0
[D/IOIOImpl] Waiting for IOIO connection
[V/IOIOImpl] Waiting for underlying connection
-> here it stops

Starting it once again does also not work with IOIO0506

After disconnecting the IOIO from USB and reconnecting it, it works:
[I/IOIOBaseApplicationHelper] Using IOIOLib version: IOIO0507
[D/IOIOConnectionRegistry] Successfully added bootstrap class: 
ioio.lib.pc.SerialPortIOIOConnectionBootstrap
[D/SerialPortIOIOConnectionBootstrap] Adding serial port /dev/IOIO0
[D/IOIOImpl] Waiting for IOIO connection
[V/IOIOImpl] Waiting for underlying connection
[V/IOIOImpl] Waiting for handshake
[I/IncomingState] IOIO Connection established. Hardware ID: SPRK0020 
Bootloader ID: IOIO0400 Firmware ID: IOIO0506
[I/IncomingState] IOIO Connection established. Hardware ID: SPRK0020 
Bootloader ID: IOIO0400 Firmware ID: IOIO0506
[V/IOIOImpl] Querying for required interface ID
[V/IOIOImpl] Required interface ID is supported
[I/IOIOImpl] IOIO connection established

The way how I start it is a class derived from IOIOConsoleApp with run, 
createIOIOLooper, ...

Hardware version: SPRK0020
Bootloader version: IOIO0400

Libraries in my aplication are: IOIOLibCore-5.07.jar and IOIOLibPC-5.07.jar

I am now fighting since days to find a way to get it running automatically 
after the system boots (/etc/init.d/...)

Thanks in advance

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

Reply via email to