Open didier9 opened 4 years ago
Additional information, outputs from dmesg and lsusb:
Also I had a scope on the 5V going to the CHIP (CHG-IN) and it is perfectly stable during the operation.
I'm having the same problem, also checked the voltage, and tried from different computers The problem happens when running
from Ubuntu VM on Windows 10 Host and running from a raspberry Pi 4 from ChromeOS laptop
I saw this post from a little while ago: "Error -7 is a libusb problem which is mostly caused by bad cable" But as I posted earlier, I did check the voltage on the CHIP with an oscilloscope and it is stable (I use an external 2A lab supply to power the CHIP). The R-Pi is powered from a 2A USB supply (which I bought from Adafruit with my first R-Pi). I communicate with the R-Pi via ssh, there is no direct connection to the PC. The USB cable is the one that came with one of my Motorola phones and they are quite good.
I see this problem too.
It's not necessarily the cable. Check your version of sunxi-tools. I encountered this problem with Debian 10 which has the current stable sunxi-tools version 4.1.2. I rolled back to version 4.1.1-1 and the script then worked for my pocketchip (don't forget to comment out sunxi-tools from the apt install line in the script).
Rolling back to sunxi-tools fixed my "usb_bulk_send() ERROR -7: Operation timed out" issue as well.
This should now be fixed, the script installs an older version of sunxi-tools, it was tested on ubuntu but don't know if it works on debian though it should.
Hey! I have tried changing cables and ports on my computer. But I still get "usb_bulk_send () ERROR -7: Operation timed out".
My sunxi-tools version (1.4.2 + git20181114.6d598a-3).
I can't find 4.1.1-1 that is mentioned above.
I am on Debian Stable 10 Buster :)
Hey! I have tried changing cables and ports on my computer. But I still get "usb_bulk_send () ERROR -7: Operation timed out".
My sunxi-tools version (1.4.2 + git20181114.6d598a-3).
I can't find 4.1.1-1 that is mentioned above.
I am on Debian Stable 10 Buster :)
I cannot find that version either and I am on the same version of sunxi-tools I'm on Ubuntu 20.04 LTS
Hey! I have tried changing cables and ports on my computer. But I still get "usb_bulk_send () ERROR -7: Operation timed out". My sunxi-tools version (1.4.2 + git20181114.6d598a-3). I can't find 4.1.1-1 that is mentioned above. I am on Debian Stable 10 Buster :)
I cannot find that version either and I am on the same version of sunxi-tools I'm on Ubuntu 20.04 LTS
does this work? https://debian.pkgs.org/9/debian-main-amd64/sunxi-tools_1.4.1-1_amd64.deb.html
Hey! I have tried changing cables and ports on my computer. But I still get "usb_bulk_send () ERROR -7: Operation timed out". My sunxi-tools version (1.4.2 + git20181114.6d598a-3). I can't find 4.1.1-1 that is mentioned above. I am on Debian Stable 10 Buster :)
I cannot find that version either and I am on the same version of sunxi-tools I'm on Ubuntu 20.04 LTS
does this work? https://debian.pkgs.org/9/debian-main-amd64/sunxi-tools_1.4.1-1_amd64.deb.html
This fixes it for me on Debian 10 (Raspberry PI4)
I confirm the fix.
same issue, downgraded with a deb and comment out the package in the script to stop it updating again until i was done flashing my chip, happy to have it back working again!
Confirming sunxi-tools downgrade fix.
I had the same problem using a RPI4, installed the sunxi tool with no avail.
Reading the oficial Next Thing documentation it says:
"If you are using a computer with USB3 ports, it’s suggested that you attach a USB2-compliant hub and connect your CHIP to the hub, instead of directly to the USB3 port."
So I switched from the usb3 port to the usb2 port of my RPi4 and it worked perfectly fine.
Here is how you downgrade sunxi-tools on newer versions of Ubuntu based distros.
deb http://de.archive.ubuntu.com/ubuntu/ bionic main universe
to /etc/apt/sources.list
sudo apt update
sudo apt install sunxi-tools=1.4.1-1
apt-mark hold sunxi-tools
deb http://de.archive.ubuntu.com/ubuntu/ bionic main universe
from /etc/apt/sources.list
Then you can flash.
Here is how you can downgrade sunxi-tools on Debian
nano /etc/apt/sources.list
and append deb http://deb.debian.org/debian/ stretch main
sudo apt update
sudo apt install sunxi-tools=1.4.1-1
apt-mark hold sunxi-tools
stretch main
from the sources.list againHey! I have tried changing cables and ports on my computer. But I still get "usb_bulk_send () ERROR -7: Operation timed out". My sunxi-tools version (1.4.2 + git20181114.6d598a-3). I can't find 4.1.1-1 that is mentioned above. I am on Debian Stable 10 Buster :)
I cannot find that version either and I am on the same version of sunxi-tools I'm on Ubuntu 20.04 LTS
does this work? https://debian.pkgs.org/9/debian-main-amd64/sunxi-tools_1.4.1-1_amd64.deb.html
Downloading this deb file, and downgrading fixed the issue, but you must comment out the flash.sh script's apt install of the tools, as this will re-upgrade the package you just downgraded.
Running Flash.sh with the sunxi-tools 1.4.1-1 solved the issue for me!
I have to plug the cable when the message appears, not before, as I read in other script instructions, worked inmediately.
I get this message a few seconds after the waiting for fel...OK message. I use an external supply to power the CHIP as recommended. This CHIP was sick, I believe the original distribution must have been corrupted and the device did not enable the UART over USB and there was no evidence the device booted (no ssh even though it had been configured and was running before the device failed). When I connect the FEL pin to ground and connect the USB to a Windows 10 PC, the PC does detect a USB device (not a COM port), so that gave me hope the hardware was not completely toast. I use a Raspberry Pi B+ to install and run the tools. The first time I ran the Flash.sh tool, it did download and build a bunch of stuff (I also had to install git first). When it failed, I rebooted and retried a few times. After the first time it did not have to build anything and went into the "waiting for fel...OK" pretty quickly. I got the same error message each time though.
I do have a second CHIP that is working with the original Jessie distro, which I would like to upgrade since there is no software available for Jessie any longer, but I would rather try to save this one first...
Thanks for what looks like a great tool (if I can get it to work...) and thanks in advance for any further help. Didier