Active Topics

 


Reply
Thread Tools
Posts: 24 | Thanked: 2 times | Joined on Jan 2010
#11
I turned the phone off and plugged the USB in and got this..

Failed to mount "Nokia N900".
Rejected send message, 1 matched rules; type="method_call", sender=":1.161" (uid=1000 pid=3723 comm="exo-mount) interface="org.freedesktop.Hal.Device.Volume" member="Mount" error name="(unset)" requested_reply=0 destination="org.freedesktop.Hal" (uid=0 pid=1418 comm="/usr/sbin/hald)).

When I plug the device in I get this message... any idea?

sudo ./flasher-3.5 -F RX-51_2009SE_3.2010.02-8_PR_COMBINED_MR0_ARM.bin -f -R
Password:
./flasher-3.5: error while loading shared libraries: libusb-0.1.so.4: wrong ELF class: ELFCLASS64
 
Posts: 208 | Thanked: 69 times | Joined on Nov 2009 @ saint petersburg, fl
#12
completely turn off the phone and rerun the command. Then plug the phone in while it is off.

Failed to mount is because it was probably already mounted
 
Posts: 208 | Thanked: 69 times | Joined on Nov 2009 @ saint petersburg, fl
#13
did you run the command after plugging it in?
 
Posts: 24 | Thanked: 2 times | Joined on Jan 2010
#14
I think it might have something to do with the flasher app being 32bit and running it from a 64bit system.
 
Posts: 208 | Thanked: 69 times | Joined on Nov 2009 @ saint petersburg, fl
#15
 

The Following User Says Thank You to weirdbeard For This Useful Post:
Posts: 24 | Thanked: 2 times | Joined on Jan 2010
#16
I'm not using debian or 32 bit libs. I'll wait for a windows laptop to get here and install the windows updater.
 
Posts: 277 | Thanked: 46 times | Joined on Jan 2010
#17
I actually found applying the firmware image under linux one of the simplest quickest firmware flash experiences on any device.

I'mrunning Fedora 12 x86_64 with the 2.6.32 kernel, so hardly a conservative config either.

I had to flash quite a few times -- nothing wrong the flash program, I've now well tested it!
 

The Following User Says Thank You to planetf1 For This Useful Post:
Posts: 716 | Thanked: 303 times | Joined on Sep 2009 @ Sheffield, UK
#18
Originally Posted by tk421 View Post
I turned the phone off and plugged the USB in and got this..

Failed to mount "Nokia N900".
Rejected send message, 1 matched rules; type="method_call", sender=":1.161" (uid=1000 pid=3723 comm="exo-mount) interface="org.freedesktop.Hal.Device.Volume" member="Mount" error name="(unset)" requested_reply=0 destination="org.freedesktop.Hal" (uid=0 pid=1418 comm="/usr/sbin/hald)).

When I plug the device in I get this message... any idea?

sudo ./flasher-3.5 -F RX-51_2009SE_3.2010.02-8_PR_COMBINED_MR0_ARM.bin -f -R
Password:
./flasher-3.5: error while loading shared libraries: libusb-0.1.so.4: wrong ELF class: ELFCLASS64
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). Once booted you just install the flasher deb (it will temporarily install to RAM) package and you are all go to flash. I put the flasher on a USB stick but if you boot it on the PC you downloaded it on, you can just as easily browse your HDD and do it from there.
__________________
http://www.speedtest.net/result/877713446.png

My Websites
CSD Projects - Flickr - UAE4Maemo (UAE4All Compatibility List)

Favourite N900 Applications
Picodrive - UAE4All

Please post your UAE4All compatibility reports. Even better, post them to my UAE4Maemo site!
Not sure how UAE4All works such as mouse emulation? Read the FAQ.
 

The Following 2 Users Say Thank You to Alex Atkin UK For This Useful 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:
Reply


 
Forum Jump


All times are GMT. The time now is 23:00.