iPod touch 4th gen usage

I have Rhythmbox and Amarok installed as well as libimobledevice. and Packman is an active repo.(if that means anything)
When I plug my iPod in, Dolphin does not recognize it in Places.
Neither does Rhythmbox nor Amarok, I assume because the system is not seeing it.

I only use the iPod fr music, so I don’t care about adding iTunes in a VB( or via Pine) as I only want to add music once in a while.

I haven’t been able ot onut the iPod touch 4th gen
I’ve seen some other players that won’t work with iPod Touch, but as far as I can find, both Amarok and Rhythmbox both should work.

Any clues? to get my head out of a dark place about this?

Hi
Do you see the ‘connected’ logo on the device or is it at the device main screen? If not, see here;
https://support.apple.com/en-us/HT201544#ipod-touch-scroll

What is the output from the dmesg command when you connect the device?

Image of my iPod touch 4th generation(it is like a smart phone touch screen).
https://susepaste.org/43336489

lsusb recognizes it is there when I plug it in.
I get the pop up asking what to use for it, but nothing there related to music on the device.(just the camera)
I will look at the dmesg command next time on the desktop.

But I thought rhythmbox had ‘native’ support for iPods. Guess not, or I am overlooking something important.

lsusb output:

Bus 004 Device 003: ID 04a9:2684 Canon, Inc. MF3200 seriesBus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 005: ID 05ac:129e Apple, Inc. iPod Touch 4.Gen
Bus 003 Device 003: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 413c:2105 Dell Computer Corp. Model L100 Keyboard
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

dmesg output (not all of it!) just where the ipod shows up It shows twicwe, is htat normal?

  318.620413] fuse init (API version 7.26)  408.062269] usb 3-4: new high-speed USB device number 4 using ehci-pci
  408.220051] usb 3-4: New USB device found, idVendor=05ac, idProduct=129e
  408.220054] usb 3-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
  408.220057] usb 3-4: Product: iPod
  408.220060] usb 3-4: Manufacturer: Apple Inc.
  408.220062] usb 3-4: SerialNumber: 4b578c10a004bab07a70a0ba861e69fe05b170d5
  703.047791] usb 3-4: USB disconnect, device number 4
  703.112538] show_signal_msg: 22 callbacks suppressed
  703.112542] usbmuxd[2842]: segfault at 249 ip 00007ff23b93cf81 sp 00007ffd88b9e7c0 error 4 in libc-2.26.so[7ff23b8b8000+1b1000]
  703.113037] usbmuxd[2841]: segfault at 29 ip 00007f8bad40bf81 sp 00007ffc48a328e0 error 4 in libc-2.26.so[7f8bad387000+1b1000]
  708.954417] usb 3-4: new high-speed USB device number 5 using ehci-pci
  709.113077] usb 3-4: New USB device found, idVendor=05ac, idProduct=129e
  709.113081] usb 3-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
  709.113083] usb 3-4: Product: iPod
  709.113086] usb 3-4: Manufacturer: Apple Inc.
  709.113088] usb 3-4: SerialNumber: 4b578c10a004bab07a70a0ba861e69fe05b170d5
  957.674196] perf: interrupt took too long (2501 > 2500), lowering kernel.perf_event_max_sample_rate to 79750
 1291.757984] perf: interrupt took too long (3129 > 3126), lowering kernel.perf_event_max_sample_rate to 63750

Hi
This may not be helping…

What can I do about it?
Or could it be function of this old machine being slow, and Leap installed on a PATA drive connected via a PCI card?

Hi
Could be the USB port power starting to fail on older hardware, only way to confirm is a newer machine to try and duplicate, do you have a powered USB hub to try connecting too?

When it’s connected run the command usb-devices and see how much current the device is using and driver.

Do you have multiple USB ports to try?

Could be in usbmux, or the fuse file system or libmobile as well, if you can duplicate on a different machine, then more likely software rather than hardware.

Does not mean much.

When you mean with that that it is in your repo list and enabled, then you still have to use it. Do so by doing the vendor switch as described in the multi-media sticky threads.

zypper dup --from <name, alias or number of the packman repo>

OK, thanks, I will connect it to the newer(within last 5 years) HP Pavilion AIO and see if that recognizes the iPod.

The more I look, the more confused I get about an iPod with the flash drive storage will not work with any of Linux software available at this time. I think this is what you mean by the statement ‘more likely software rather than hardware’.

If I could find my wifes old iPod wiht the touch wheel that has a built in actual spinning drive I could prove that, but haven’t seen it for a few years.

Hi
Well I have an iPod nano and a iPhone they all connect fine without usbmux segfaulting (test machine is a 2007 MacBook), that’s why I suggested to try on another system and see if it duplicates.

