I’m experiencing the same issue with my iPhone 15 pro and my wifes 16 pro with USBc IMMEDIATELY stops when connected to USB A which is annoying but fine. Iphone SE 1 does just fine with lightning USBC Cable. Windows was throwing an error that said “Display connect might be limited. Make sure the displayport device your connecting to is supported by your PC. Select this message for more troubleshooting info.” But would vanish before I could click on it!
What I noticed is that when connecting an iPhone 16 Pro Max in either a USB-C expansion card or a USB-A one, other connected devices to the other ports will also get disconnected. This seems like a very serious issue that could also cause data loss if you’re transferring data to a flash drive while connecting the iPhone.
I tested 3 other laptops, one of which was with an AMD Ryzen 7 8845HS and it didn’t have this issue.
Thanks to everyone who has provided info on this issue. I’m adding because nobody has posted for a while. My iPhone 16 won’t charge when connected to either of my USB-C ports . The laptop briefly flashes up the ‘Trust this computer?’ dialogue box, with an alert sound, but then repeats that every couple of seconds until I unplug the phone.
it is strange but it looks like my iPhone 15 pro max works fon the ports 1 and 4. it does not work on other ports.
at least it is charging in windows and I have access to photos in iPhone internal storage. I was able to copy 1GB of photos for testing purpose.
I have FW16 7940HS without external GPU
Bios 04.02
amd chipset driver is taken from the FW Desktop. I do not know if it makes any difference but it newer than available on AMD site
EXACT SAME ISSUE!
I had to use a ugreen usbc dongle so I could plug in a USB A cord to USB C, and that allows my phone to plug in and trust the computer, but when its USB C direct to USB C, it is the exact same behavior
Which laptop do you have? What is bios version? What is and chipset driver?
I’m asking about it because it works on my fw16 Gen 1 in port 1 nad 4. I know that it didn’t work sometime ago but it started working for my in these 2 ports. See my previous post for more details about and chipset version.
It looks like that and has released newer version officially. And it still works for me.
I am on an AMD Ryzen 7040 on bios 3.17 with UBlue Aurora 43 (Immutable Fedora 43).
I updated my iPhone 16 Pro to iOS 26.1 and still no dice ![]()
It doesn’t work in ANY port
These logs repeat constantly from journalctl -f
Dec 14 13:27:55 yellowwood kernel: usb 5-1: new high-speed USB device number 3 using xhci_hcd
Dec 14 13:27:55 yellowwood kernel: usb 5-1: New USB device found, idVendor=05ac, idProduct=12a8, bcdDevice=17.01
Dec 14 13:27:55 yellowwood kernel: usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Dec 14 13:27:55 yellowwood kernel: usb 5-1: Product: iPhone
Dec 14 13:27:55 yellowwood kernel: usb 5-1: Manufacturer: Apple Inc.
Dec 14 13:27:55 yellowwood kernel: usb 5-1: SerialNumber: 00008140000C1D2C01F3001C
Dec 14 13:27:55 yellowwood mtp-probe[6211]: checking bus 5, device 3: “/sys/devices/pci0000:00/0000:00:08.3/0000:c3:00.3/usb5/5-1”
Dec 14 13:27:55 yellowwood mtp-probe[6211]: bus: 5, device: 3 was not an MTP device
Dec 14 13:27:55 yellowwood boltd[1929]: probing: started [1000]
Dec 14 13:27:55 yellowwood audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=‘unit=usbmuxd comm=“systemd” exe=“/usr/lib/systemd/systemd” hostname=? addr=? terminal=? res=success’
Dec 14 13:27:55 yellowwood systemd[1]: Started usbmuxd.service - Socket daemon for the usbmux protocol used by Apple devices.
Dec 14 13:27:55 yellowwood mtp-probe[6213]: checking bus 5, device 3: “/sys/devices/pci0000:00/0000:00:08.3/0000:c3:00.3/usb5/5-1”
Dec 14 13:27:55 yellowwood mtp-probe[6213]: bus: 5, device: 3 was not an MTP device
Dec 14 13:27:55 yellowwood usbmuxd[6212]: [13:27:55.701][3] usbmuxd v1.1.1^20240915git0b1b233 starting up
Dec 14 13:27:55 yellowwood usbmuxd[6212]: [13:27:55.703][3] Successfully dropped privileges to ‘usbmuxd’
Dec 14 13:27:55 yellowwood usbmuxd[6212]: [13:27:55.703][3] Using libusb 1.0.29
Dec 14 13:27:55 yellowwood usbmuxd[6212]: [13:27:55.720][3] Initialization complete
Dec 14 13:27:55 yellowwood usbmuxd[6212]: [13:27:55.720][3] Enabled exit on SIGUSR1 if no devices are attached. Start a new instance with “–exit” to trigger.
Dec 14 13:27:55 yellowwood usbmuxd[6212]: [13:27:55.721][2] Skipping switch device 5-3 mode from 1 to 1
Dec 14 13:27:55 yellowwood usbmuxd[6212]: libusb: warning [op_get_configuration] device unconfigured
Dec 14 13:27:55 yellowwood usbmuxd[6212]: [13:27:55.721][3] Found usbmux interface for device 5-3: 1
Dec 14 13:27:55 yellowwood usbmuxd[6212]: [13:27:55.721][3] Changing configuration of device 5-3: 0 → 4
Dec 14 13:27:55 yellowwood kernel: cdc_ncm 5-1:4.2: CDC Union missing and no IAD found
Dec 14 13:27:55 yellowwood kernel: cdc_ncm 5-1:4.2: bind() failure
Dec 14 13:27:55 yellowwood usbmuxd[6212]: [13:27:55.766][3] Connecting to new device on location 0x50003 as ID 1
Dec 14 13:27:55 yellowwood usbmuxd[6212]: [13:27:55.766][3] Connected to v2.0 device 1 on location 0x50003 with serial number 00008140-000C1D2C01F3001C
Dec 14 13:27:56 yellowwood kernel: usb 5-1: USB disconnect, device number 3
Dec 14 13:27:56 yellowwood usbmuxd[6212]: [13:27:56.174][3] Removed device 1 on location 0x50003
Dec 14 13:27:56 yellowwood usbmuxd[6212]: [13:27:56.188][3] usbmuxd shutting down
Dec 14 13:27:56 yellowwood kded6[3167]: Failed to notify “Created too many similar notifications in quick succession”
Dec 14 13:27:56 yellowwood usbmuxd[6212]: [13:27:56.289][3] Shutdown complete
Dec 14 13:27:56 yellowwood systemd[1]: usbmuxd.service: Deactivated successfully.
This line seems to be the problem: `Dec 14 13:27:55 yellowwood kernel: cdc_ncm 5-1:4.2: CDC Union missing and no IAD found`
I’m just not sure how to fix this ![]()
Update your bios to 04.02 and it should work again. I just updated last night and can confirm the USB C finally works to charge my iPhone on the latest bios. You also have to update your keyboard firmware afterwards, but the bios fixes the charging issue
The frontmost ports on FW16 are not connected to USB-PD chip (and cannot charge the laptop by it), therefore it should be a viable workaround.
This issue is still not fixed for FW13 Ryzen 7040 models, and I am not sure whether it is fixed in newer Ryzen AI series.
I have this issue with my Framework 13 7040 and iPhone 15, using a USB A cable in a USB A port functions as a workaround.
Did anyone get this to work on FW13 (AMD Ryzen 7040) by now?
I suspect not for AMD. I’m on a FW13 11th Gen i7-1165G7, Ubuntu 24.04 LTS with the latest BIOS for my setup (3.24) and initially got the Timeout window on my laptop when trying to access it after getting past the Trust window on my iPhone 15. But then I tried to mount it and then hard reset it back in and now it works. I’m using a USB-A expansion card and a 10Gbps write speed cable.
Anyone here have this issue with an iPhone 17 Pro? Just ordered a Ryzen AI 300, and if I can’t connect/transfer data between the two, that may be a problem… Guess I’ll found out in a few days when it arrives and report back here.
Framework 13 finally arrived! Plugged in the iPhone, gave me error “ libimobile device error … make sure usbmuxd is set up correctly”. Installed libimobiledevice-utils, plugged in iPhone, and it immediately recognized it, able to access all photos
Running Fedora 43 on kernel version 6.19.6-200.fc43.x86_64
Now that’s interesting to see…
Did you install it via copr?
Negative, just used dnf install libimobiledevice-utils.

