New install, Using Dex card, upodated but keyboard does not work

r4r
vnc

#1

I am using the Official Dex card. I ran through all the update process, but if I use the VNC controller from the Dex webpage, none of the keyboard or mouse functions work. I can step through the icons using the arrow keys but can select or type and icons. Does not seem to recognise the keyboard or mouse input. Here is the result from the test_all.sh. Also running the Blink test script does not work. Nothing happens with the LED.

pi@dex:~/Desktop/GrovePi/Troubleshooting $ sudo ./all_tests.sh                                                                              
=============================                                                                                                               
GrovePi Troubleshooting Script                                                                                                              
=============================                                                                                                               
                                                                                                                                            
Adding permissions to the scripts                                                                                                           
=================================                                                                                                           
                                                                                                                                            
Check space left                                                                                                                            
================                                                                                                                            
Filesystem      Size  Used Avail Use% Mounted on                                                                                            
/dev/root       7.2G  3.1G  3.9G  45% /                                                                                                     
devtmpfs        426M     0  426M   0% /dev                                                                                                  
tmpfs           430M     0  430M   0% /dev/shm                                                                                              
tmpfs           430M  6.2M  424M   2% /run                                                                                                  
tmpfs           5.0M  4.0K  5.0M   1% /run/lock                                                                                             
tmpfs           430M     0  430M   0% /sys/fs/cgroup                                                                                        
/dev/mmcblk0p1   63M   22M   42M  34% /boot                                                                                                 
tmpfs            86M     0   86M   0% /run/user/1000                                                                                        
                                                                                                                                            
Check for dependencies                                                                                                                      
======================                                                                                                                      
python 2.7.9-1 install ok installed                                                                                                         
python-pip 1.5.6-5 install ok installed                                                                                                     
git 1:2.1.4-2.1+deb8u4 install ok installed                                                                                                 
libi2c-dev 3.1.1+svn-2 install ok installed                                                                                                 
python-serial 2.6-1.1 install ok installed                                                                                                  
python-rpi.gpio 0.6.3~jessie-1 install ok installed                                                                                         
i2c-tools 3.1.1+svn-2 install ok installed                                                                                                  
python-smbus 3.1.1+svn-2 install ok installed                                                                                               
arduino 2:1.6.0 install ok installed                                                                                                        
minicom 2.7-1+deb8u1 install ok installed                                                                                                   
scratch 1.4.0.6~dfsg1-5 install ok installed                                                                                                
                                                                                                                                            
wiringPi Found                                                                                                                              
wiringPi Found                                                                                                                              
I2C already removed from blacklist                                                                                                          
SPI already removed from blacklist                                                                                                          
                                                                                                                                            
                                                                                                                                            
Check for addition in /modules                                                                                                              
==============================                                                                                                              
I2C-dev already there                                                                                                                       
i2c-bcm2708 already there                                                                                                                   
spi-dev already there                                                                                                                       
                                                                                                                                            
                                                                                                                                            
Hardware revision                                                                                                                           
=================                                                                                                                           
gpio version: 2.36                                                                                                                          
Copyright (c) 2012-2015 Gordon Henderson                                                                                                    
This is free software with ABSOLUTELY NO WARRANTY.                                                                                          
For details type: gpio -warranty                                                                                                            
                                                                                                                                            
Raspberry Pi Details:                                                                                                                       
  Type: Pi 3, Revision: 02, Memory: 1024MB, Maker: Sony                                                                                     
  * Device tree is enabled.                                                                                                                 
  *--> Raspberry Pi 3 Model B Rev 1.2                                                                                                       
  * This Raspberry Pi supports user-level GPIO access.                                                                                      
                                                                                                                                            
                                                                                                                                            
Check the /dev folder                                                                                                                       
=====================                                                                                                                       
i2c-1                                                                                                                                       
spidev0.0                                                                                                                                   
spidev0.1                                                                                                                                   
ttyAMA0                                                                                                                                     
                                                                                                                                            
USB device status                                                                                                                           
=================                                                                                                                           
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter                                            
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.                                                                                
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub                                                                              
                                                                                                                                            
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M                                                                           
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/5p, 480M                                                                                 
        |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=smsc95xx, 480M                                                         
