You are not logged in.

#1 2021-09-11 08:03:05

uver
Member
Registered: 2021-09-11
Posts: 2
Website

[SOLVED] usbmuxd/libimobiledevice Not Recognizing Mounted iPod.

I have a late 2009 iPod Classic 160GB (model number: A1238) and I have been unsuccessful in pairing it to my Arch installation on my Thinkpad X1 Carbon. I followed the relevant Arch Wiki article as far as I could with some supplementation from the Gentoo wiki and Ubuntu guide.

Here are the steps I have tried so far:

* Plug in the iPod and check relevant `dmesg`:

[43207.302391] apple-mfi-fastcharge 1-3: USB disconnect, device number 21
[43210.384885] usb 1-3: new high-speed USB device number 22 using xhci_hcd
[43210.525993] usb 1-3: New USB device found, idVendor=05ac, idProduct=1261, bcdDevice= 0.01
[43210.526006] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[43210.526011] usb 1-3: Product: iPod
[43210.526015] usb 1-3: Manufacturer: Apple Inc.
[43210.526019] usb 1-3: SerialNumber: XXXXXXXXXXXXXXXX
[43210.535305] usb-storage 1-3:1.0: USB Mass Storage device detected
[43210.536076] scsi host2: usb-storage 1-3:1.0
[43211.549443] scsi 2:0:0:0: Direct-Access     Apple    iPod             1.62 PQ: 0 ANSI: 0
[43211.551929] sd 2:0:0:0: [sdc] Spinning up disk...
[43213.271724] .ready
[43213.272470] sd 2:0:0:0: [sdc] 39023511 4096-byte logical blocks: (160 GB/149 GiB)
[43213.272986] sd 2:0:0:0: [sdc] Write Protect is off
[43213.272992] sd 2:0:0:0: [sdc] Mode Sense: 68 00 00 08
[43213.273461] sd 2:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[43213.326563]  sdc: sdc1
[43213.353877] sd 2:0:0:0: [sdc] Attached SCSI removable disk

* Run `usbmuxd -fv` as root (instead of the using the systemd service since I want to be able to better see the output).

[00:29:44.502][3] usbmuxd v1.1.1 starting up
[00:29:44.502][4] Creating socket
[00:29:44.502][4] Initializing USB
[00:29:44.502][3] Using libusb 1.0.24
[00:29:44.509][4] Registering for libusb hotplug events
[00:29:44.509][4] 0 devices detected
[00:29:44.509][3] Initialization complete

* Run `idevicepair pair`.

No device found.

* Check `usbmuxd -fv` output again:

[00:30:32.114][4] Client 9 accepted: /usr/sbin/idevicepair[42248]
[00:30:32.114][4] Client 9 connection closed
[00:30:32.114][4] Client 9 is going to be disconnected: /usr/sbin/idevicepair[42248]

* Also tried `ifuse ~/usr/ipod` and `ifuse -o allow_other ~/usr/ipod` with and without root.

ERROR: No device found!
Is the device properly connected?
If it is make sure that your user has permissions to access the raw USB device.
If you're still having issues try unplugging the device and reconnecting it.

I don't really know what else to try. All the while,

`lsusb` showed

Bus 001 Device 022: ID 05ac:1261 Apple, Inc. iPod Classic

`lsblk` showed

sdc           8:32   1 148.9G  0 disk 
└─sdc1        8:33   1 148.9G  0 part

and the iPod itself says "Connected. Eject before disconnected." seemingly indicating that this thing is being detected somewhere somehow.

Thank in advance for any suggestions you might have!

Last edited by uver (2021-09-12 05:28:50)

Offline

#2 2021-09-11 13:08:20

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,223

Re: [SOLVED] usbmuxd/libimobiledevice Not Recognizing Mounted iPod.

All of these tools you are using here refer to more modern iphone/ipod touch/ios solutions. The only thing you need to look at is https://wiki.archlinux.org/title/IOS#iP … eneration) and use libgpod (... and one of the players shown as supporting libgpod from a dependency perspective or alternatively gtkpod for the original reference implementation but that seems pretty dead) for access

Offline

#3 2021-09-12 05:26:13

uver
Member
Registered: 2021-09-11
Posts: 2
Website

Re: [SOLVED] usbmuxd/libimobiledevice Not Recognizing Mounted iPod.

Thank you! It took some fiddling and then I also had to mess around with getting the correct permissions for my user to write stuff on there but I did get it eventually!

Are there any other options for putting music on there, though? I was kind of thinking of a workflow that would involve a script which took any new lossless music I added to my main collection, formatted it to mp3 (or whatever else is recognized by an iPod), and added it to the device when executed but I'm not sure I can do something like that if I have to manually use a GUI program for it.

Offline

Board footer

Powered by FluxBB