Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

ifuse 0.9.3-1.1 (Opensuse 11.2M5 x84_64) - iPhone 3G does not mount

#72

Cannot mount iphone 3G.

Command: usbmuxd & mount.fuse.ifuse --afc2 none /mnt/iphone/

Device: iPhone 3G

ifuse version: 0.9.3-1.1
libiphone0 version: 0.9.3-6.1
libplist0 version: 0.13-2.1
usbmuxd version: 0.1.4-1.1
libusbmuxd version: 0.1.4-1.1

OS: Opensuse 11.2M5 x84_64
kernel: 2.6.31-rc5-git3-2-default
install repository: http://download.opensuse.org/repositories/home://FunkyM://iphone/op...

During mount, no errors returned. When using iproxy, "waiting for connection" is the only message that appears. Also, I know the repo is set to openSUSE 11.1... the factory repo has not been updated to the latest version of ifuse - so I thought I'd give the 11.1 one a try.

Thoughts? Any way I could get ifuse to be more verbose?

Thanks for your help!

PS. Would rather have posted this into a forum, rather than a bug tracker - but couldn't find one :) Is there one?

Reported by lazx · August 12th, 2009 @ 03:58 PM

State: resolved
Milestone: none
Assigned to: Martin S. Martin S.

Activity

  1. Martin S.
    Martin S.
    • Assigned user set to Martin S.
    • Tag set to ifuse, libiphone, opensuse, usb
    • State changed from new to open

    You are perfectly fine to post here.

    In order to get more verbose output you can do those steps:

    • Run usbmuxd with verbose output using "sudo usbmuxd -f -v -v -v -v -v"
    • Then run ifuse with debug output using "/sbin/mount.fuse.ifuse --debug -d whatever /mnt/"

    Also please post your lsusb output when the device which apparently is not working is attached to the computer.

    August 13th, 2009 @ 07:17 PM

  2. lazx
    lazx

    Thanks Martin. Have attached the output of mount, usbmuxd, and lsusb.

    August 14th, 2009 @ 08:25 PM

  3. Martin S.
    Martin S.

    You should not use packages from different distro versions. Unfortunately, the packages for factory do not build as factory is somehow really busy right now.

    Some notes:

    • The last usb configuration "PTP + Apple Mobile Device" seems missing from your lsusb output. Did you perhaps remove it or is it really not shown? Since lsusb says "bNumConfigurations = 3" it should be there.
    • "waiting for connection" is totally fine with iproxy. Use it like "iproxy 5000 22", then use "ssh root@localhost -p 5000" to connect to the iPhone using SSH.
    • We noticed that OS 3.0 devices actually have 4 usb configurations. Which firmware are you running on the device?

    August 16th, 2009 @ 02:18 PM

  4. lazx
    lazx

    My firmware version is 2.2.1 (jailbroken).

    Thanks for the iproxy instructions. I can connect and navigate the phone! As for retrieving files, I am running into some problems. Using lftp, sftp protocol doesn't work - just a config file problem? Using fish (scp), transfers crawl at ~5B/s (don't work).

    iproxy output:

    Requesting connecion to device handle == 131074 (serial: removed), port 22 run_ctos_loop: fd = 4 run_stoc_loop: fd = 4 recv failed: Success send failed: Bad file descriptor waiting for connection accepted connection, fd = 4 Number of available devices == 1 Requesting connecion to device handle == 131074 (serial: removed), port 22 run_ctos_loop: fd = 4 run_stoc_loop: fd = 4


    Updated lsusb output attached. Thoughts? Should I upgrade to 3.0?

    Thanks for your help Martin

    August 18th, 2009 @ 07:34 PM

  5. lazx
    lazx

    Wow - won't post inline again haha. Mind deleting the above comment - I'll repost (with output as attachments).

    Thanks

    August 18th, 2009 @ 07:48 PM

  6. lazx
    lazx

    Upgraded usbmuxd to "latest" git (~20090821) - and was able to successfully download all my files off of my 3G using the usbmuxd <-> iproxy <-> ssh method you described above.

    Used lftp's sftp mirror function, with the option "set sftp:connect-program rsh". ~1.0Mb/s down for smaller files. ~1.3Mb/s down for a 200mb file.

    Resolved?

    August 21st, 2009 @ 09:55 PM

  7. Martin S.
    Martin S.

    Does your iPhone 3G now mount with the latest usbmuxd you tried?

    We haven introduced a new and improved usbmuxd and the whole libiphone components chain is a bit out of sync API-wise.
    I'll come back to this once we have a stable chain again to test on the latest versions. Packages will be provided then.

    September 7th, 2009 @ 09:56 AM

  8. Matt Colyer
    Matt Colyer

    This one sounds like its resolved? If not, Martin 1.0 or 1.2?

    September 12th, 2009 @ 05:26 PM

  9. Martin S.
    Martin S.
    • State changed from open to resolved

    I think we'll close this for now, please retry once we push out new packages of the whole stack.

    September 14th, 2009 @ 02:05 PM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.