Raspbian for Robots Version                                                                                                                 
===========================                                                                                                                 
cat: /home/pi/di_update/Raspbian_For_Robots/Version: No such file or directory                                                              
                                                                                                                                            
                                                                                                                                            
Hostname                                                                                                                                    
========                                                                                                                                    
dex                                                                                                                                         
                                                                                                                                            
                                                                                                                                            
Checking for Atmega chip                                                                                                                    
========================                                                                                                                    
                                                                                                                                            
                                                                                                                                            
avrdude: Version 5.10, compiled on Jun 18 2012 at 12:38:29                                                                                  
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/                                                                        
         Copyright (c) 2007-2009 Joerg Wunsch                                                                                               
                                                                                                                                            
         System wide configuration file is "/etc/avrdude.conf"                                                                              
         User configuration file is "/root/.avrduderc"                                                                                      
         User configuration file does not exist or is not a regular file, skipping                                                          
                                                                                                                                            
         Using Port                    : unknown                                                                                            
         Using Programmer              : gpio                                                                                               
         AVR Part                      : ATMEGA328P                                                                                         
         Chip Erase delay              : 9000 us                                                                                            
         PAGEL                         : PD7                                                                                                
         BS2                           : PC2                                                                                                
         RESET disposition             : dedicated                                                                                          
         RETRY pulse                   : SCK                                                                                                
         serial program mode           : yes                                                                                                
         parallel program mode         : yes                                                                                                
         Timeout                       : 200                                                                                                
         StabDelay                     : 100                                                                                                
         CmdexeDelay                   : 25                                                                                                 
         SyncLoops                     : 32                                                                                                 
         ByteDelay                     : 0                                                                                                  
         PollIndex                     : 3                                                                                                  
         PollValue                     : 0x53                                                                                               
         Memory Detail                 :                                                                                                    
                                                                                                                                            
                                  Block Poll               Page                       Polled                                                
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack                                                
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------                                                
           eeprom        65     5     4    0 no       1024    4      0  3600  3600 0xff 0xff                                                
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff                                                
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00                                                
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00                                                
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00                                                
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00                                                
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00                                                
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00                                                
                                                                                                                                            
         Programmer Type : GPIO                                                                                                             
         Description     : Use sysfs interface to bitbang GPIO lines                                                                        
                                                                                                                                            
avrdude: AVR device initialized and ready to accept instructions                                                                            
                                                                                                                                            
Reading | ################################################## | 100% 0.00s                                                                   
                                                                                                                                            
avrdude: Device signature = 0x1e950f                                                                                                        
avrdude: safemode: lfuse reads as FF                                                                                                        
avrdude: safemode: hfuse reads as DA                                                                                                        
avrdude: safemode: efuse reads as 5                                                                                                         
                                                                                                                                            
avrdude: safemode: lfuse reads as FF                                                                                                        
avrdude: safemode: hfuse reads as DA                                                                                                        
avrdude: safemode: efuse reads as 5                                                                                                         
avrdude: safemode: Fuses OK                                                                                                                 
                                                                                                                                            
avrdude done.  Thank you.                                                                                                                   
                                                                                                                                            
                                                                                                                                            
Checking I2C bus for devices                                                                                                                
============================                                                                                                                
                                                                                                                                            
Checking I2C bus 0                                                                                                                          
==================                                                                                                                          
Error: Could not open file `/dev/i2c-0' or `/dev/i2c/0': No such file or directory                                                          
                                                                                                                                            
Checking I2C bus 1                                                                                                                          
==================                                                                                                                          
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f                                                                                         
00:          -- 04 -- -- -- -- -- -- -- -- -- -- --                                                                                         
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --                                                                                         
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --                                                                                         
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --                                                                                         
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --                                                                                         
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --                                                                                         
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --                                                                                         
70: -- -- -- -- -- -- -- --                                                                                                                 
                                                                                                                                            
Checking for firmware version                                                                                                               
=============================                                                                                                               
GrovePi has firmware version: 1.2.7                                                                                                         
Log has been saved to Desktop. Please copy it and send it by email or upload it on the forums                                               
pi@dex:~/Desktop/GrovePi/Troubleshooting $


#2

Are you using Internet Explorer by any chance? Even I you aren’t I’d try a different browser. It should work on Chrome and Firefox. Not sure about Edge.

If that fails my guess is your SD card has gone crazy and needs to be redone.
The process is simple just follow the tutorial:
https://www.dexterindustries.com/howto/install-raspbian-for-robots-image-on-an-sd-card/

That should work.


#3

Hi @pviljoen.ret,

Your logs look good.


I’ve also encountered your issue and to this day I haven’t deep dived into it to determine what is the cause.

There’s one laptop in particular that I have that doesn’t work with the built-in VNC that comes with Raspbian For Robots flavor.
Every time I’d use the VNC controller that’s on the dex.local page, I wouldn’t be able to use either the mouse or the keyboard. It was tested on Chrome and Edge.

But when I switch to any other machine, it works.

So for now, my suggestion is to check on another machine (laptop) of yours if it works. By following this suggestion, we can determine if we have the same issue.
Also, I might suggest trying with Mozilla Firefox and see if there’s a change or not.


Thank you!