seldo Posted January 8, 2018 Share Posted January 8, 2018 Hello I mapped my USB ports quite some time ago (> 6 month) and everything was working fine. I was using input peripherals (game pad, tablet, mouse, keyboard) but not storage devices. Since yesterday, I plugged in my iPod 3G (only data through USB) after modding it with an SD card. Windows is perfectly fine with the mod and my mac as well. However, that's a complete different story on macOS + hackintosh! This is my kext for mapping my USB ports (I did all of it manually, getting each port address with USB2 and then USB3 when applicable): https://pastebin.com/ggn7bBCR I do not have any injector. Basically, the iPod works for a few plugging/ejection, but then goes rogue. iTunes opens but the iPod doesn't appear in iTunes. The iPod disk is seen in the Finder, but is empty. When listing the directory, I have: Haga:THE ONE seldo$ ls -al ls: .fseventsd: Input/output error ls: Calendars: Input/output error ls: Contacts: Input/output error ls: Notes: Input/output error ls: System Volume Information: Input/output error ls: iPod_Control: Input/output error total 288 drwxrwxrwx@ 1 seldo staff 16384 Jan 8 19:36 . drwxrwxrwt@ 7 root admin 238 Jan 8 20:06 .. drwxrwxrwx 1 seldo staff 16384 Jan 8 04:25 .Trashes -rwxrwxrwx 1 seldo staff 46843 Jan 7 23:13 .VolumeIcon.icns -rwxrwxrwx 1 seldo staff 4096 Jan 7 23:13 ._. -rwxrwxrwx 1 seldo staff 4096 Jan 7 23:13 ._.Trashes -rwxrwxrwx 1 seldo staff 4096 Jan 7 23:13 ._.VolumeIcon.icns -rwxrwxrwx 1 seldo staff 4096 Jan 7 23:13 ._iPod_Control -rwxrwxrwx 1 seldo staff 0 Jan 8 19:36 .metadata_never_index At one point, it appears in iTunes and iTunes reports it as corrupted. If I plug it in my Mac or on Windows (same machine) it is seen and there are no errors. Here's what I have in my Console: 08/01/18 21:39:34,000 kernel[0]: 000120.379057 HS01@14100000: AppleUSB20XHCIPort::resetAndCreateDevice: failed to create device, disabling port 08/01/18 21:39:36,000 kernel[0]: 000122.440714 AppleUSBHostResources@: AppleUSBHostResources::allocateDownstreamBusCurrentGated: assuming successful wakeUnits 100 sleepUnits 0 08/01/18 21:39:36,000 kernel[0]: USBMSC Identifier (non-unique): 0000005B1F48 0x5ac 0x1201 0x0, 2 08/01/18 21:39:38,803 mds[65]: (Volume.Normal:2464) volume:0x7fd13e02e000 ********** Bootstrapped Creating a default store:0 SpotLoc:(null) SpotVerLoc:(null) occlude:0 /Volumes/THE ONE 08/01/18 21:39:38,851 fseventsd[48]: could not open <</Volumes/THE ONE/.fseventsd/fseventsd-uuid>> (No such file or directory) 08/01/18 21:39:38,851 fseventsd[48]: Failed to load UUID. Removing all old log files in /Volumes/THE ONE/.fseventsd 08/01/18 21:39:38,851 fseventsd[48]: log dir: /Volumes/THE ONE/.fseventsd getting new uuid: 4EDFF51B-27FD-4A3D-8D48-30315CBE50FF 08/01/18 21:39:38,000 kernel[0]: disk3s2: I/O error. I could almost manage my library from Windows... but my music disk is Mac formatted Thanks for any comment that could help Link to comment https://www.insanelymac.com/forum/topic/331415-mapped-usb-ports-do-not-work-well-with-ipod-io-error/ Share on other sites More sharing options...
seldo Posted January 11, 2018 Author Share Posted January 11, 2018 Hello millusions I thought I did provide the info about my USB setup, providing the KEXT I am using in Clover. I realised I didn't give explicitly my MB setup, but it is GA-Z170X-UD5 TH By mapped, I mean: - XHC1 to XHC patch enabled in Clover - I had USBinjectAll enabled - I plugged in a USB2 then a USB3 on all ports - made a map from that - created an info.plist for a KEXT I have in Clover: providing the KEXT - removed USBinjectAll Since then, I had proper USB2/USB3 ports, within the limit of 15 USB ports I am using an iMac17,1 profile. All my USB ports are connected to the chipset. 4xUSB 2 + 4xUSB3 directly on the MB 2xUSB2 + 2xUSB3 on a USB hub (genesis logic, part of the MB) that is connected to the chipset (that goes to the front panel) Which kind of other information are you looking for? I am fine providing anything that helps. I just do not know what to provide. P.S: The iPod where I have the issue but also the only storage device I am using with USB. Note that in disk mode (through the iPod debug menu), the iPod is seen properly, but when mounting as an iPod (normal boot) I have the issue. So I thought it was worth mentioning that in case it pointed to anything in particular. Link to comment https://www.insanelymac.com/forum/topic/331415-mapped-usb-ports-do-not-work-well-with-ipod-io-error/#findComment-2567341 Share on other sites More sharing options...
seldo Posted January 11, 2018 Author Share Posted January 11, 2018 Ok, so I went through my complete USB config again. I was having an incorrect renaming of XHCI to XHC_ and some incorrect UsbConnector properties that I fixed. The problem is still here. However, I had a look at it under another angle and it appears it is also happening on Macs. Sometimes, because of a virtualisation software, sometimes because... just like this. Looks like I am in the second case. So, here's the message that is tied to my problem. 12/01/18 00:40:12,000 kernel[0]: 000342.756938 HS04@14400000: AppleUSB20XHCIPort::resetAndCreateDevice: failed to create device, disabling port Link to comment https://www.insanelymac.com/forum/topic/331415-mapped-usb-ports-do-not-work-well-with-ipod-io-error/#findComment-2567594 Share on other sites More sharing options...
Gigamaxx Posted January 12, 2018 Share Posted January 12, 2018 Ok, so I went through my complete USB config again. I was having an incorrect renaming of XHCI to XHC_ and some incorrect UsbConnector properties that I fixed. The problem is still here. However, I had a look at it under another angle and it appears it is also happening on Macs. Sometimes, because of a virtualisation software, sometimes because... just like this. Looks like I am in the second case. So, here's the message that is tied to my problem. 12/01/18 00:40:12,000 kernel[0]: 000342.756938 HS04@14400000: AppleUSB20XHCIPort::resetAndCreateDevice: failed to create device, disabling port Just a thought do you have iMessage and or iCloud working? Maybe its an Apple handoff issue. Link to comment https://www.insanelymac.com/forum/topic/331415-mapped-usb-ports-do-not-work-well-with-ipod-io-error/#findComment-2567599 Share on other sites More sharing options...
seldo Posted January 12, 2018 Author Share Posted January 12, 2018 Just a thought do you have iMessage and or iCloud working? Maybe its an Apple handoff issue. I have both iMessage and iCloud running. However it is an iPod from 2004, so it is not tied to anything of the services. 1 Link to comment https://www.insanelymac.com/forum/topic/331415-mapped-usb-ports-do-not-work-well-with-ipod-io-error/#findComment-2568260 Share on other sites More sharing options...
Recommended Posts