-
-
Notifications
You must be signed in to change notification settings - Fork 469
USB not working #1571
Description
After many years I took back my SNES mini (original, not fake) but I'm not able to connect it to my PC anymore.
If i connect to a TV i can see the green logo with "tok tok" in the left top corner because i already flashed with hakchi many years ago. I remember that I installed the OTG mod and I had an USB stick with many games, now it is not reading it anymore.
I googled the problem and these are my tests:
1. Connect to PC (Windows 10) using original cable (the one with label) -> no sound coming from Windows.
2. Disconnect cable, wait 30 sec, press reset, connect cable to PC -> no sound coming from Windows, no new device in device manager.
3. Soldered uart interface, connected to PC and power on SNES. I can read linux powering on like this:
_> ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒[ 0.213]
U-Boot 2011.09-rc1 (Jul 10 2017 - 12:58:56) Allwinner Technology
[ 0.221]version: 1.1.0
[ 0.223]uboot commit : d8b65c6c57236fabd8e7a6b0a1ae254a0f03118f
ready
no battery, limit to dc
no key input
dram_para_set start
dram_para_set end
Using default environment
In: Out: Err:
Uncompressing Linux... done, booting the kernel.
<4ion: failed to create debug files.
<[RTC] WARNING: Rtc time will be wrong!!
sunxi_leds_fetch_sysconfig_para script_parser_fetch "leds_para" leds_used = -1067139504
[ audio ] err:try to get audio_pa_ctrl failed!
[I2S1]sunxi-i2s1 cannot find any using configuration for controllers, return directly!
[I2S]sndi2s1 cannot find any using configuration for controllers, return directly!
sunxi-rtc sunxi-rtc: hctosys: unable to read the hardware clock
ths_fetch_sysconfig_para: type err device_used = 1.
fetch C0_LV_count from sysconfig failed
hakchi init script version: 1.0.2
loading hakchi
usbMode: device
overmounting /lib/modules
overmounting /bin
overmounting /etc
overmounting /etc/init.d/S92rndis on /etc/init.d/S90usb-gadget
menu code: 000
overmounting /usr/bin/clover-canoe-shvc
Welcome to CLOVER dp-sneseur-nerd release-v2.0.14-0-gd8b65c6
BuildId final.cis.cis-d9-clvrel1.20170710130811CEST
madmonkey login: root
login[772]: root login on 'ttyS0'
hakchi v1.0.4-116 by madmonkey
Special thanks to all of the contributors including: KMFDManic, xorloser,
ClusterM, princess_daphie, ghoost82, zigg, mistydemeo, Mugi, thomascrha,
DanTheMan827, potyl, skogaby, thomas-alrek and anyone else I may have forgotten
root@madmonkey:~#_
4. Same of point 2 with UART connected, i can read this:
_▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒%▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒[ 0.213]
U-Boot 2011.09-rc1 (Jul 10 2017 - 12:58:56) Allwinner Technology
[ 0.221]version: 1.1.0
[ 0.223]uboot commit : d8b65c6c57236fabd8e7a6b0a1ae254a0f03118f
ready
no battery, limit to dc
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒_
I tried many cables and many PCs with no result. The cables that I used, do work properly with other devices. I also tryed to solder an usb cable directly to the board to avoid connector issues...still no connection to the PC.
My opinion is that in some way the USB connection is broken at kernel level or at board level, so my question is: do I have some chance to restore original kernel using UART only? If not, what do you suggest me to do?
Thanks,
Federico