billstewartx Posted August 12, 2020 Share Posted August 12, 2020 Hello All, I am having a USB3.0 problem with OpenCore, 10.15.6 catalina, and 400 series motherboard. I have been over this with the guys on the discord channel, and none of us can figure it out. All of us looked over the USBMap.kext Plist, (below) and could not find any mistakes. Also posted are the USBMap terminal printouts, showing the USBMap.kext as installed is only letting through the USB ports we requested. I ran it through the sanity checker, and it said OK. Anybody have any ideas?? We are all thinking its some kind of problem with the new 400 series motherboards... HELP!! Motherboard -- Gigabyte B460M DS3H & i5 chip 10,500 PS. all the ports work in linux. And all the ports show up when the OpenCore boot loader starts up! I put in USB 3.0 flash drives (with Linux ) in the ports, and the boot loader sees and displays them. They do not show up once MacOS gets going. Screwy!!! Thanks!!! Link to comment Share on other sites More sharing options...
Cyberdevs Posted August 12, 2020 Share Posted August 12, 2020 You can use Hackintool by @headkaze to map all the USB ports as well, it is way easier to use and does a great job on mapping the USB ports among other things. Check it out. Link to comment Share on other sites More sharing options...
billstewartx Posted August 12, 2020 Author Share Posted August 12, 2020 I did use Hackintool also... and IOReg... The ports are already mapped. look at the kext PLIST. I am looking for errors in the KEXT- PLIST... or some kind of error that is making this setup not work... People are saying its some kind of BUG having to do with 400 series mother boards... Any ideas?? Thanks! Link to comment Share on other sites More sharing options...
Cyberdevs Posted August 13, 2020 Share Posted August 13, 2020 17 hours ago, billstewartx said: I did use Hackintool also... and IOReg... The ports are already mapped. look at the kext PLIST. I am looking for errors in the KEXT- PLIST... or some kind of error that is making this setup not work... People are saying its some kind of BUG having to do with 400 series mother boards... Any ideas?? Thanks! remove all the USB related SSDTs and settings in the config (you can use port limit patches) and only boot with USBInjectAll.kext and try to map them again and see if that helps. Link to comment Share on other sites More sharing options...
billstewartx Posted August 14, 2020 Author Share Posted August 14, 2020 On 8/13/2020 at 11:06 AM, Cyberdevs said: remove all the USB related SSDTs and settings in the config (you can use port limit patches) and only boot with USBInjectAll.kext and try to map them again and see if that helps. yea, i did that. the problem is not the "mapping"-- the mapping seems to be accurate. there are 2 hubs. usb 2.0 and usb3.0. and the 2.0 has 12 ports. And the 3.0 has 8 ports. I turned off 7 of the usb 2.0 ports, and kept all 8 of the usb 3.0 ports . to have a total of 15 ports. The mac limit is 15 ports. Still no Bueno. I went through all the steps with Cobo (CorpNewt) on Discord, and he could not figure it out. I think its a BUG, since this is a 400 series Mboard. Also, people say USBInjecaAll.kext does not work on 400 series Mboards... but i am not an expert... so i don't know... Any ideas?? below is the LINUX printout of the USB info Spoiler bill@bill-B460m:~$ lsusb Bus 002 Device 005: ID 13fe:5500 Kingston Technology Company Inc. Bus 002 Device 004: ID 13fe:5500 Kingston Technology Company Inc. Bus 002 Device 003: ID 13fe:5200 Kingston Technology Company Inc. DataTraveler R3.0 Bus 002 Device 002: ID 13fe:6300 Kingston Technology Company Inc. USB DISK 3.0 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub Bus 001 Device 004: ID 0000:3825 USB OPTICAL MOUSE Bus 001 Device 003: ID 04d9:a0f8 Holtek Semiconductor, Inc. USB Gaming Keyboard Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub bill@bill-B460m:~$ findmnt TARGET SOURCE FSTYPE OPTIONS / /dev/sda2 ext4 rw,relatime,errors=rem ├─/sys sysfs sysfs rw,nosuid,nodev,noexec │ ├─/sys/kernel/security securityfs securit rw,nosuid,nodev,noexec │ ├─/sys/fs/cgroup tmpfs tmpfs ro,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/unified cgroup2 cgroup2 rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/systemd cgroup cgroup rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/devices cgroup cgroup rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/memory cgroup cgroup rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/cpuset cgroup cgroup rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/hugetlb cgroup cgroup rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/pids cgroup cgroup rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/net_cls,net_prio cgroup cgroup rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/cpu,cpuacct cgroup cgroup rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/blkio cgroup cgroup rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/freezer cgroup cgroup rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/perf_event cgroup cgroup rw,nosuid,nodev,noexec │ │ └─/sys/fs/cgroup/rdma cgroup cgroup rw,nosuid,nodev,noexec │ ├─/sys/fs/pstore pstore pstore rw,nosuid,nodev,noexec │ ├─/sys/firmware/efi/efivars efivarfs efivarf rw,nosuid,nodev,noexec │ ├─/sys/fs/bpf none bpf rw,nosuid,nodev,noexec │ ├─/sys/kernel/debug debugfs debugfs rw,nosuid,nodev,noexec │ ├─/sys/kernel/tracing tracefs tracefs rw,nosuid,nodev,noexec │ ├─/sys/fs/fuse/connections fusectl fusectl rw,nosuid,nodev,noexec │ └─/sys/kernel/config configfs configf rw,nosuid,nodev,noexec ├─/proc proc proc rw,nosuid,nodev,noexec │ └─/proc/sys/fs/binfmt_misc systemd-1 autofs rw,relatime,fd=28,pgrp ├─/dev udev devtmpf rw,nosuid,noexec,relat │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relat │ ├─/dev/shm tmpfs tmpfs rw,nosuid,nodev │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec │ └─/dev/hugepages hugetlbfs hugetlb rw,relatime,pagesize=2 ├─/run tmpfs tmpfs rw,nosuid,nodev,noexec │ ├─/run/lock tmpfs tmpfs rw,nosuid,nodev,noexec │ ├─/run/user/1000 tmpfs tmpfs rw,nosuid,nodev,relati │ │ ├─/run/user/1000/gvfs gvfsd-fuse fuse.gv rw,nosuid,nodev,relati │ │ └─/run/user/1000/doc /dev/fuse fuse rw,nosuid,nodev,relati │ └─/run/snapd/ns tmpfs[/snapd/ns] │ tmpfs rw,nosuid,nodev,noexec │ └─/run/snapd/ns/snap-store.mnt nsfs[mnt:[4026532609]] │ nsfs rw ├─/snap/core18/1885 /dev/loop1 squashf ro,nodev,relatime ├─/snap/core18/1705 /dev/loop0 squashf ro,nodev,relatime ├─/snap/snap-store/467 /dev/loop2 squashf ro,nodev,relatime ├─/snap/snapd/7264 /dev/loop3 squashf ro,nodev,relatime ├─/snap/gnome-3-34-1804/24 /dev/loop4 squashf ro,nodev,relatime ├─/snap/snapd/8790 /dev/loop7 squashf ro,nodev,relatime ├─/snap/gnome-3-34-1804/36 /dev/loop5 squashf ro,nodev,relatime ├─/snap/snap-store/433 /dev/loop6 squashf ro,nodev,relatime ├─/boot/efi /dev/sda1 vfat rw,relatime,fmask=0077 ├─/snap/gtk-common-themes/1506 /dev/loop8 squashf ro,nodev,relatime ├─/media/bill/writable /dev/sdd3 ext4 rw,nosuid,nodev,relati ├─/media/bill/Ubuntu 18.04.4 LTS amd64 /dev/sde1 iso9660 ro,nosuid,nodev,relati ├─/media/bill/Ubuntu 20.04 LTS amd64 /dev/sdd1 iso9660 ro,nosuid,nodev,relati ├─/media/bill/macOS Base System /dev/sdc2 hfsplus rw,nosuid,nodev,relati ├─/media/bill/Ubuntu 20.04 LTS amd641 /dev/sdb1 iso9660 ro,nosuid,nodev,relati └─/media/bill/OPENCORE /dev/sdc1 vfat rw,nosuid,nodev,relati bill@bill-B460m:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0 0 55M 1 loop /snap/core18/1705 loop1 7:1 0 55.3M 1 loop /snap/core18/1885 loop2 7:2 0 49.8M 1 loop /snap/snap-store/467 loop3 7:3 0 27.1M 1 loop /snap/snapd/7264 loop4 7:4 0 240.8M 1 loop /snap/gnome-3-34-1804/24 loop5 7:5 0 255.6M 1 loop /snap/gnome-3-34-1804/36 loop6 7:6 0 49.8M 1 loop /snap/snap-store/433 loop7 7:7 0 29.9M 1 loop /snap/snapd/8790 loop8 7:8 0 62.1M 1 loop /snap/gtk-common-themes/1506 sda 8:0 0 111.8G 0 disk ├─sda1 8:1 0 512M 0 part /boot/efi └─sda2 8:2 0 111.3G 0 part / sdb 8:16 1 14.5G 0 disk ├─sdb1 8:17 1 2.5G 0 part /media/bill/Ubuntu 20.04 LTS amd641 └─sdb2 8:18 1 3.9M 0 part sdc 8:32 1 14.8G 0 disk ├─sdc1 8:33 1 200M 0 part /media/bill/OPENCORE └─sdc2 8:34 1 14.6G 0 part /media/bill/macOS Base System sdd 8:48 1 14.8G 0 disk ├─sdd1 8:49 1 2.5G 0 part /media/bill/Ubuntu 20.04 LTS amd64 ├─sdd2 8:50 1 3.9M 0 part └─sdd3 8:51 1 12.2G 0 part /media/bill/writable sde 8:64 1 14.5G 0 disk ├─sde1 8:65 1 2G 0 part /media/bill/Ubuntu 18.04.4 LTS amd64 └─sde2 8:66 1 2.4M 0 part bill@bill-B460m:~$ Link to comment Share on other sites More sharing options...
Cyberdevs Posted August 14, 2020 Share Posted August 14, 2020 take a look at this topic and take a look at @MaLd0n's EFI folders you might find your answer by examining his EFI folders. Link to comment Share on other sites More sharing options...
CrashMidnick Posted August 14, 2020 Share Posted August 14, 2020 (edited) 3 hours ago, billstewartx said: yea, i did that. the problem is not the "mapping"-- the mapping seems to be accurate. there are 2 hubs. usb 2.0 and usb3.0. and the 2.0 has 12 ports. And the 3.0 has 8 ports. I turned off 7 of the usb 2.0 ports, and kept all 8 of the usb 3.0 ports . to have a total of 15 ports. The mac limit is 15 ports. Still no Bueno. I went through all the steps with Cobo (CorpNewt) on Discord, and he could not figure it out. I think its a BUG, since this is a 400 series Mboard. Also, people say USBInjecaAll.kext does not work on 400 series Mboards... but i am not an expert... so i don't know... Any ideas?? below is the LINUX printout of the USB info Reveal hidden contents bill@bill-B460m:~$ lsusb Bus 002 Device 005: ID 13fe:5500 Kingston Technology Company Inc. Bus 002 Device 004: ID 13fe:5500 Kingston Technology Company Inc. Bus 002 Device 003: ID 13fe:5200 Kingston Technology Company Inc. DataTraveler R3.0 Bus 002 Device 002: ID 13fe:6300 Kingston Technology Company Inc. USB DISK 3.0 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub Bus 001 Device 004: ID 0000:3825 USB OPTICAL MOUSE Bus 001 Device 003: ID 04d9:a0f8 Holtek Semiconductor, Inc. USB Gaming Keyboard Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub bill@bill-B460m:~$ findmnt TARGET SOURCE FSTYPE OPTIONS / /dev/sda2 ext4 rw,relatime,errors=rem ├─/sys sysfs sysfs rw,nosuid,nodev,noexec │ ├─/sys/kernel/security securityfs securit rw,nosuid,nodev,noexec │ ├─/sys/fs/cgroup tmpfs tmpfs ro,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/unified cgroup2 cgroup2 rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/systemd cgroup cgroup rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/devices cgroup cgroup rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/memory cgroup cgroup rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/cpuset cgroup cgroup rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/hugetlb cgroup cgroup rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/pids cgroup cgroup rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/net_cls,net_prio cgroup cgroup rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/cpu,cpuacct cgroup cgroup rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/blkio cgroup cgroup rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/freezer cgroup cgroup rw,nosuid,nodev,noexec │ │ ├─/sys/fs/cgroup/perf_event cgroup cgroup rw,nosuid,nodev,noexec │ │ └─/sys/fs/cgroup/rdma cgroup cgroup rw,nosuid,nodev,noexec │ ├─/sys/fs/pstore pstore pstore rw,nosuid,nodev,noexec │ ├─/sys/firmware/efi/efivars efivarfs efivarf rw,nosuid,nodev,noexec │ ├─/sys/fs/bpf none bpf rw,nosuid,nodev,noexec │ ├─/sys/kernel/debug debugfs debugfs rw,nosuid,nodev,noexec │ ├─/sys/kernel/tracing tracefs tracefs rw,nosuid,nodev,noexec │ ├─/sys/fs/fuse/connections fusectl fusectl rw,nosuid,nodev,noexec │ └─/sys/kernel/config configfs configf rw,nosuid,nodev,noexec ├─/proc proc proc rw,nosuid,nodev,noexec │ └─/proc/sys/fs/binfmt_misc systemd-1 autofs rw,relatime,fd=28,pgrp ├─/dev udev devtmpf rw,nosuid,noexec,relat │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relat │ ├─/dev/shm tmpfs tmpfs rw,nosuid,nodev │ ├─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec │ └─/dev/hugepages hugetlbfs hugetlb rw,relatime,pagesize=2 ├─/run tmpfs tmpfs rw,nosuid,nodev,noexec │ ├─/run/lock tmpfs tmpfs rw,nosuid,nodev,noexec │ ├─/run/user/1000 tmpfs tmpfs rw,nosuid,nodev,relati │ │ ├─/run/user/1000/gvfs gvfsd-fuse fuse.gv rw,nosuid,nodev,relati │ │ └─/run/user/1000/doc /dev/fuse fuse rw,nosuid,nodev,relati │ └─/run/snapd/ns tmpfs[/snapd/ns] │ tmpfs rw,nosuid,nodev,noexec │ └─/run/snapd/ns/snap-store.mnt nsfs[mnt:[4026532609]] │ nsfs rw ├─/snap/core18/1885 /dev/loop1 squashf ro,nodev,relatime ├─/snap/core18/1705 /dev/loop0 squashf ro,nodev,relatime ├─/snap/snap-store/467 /dev/loop2 squashf ro,nodev,relatime ├─/snap/snapd/7264 /dev/loop3 squashf ro,nodev,relatime ├─/snap/gnome-3-34-1804/24 /dev/loop4 squashf ro,nodev,relatime ├─/snap/snapd/8790 /dev/loop7 squashf ro,nodev,relatime ├─/snap/gnome-3-34-1804/36 /dev/loop5 squashf ro,nodev,relatime ├─/snap/snap-store/433 /dev/loop6 squashf ro,nodev,relatime ├─/boot/efi /dev/sda1 vfat rw,relatime,fmask=0077 ├─/snap/gtk-common-themes/1506 /dev/loop8 squashf ro,nodev,relatime ├─/media/bill/writable /dev/sdd3 ext4 rw,nosuid,nodev,relati ├─/media/bill/Ubuntu 18.04.4 LTS amd64 /dev/sde1 iso9660 ro,nosuid,nodev,relati ├─/media/bill/Ubuntu 20.04 LTS amd64 /dev/sdd1 iso9660 ro,nosuid,nodev,relati ├─/media/bill/macOS Base System /dev/sdc2 hfsplus rw,nosuid,nodev,relati ├─/media/bill/Ubuntu 20.04 LTS amd641 /dev/sdb1 iso9660 ro,nosuid,nodev,relati └─/media/bill/OPENCORE /dev/sdc1 vfat rw,nosuid,nodev,relati bill@bill-B460m:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0 0 55M 1 loop /snap/core18/1705 loop1 7:1 0 55.3M 1 loop /snap/core18/1885 loop2 7:2 0 49.8M 1 loop /snap/snap-store/467 loop3 7:3 0 27.1M 1 loop /snap/snapd/7264 loop4 7:4 0 240.8M 1 loop /snap/gnome-3-34-1804/24 loop5 7:5 0 255.6M 1 loop /snap/gnome-3-34-1804/36 loop6 7:6 0 49.8M 1 loop /snap/snap-store/433 loop7 7:7 0 29.9M 1 loop /snap/snapd/8790 loop8 7:8 0 62.1M 1 loop /snap/gtk-common-themes/1506 sda 8:0 0 111.8G 0 disk ├─sda1 8:1 0 512M 0 part /boot/efi └─sda2 8:2 0 111.3G 0 part / sdb 8:16 1 14.5G 0 disk ├─sdb1 8:17 1 2.5G 0 part /media/bill/Ubuntu 20.04 LTS amd641 └─sdb2 8:18 1 3.9M 0 part sdc 8:32 1 14.8G 0 disk ├─sdc1 8:33 1 200M 0 part /media/bill/OPENCORE └─sdc2 8:34 1 14.6G 0 part /media/bill/macOS Base System sdd 8:48 1 14.8G 0 disk ├─sdd1 8:49 1 2.5G 0 part /media/bill/Ubuntu 20.04 LTS amd64 ├─sdd2 8:50 1 3.9M 0 part └─sdd3 8:51 1 12.2G 0 part /media/bill/writable sde 8:64 1 14.5G 0 disk ├─sde1 8:65 1 2G 0 part /media/bill/Ubuntu 18.04.4 LTS amd64 └─sde2 8:66 1 2.4M 0 part bill@bill-B460m:~$ IIRC, USB3 ports count as 2 ports (HS+SS) so you've got 19 ports. You need to delete more. Edited August 14, 2020 by CrashMidnick Link to comment Share on other sites More sharing options...
Recommended Posts