We found my wife’s iPod Fifth Gen 30GB with the ‘wheel’ ( http://susepaste.org/85791362 )and it loads up on the older HP desktop like it should.

I haven’t had to chance to try my iPod 4th gen touch on the other machine yet(lost my HDD on the laptop because MS fubar’d it with a preview update),
But I will get to it.

So I am still guessing iPod’s that have flash type storage are not compatible with any of the Linux software I hae used(Amarok, gtkpod, RhythmBox).

What iPhone do you have, and what Linux software do you use to access it?
Also what iPod nano model and generation do you have?(there are generations up to about 8 so if is an earlier ‘gen’ it may still use the ‘spinning’ disc technology).

I think I stated this up in the thread, not sure.

Leap 15 ‘recognizes’ the iPod 4TH GEN Touch is there. I can look at the pictures on it no problem.
But I can’t play the music on it, and I can’t access it to add or delete music.

On Mon 17 Dec 2018 12:16:03 AM CST, Bill L wrote:

I think I stated this up in the thread, not sure.

Leap 15 ‘recognizes’ the iPod 4TH GEN Touch is there. I can look at the
pictures on it no problem.
But I can’t play the music on it, and I can’t access it to add or delete
music.

Hi
My test iPod is a 6th generation, iPhone is a 6S.

It get recognized in Leap fine with Rhythmbox, then select the iPod and
Music directory, hit sync and done. From there can play the music as in
although synced, music is still on the iPod and not on my computer
Music directory…


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
SLES 15 | GNOME Shell 3.26.2 | 4.12.14-25.25-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

6th gen as on top of this page, or down in the nano section.?
https://support.apple.com/en-us/HT204217#ipodnano

As stated, Leap knows the iPod touch is there, but when I open Rhythnbox, amarok or gtkpod the device is not listed in the left panel devices area.

Malcom, this is carrying on too far, probably not worth the effort(s). I still have Win10 to manage the silly thing. Was hoping to get farther away from Win10.

Hi
It’s the Nano;
https://support.apple.com/library/content/dam/edam/applecare/images/en_US/ipod/ipodnano/ipod-nano-6th-gen.png

The Nano is listed, it’s usbmux that’s causing the issue for you, you could try (as root user) starting the usbmuxd daemon before attaching the device…


systemctl status usbmuxd

systemctl start usbmuxd

systemctl status usbmuxd

If all OK, plug in device and see how it goes…

Your nano is one with the ‘spinning’ disc IIRC.
I plugged my wifes into all of my Leap installs and it works on both. Files are there, music is there an playable.
I plugged my iPod Touch in my Leap machines and it does not work on any of them, but is recognized as an 'Apple Ipod 4th gen with lsusb command.
gtkpod and Rhythmbox do not recognize it is present on either machine.

dmesg on the AIO HP does not have the usbmux lines in it with the Ipod Touch attached.

Thanks for the commands, I will give them a try and see what happens. It is something I have most likely over looked.
But I am thinking now, it is hopeless.

OK, to close this one out. I don’t think my iPod Touch 4th Gen will work in Leap, and maybe not other other distros.

systemctl status usbmuxd● usbmuxd.service - Socket daemon for the usbmux protocol used by Apple devices
   Loaded: loaded (/usr/lib/systemd/system/usbmuxd.service; static; vendor preset: disabled)
   Active: inactive (dead)
linux-ipxi:~ # systemctl start usbmuxd
linux-ipxi:~ # systemctl status usbmuxd

● usbmuxd.service - Socket daemon for the usbmux protocol used by Apple devices
   Loaded: loaded (/usr/lib/systemd/system/usbmuxd.service; static; vendor preset: disabled)
   Active: active (running) since Mon 2018-12-17 18:53:26 CST; 11s ago
 Main PID: 4365 (usbmuxd)
    Tasks: 2 (limit: 4915)
   CGroup: /system.slice/usbmuxd.service
           └─4365 /usr/sbin/usbmuxd --user usbmux --systemd


Dec 17 18:53:26 linux-ipxi systemd[1]: Started Socket daemon for the usbmux protocol used by Apple devices.
Dec 17 18:53:26 linux-ipxi usbmuxd[4365]: [18:53:26.688][3] usbmuxd v1.1.0 starting up
Dec 17 18:53:26 linux-ipxi usbmuxd[4365]: [18:53:26.689][3] Successfully dropped privileges to 'usbmux'
Dec 17 18:53:26 linux-ipxi usbmuxd[4365]: [18:53:26.696][3] Initialization complete
Dec 17 18:53:26 linux-ipxi usbmuxd[4365]: [18:

Sorry! I didn’t capture all of the output for the preceding.

And after repoot

linux-ipxi:~ # systemctl status usbmuxd● usbmuxd.service - Socket daemon for the usbmux protocol used by Apple devices
   Loaded: loaded (/usr/lib/systemd/system/usbmuxd.service; static; vendor preset: disabled)
   Active: active (running) since Mon 2018-12-17 19:00:28 CST; 1min 59s ago
 Main PID: 751 (usbmuxd)
    Tasks: 2 (limit: 4915)
   CGroup: /system.slice/usbmuxd.service
           └─751 /usr/sbin/usbmuxd --user usbmux --systemd


Dec 17 19:00:28 linux-ipxi systemd[1]: Started Socket daemon for the usbmux protocol used by Apple devices.
Dec 17 19:00:29 linux-ipxi usbmuxd[751]: [19:00:29.030][3] usbmuxd v1.1.0 starting up
Dec 17 19:00:29 linux-ipxi usbmuxd[751]: [19:00:29.031][3] Successfully dropped privileges to 'usbmux'
Dec 17 19:00:29 linux-ipxi usbmuxd[751]: [19:00:29.038][3] Could not get old configuration descriptor for device 4-4: -5
Dec 17 19:00:29 linux-ipxi usbmuxd[751]: [19:00:29.041][3] Connecting to new device on location 0x40004 as ID 1
Dec 17 19:00:29 linux-ipxi usbmuxd[751]: [19:00:29.041][3] Initialization complete
Dec 17 19:00:29 linux-ipxi usbmuxd[751]: [19:00:29.041][3] Enabled exit on SIGUSR1 if no devices are attached. Start a new i>
Dec 17 19:00:29 linux-ipxi usbmuxd[751]: [19:00:29.041][3] Connected to v2.0 device 1 on location 0x40004 with serial number>