View Single Post
Posts: 1 | Thanked: 1 time | Joined on Sep 2010
#19
Originally Posted by Alex Atkin UK View Post
Make sure you have a 32bit version of libusb installed as it clearly is trying to use the 64bit version. That said, with a correctly configured dual 32/64bit system I believe it should just see that its missing rather than trying to use the 64bit library, so you may be running a pure 64bit system without the 32bit directory structure necessarily to have both 32 and 64 bit libraries installed simultaneously.
Personally I would recommend simply booting from an Ubuntu Live CD (I used 8.10) and flashing from there. I too am running a 64bit Linux and couldn't get the flasher to work (as it said USB was already in use).
How I got the flasher to work on an 64-bit Ubuntu (9.10):

installed flasher

Get the 32-bit libusb-Package:

Find the package name and URL:
dpkg -l libusb\*
On my system I found libusb-0.1-4.
apt-get --print-uris install libusb-0.1-4
This will print you the download-uri according to your sources.list.

Replace _amd64.deb with _i386.deb and download the 32-bit .deb.
Do not install this package, it might break your system.

Unpack the .deb in a different directory and move the library files and symlinks to the appropriate locations and create a symlink in /usr/lib32:

Code:
dpkg-deb -c libusb-0.1-4_0.1.12-13_i386.deb
sudo dpkg -x libusb-0.1-4_0.1.12-13_i386.deb libusb-0.1-4_0.1.12-13_i386
sudo mv libusb-0.1-4_0.1.12-13_i386/lib/* /lib32
cd /usr/lib32
sudo ln -s /lib32/libusb-0.1.so.4
 

The Following User Says Thank You to village For This Useful Post: