Contribute
Register

<< Solved >> USB2 Built-in camera is not recognized

Status
Not open for further replies.
Joined
Jul 4, 2018
Messages
5
Motherboard
Toshiba Satellite P70-B-11E (Clover UEFI)
CPU
i7-4720HQ
Graphics
Intel HD 4600
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hi,

The built-in camera was working without any additional DSDT patching or configuration on my old Hackintosh High Sierra,
just following RehabMan “Laptop Clover Guide” and his ready config_HD4600_4400_4200.plist Laptop config.
and then I did some patching like RTC fix to fix wake on sleep problems that I faced

1 month ago I decided to update my Hackintosh to Mojave, update didn’t work as i expected because I didn’t update any kext or config,
so erased my EFI and OSX partitions and started from the beginning to avoid conflicts with configurations

Mojave journey:
1. Followed again RehabMan “Laptop Clover Guide” and used config_HD4600_4400_4200.plist laptop config.
2. Installation successful, graphics and audio fixed with additional patches and config, 1 USB3 port not working
3. RehabMan-USBInjectAll-2018-1108 kext added
4. Rename EHC1,EHC2 > EH01, EH02 already ok
5. Filter USB ports with boot args -uia_exclude_hs, -uia_exclude_ss, -uia_exclude_ssp one by one
6. External USB 2.0 and 3.0 devices detected but built-in camera not detected
Ports discovered:
Under XHC@14
8086,8c31
2 x USB2, HS03 / HS04
2 x USB3, HS01-SS01 / HS02-SS02
Under EH01@1D 8086,8c26
PR11 IOUSB Host Device, PR12 to PR18 empty
Under EH02@1A 8086,8c2d
Empty
7. Tried FakePCIID.kext + FakePCIID_XHCIMux.kext also camera not detected on any host/port.


Then I started my system with Ubuntu, to find extra details about the camera and the port that is used by it, since it is working on Ubuntu


I have 3 USB controllers:

phys: 00:14.0
USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (Mojave XHC@14)

phys: 00:1a.0
USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (Mojave EH02@1A)

phys: 00:1d.0
USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (Mojave EH01@1D)

External USB devices are connected and listed under "usb-0000:00:14.0-4/input (XHC@14) controller as I saw also on Mojave,

However, built in camera shows on Ubuntu under "usb-0000:00:1a.0-1.3/button" but on Mojave, same controller (Mojave EH02@1A - see above) is listed as empty.

/dev/input/event5
bustype : BUS_USB
vendor : 0x45e
product : 0xcb
version : 273
name : "PixArt Microsoft USB Optical Mou"

phys : "usb-0000:00:14.0-3/input0"
uniq : ""
bits ev : (null) (null) (null) (null)

/dev/input/event6
bustype : BUS_USB
vendor : 0x5ac
product : 0x267
version : 272
name : "Apple Inc. Magic Keyboard"
phys : "usb-0000:00:14.0-4/input1"

uniq : "FNP54560045GD781J"
bits ev : (null) (null) (null) (null) (null)

/dev/input/event9
bustype : BUS_USB
vendor : 0x4f2
product : 0xb446
version : 9992
name : "TOSHIBA Web Camera - HD: TOSHIB"
phys : "usb-0000:00:1a.0-1.3/button"

bits ev : (null) (null)


usblist
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 04f2:b446 Chicony Electronics Co., Ltd
Bus 001 Device 003: ID 8087:07dc Intel Corp.
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 05ac:0267 Apple, Inc.
Bus 003 Device 003: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0
Bus 003 Device 002: ID 0930:6545 Toshiba Corp. Kingston DataTraveler 102/2.0 / HEMA Flash Drive 2 GB / PNY Attache 4GB Stick



================================

Important: Camera was working on High Sierra not working on Mojave(fresh install)

I also tried DSDT patching, OS Check Fix 2008 and _PWR 0x0D patches but I don’t think that is related with my USB2 builtin camera

So my thoughts are that I misconfigured USB controller EH02@1A but this are only ideas I need a solution :)


I would appreciate any advice or guidance regarding my problem
System configuration, logs are attached


System:
Laptop Toshiba Satellite-P70-B-11E
CPU: i7-4720HQ Haswell
Graphics: Integrated HD4600 2 port HDMI,VGA
External graphics: AMD Radeon R9 M265X
Sound: ALC269VC, mic and sound output also HDMI
WI-FI: Unsupported
LAN: RTL8111
 

Attachments

  • pathmatic.zip
    2.8 MB · Views: 146
Use the usbinjectall.kext and add the Mojave USB port limit patch in your config. Just Google for it. Try that. It should just open all your ports, in the future you will want a ssdt uiac for correct USB power. But just try the kext with the patch and hopefully it will,l see your camera
 
Thanks Eric for your reply, already tried before
DSDT / Fixes / FixHPET solved my problem
 
Use the usbinjectall.kext and add the Mojave USB port limit patch in your config. Just Google for it. Try that. It should just open all your ports, in the future you will want a ssdt uiac for correct USB power. But just try the kext with the patch and hopefully it will,l see your camera

My Laptop HP Probook 650G1
I patch by guilde https://www.tonymacx86.com/threads/...book-zbook-using-clover-uefi-hotpatch.261719/
Mojave 10.14.4
Add port limit and usb kext, But device not found
I cannot see camera.
Please send me some instruction.
Thanks you.
 
Status
Not open for further replies.
Back
Top