Contribute
Register

How can I disable a Device (Specifically Touchscreen)

Status
Not open for further replies.
Joined
Mar 6, 2013
Messages
13
Motherboard
Lenovo Yoga 700 11.6in + Clover
CPU
m3-6Y30
Graphics
Intel 515
Hi All,

I'm looking to disable this device as I think it's possibly stopping my trackpad working...

Yoga 700 11.6in Intel m3-6Y30 - Sierra

The device:

-o Touchscreen@14410000 <class AppleUSBDevice, id 0x1000002da, registered, matched, active, busy 0 (1 ms), retain 14>

| | | {

| | | "sessionID" = 2321708663

| | | "iManufacturer" = 4

| | | "bNumConfigurations" = 1

| | | "idProduct" = 8274

| | | "bcdDevice" = 4115

| | | "Bus Power Available" = 250

| | | "USB Address" = 5

| | | "bMaxPacketSize0" = 8

| | | "iProduct" = 14

| | | "iSerialNumber" = 0

| | | "bDeviceClass" = 0

| | | "Built-In" = Yes

| | | "locationID" = 339804160

| | | "bDeviceSubClass" = 0

| | | "bcdUSB" = 513

| | | "USB Product Name" = "Touchscreen"

| | | "PortNum" = 1

| | | "non-removable" = "yes"

| | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}

| | | "bDeviceProtocol" = 0

| | | "IOUserClientClass" = "IOUSBDeviceUserClientV2"

| | | "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3}

| | | "kUSBCurrentConfiguration" = 1

| | | "Device Speed" = 1

| | | "USB Vendor Name" = "ELAN"

| | | "idVendor" = 1267

| | | "IOGeneralInterest" = "IOCommand is not serializable"

| | | "IOClassNameOverride" = "IOUSBDevice"

| | | }

Is there a nice way to do so?

Cheers :)
 
Hi All,

I'm looking to disable this device as I think it's possibly stopping my trackpad working...

Yoga 700 11.6in Intel m3-6Y30 - Sierra

The device:

-o Touchscreen@14410000 <class AppleUSBDevice, id 0x1000002da, registered, matched, active, busy 0 (1 ms), retain 14>

| | | {

| | | "sessionID" = 2321708663

| | | "iManufacturer" = 4

| | | "bNumConfigurations" = 1

| | | "idProduct" = 8274

| | | "bcdDevice" = 4115

| | | "Bus Power Available" = 250

| | | "USB Address" = 5

| | | "bMaxPacketSize0" = 8

| | | "iProduct" = 14

| | | "iSerialNumber" = 0

| | | "bDeviceClass" = 0

| | | "Built-In" = Yes

| | | "locationID" = 339804160

| | | "bDeviceSubClass" = 0

| | | "bcdUSB" = 513

| | | "USB Product Name" = "Touchscreen"

| | | "PortNum" = 1

| | | "non-removable" = "yes"

| | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}

| | | "bDeviceProtocol" = 0

| | | "IOUserClientClass" = "IOUSBDeviceUserClientV2"

| | | "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3}

| | | "kUSBCurrentConfiguration" = 1

| | | "Device Speed" = 1

| | | "USB Vendor Name" = "ELAN"

| | | "idVendor" = 1267

| | | "IOGeneralInterest" = "IOCommand is not serializable"

| | | "IOClassNameOverride" = "IOUSBDevice"

| | | }

Is there a nice way to do so?

Cheers :)

Disable the USB port attached to the device.
See guide:
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/
 
Thank's RehabMan, That looks long! (And worth doing right if it's the solution I need) Is there a quick hack I can try to get it disabled quickly to see if it is the culprit?
 
Thank's RehabMan, That looks long! (And worth doing right if it's the solution I need) Is there a quick hack I can try to get it disabled quickly to see if it is the culprit?

Suggest you follow the guide to configure your USB correctly.
 
Yep, cool. However given further thought - It's unlikely that a USB touchscreen (which incidentally, works perfectly) is stopping my Trackpad from functioning. Keyboard works after using your Voodoo driver, sadly, no trackpad.

Any other ideas?
 
Yep, cool. However given further thought - It's unlikely that a USB touchscreen (which incidentally, works perfectly) is stopping my Trackpad from functioning. Keyboard works after using your Voodoo driver, sadly, no trackpad.

Any other ideas?

Your profile is not filled out as per FAQ, so no idea what hardware you have (you should fix, as per FAQ).
But it is possible your trackpad is I2C.
The FAQ provides a link for I2C.
 
Thank you RehabMan,

But it is possible your trackpad is I2C.
The FAQ provides a link for I2C.

Does this show otherwise?

+-o ps2controller <class AppleACPIPS2Nub, id 0x10000024d, registered, matched, active, busy 0 (1832 ms), retain 8>

| | | {

| | | "IOProbeScore" = 0

| | | "CFBundleIdentifier" = "org.rehabman.voodoo.driver.PS2Controller"

| | | "IOProviderClass" = "IOACPIPlatformDevice"

| | | "IOClass" = "AppleACPIPS2Nub"

| | | "MouseNameMatch" = ("PNP0F03","PNP0F0B","PNP0F0E","PNP0F13")

| | | "IOMatchCategory" = "IODefaultMatchCategory"

| | | "IONameMatch" = ("PNP0303","PNP030B","PNP0320")

| | | "IOPowerManagement" = {"ChildrenPowerState"=1,"CapabilityFlags"=2,"CurrentPowerState"=1,"MaxPowerState"=1}

| | | "IONameMatched" = "PNP0303"

| | | "IOInterruptControllers" = ("io-apic-0")

| | | "IOInterruptSpecifiers" = (<0100000000000000>)

| | | }

| | |

| | +-o ApplePS2Controller <class ApplePS2Controller, id 0x100000251, registered, matched, active, busy 0 (1515 ms), retain 10>

| | | {

| | | "IOClass" = "ApplePS2Controller"

| | | "CFBundleIdentifier" = "org.rehabman.voodoo.driver.PS2Controller"

| | | "IOProviderClass" = "IOPlatformDevice"

| | | "RM,Build" = "Release-rehabman"

| | | "IOPowerManagement" = {"CapabilityFlags"=32768,"MaxPowerState"=2,"CurrentPowerState"=2}

| | | "IOProbeScore" = 0

| | | "IONameMatch" = "ps2controller"

| | | "WakeDelay" = 10

| | | "IOMatchCategory" = "IODefaultMatchCategory"

| | | "MouseWakeFirst" = No

| | | "Platform Profile" = {"Default"={"WakeDelay"=10,"MouseWakeFirst"=No},"HPQOEM"={"17A9"="ProBook","179B"="ProBook","1942"="ProBook","17F0"="ProBook","ProB$

| | | "IONameMatched" = "ps2controller"

| | | "RM,Version" = "org.rehabman.voodoo.driver.PS2Controller 1.8.27"

| | | }

| | |

| | +-o ApplePS2KeyboardDevice <class ApplePS2KeyboardDevice, id 0x100000281, registered, matched, active, busy 0 (605 ms), retain 8>

| | | {

| | | }

| | |

| | +-o ApplePS2MouseDevice <class ApplePS2MouseDevice, id 0x100000282, registered, matched, active, busy 0 (1486 ms), retain 6>

| | {

| | }
 
Thank you RehabMan,



Does this show otherwise?

+-o ps2controller <class AppleACPIPS2Nub, id 0x10000024d, registered, matched, active, busy 0 (1832 ms), retain 8>

| | | {

| | | "IOProbeScore" = 0

| | | "CFBundleIdentifier" = "org.rehabman.voodoo.driver.PS2Controller"

| | | "IOProviderClass" = "IOACPIPlatformDevice"

| | | "IOClass" = "AppleACPIPS2Nub"

| | | "MouseNameMatch" = ("PNP0F03","PNP0F0B","PNP0F0E","PNP0F13")

| | | "IOMatchCategory" = "IODefaultMatchCategory"

| | | "IONameMatch" = ("PNP0303","PNP030B","PNP0320")

| | | "IOPowerManagement" = {"ChildrenPowerState"=1,"CapabilityFlags"=2,"CurrentPowerState"=1,"MaxPowerState"=1}

| | | "IONameMatched" = "PNP0303"

| | | "IOInterruptControllers" = ("io-apic-0")

| | | "IOInterruptSpecifiers" = (<0100000000000000>)

| | | }

| | |

| | +-o ApplePS2Controller <class ApplePS2Controller, id 0x100000251, registered, matched, active, busy 0 (1515 ms), retain 10>

| | | {

| | | "IOClass" = "ApplePS2Controller"

| | | "CFBundleIdentifier" = "org.rehabman.voodoo.driver.PS2Controller"

| | | "IOProviderClass" = "IOPlatformDevice"

| | | "RM,Build" = "Release-rehabman"

| | | "IOPowerManagement" = {"CapabilityFlags"=32768,"MaxPowerState"=2,"CurrentPowerState"=2}

| | | "IOProbeScore" = 0

| | | "IONameMatch" = "ps2controller"

| | | "WakeDelay" = 10

| | | "IOMatchCategory" = "IODefaultMatchCategory"

| | | "MouseWakeFirst" = No

| | | "Platform Profile" = {"Default"={"WakeDelay"=10,"MouseWakeFirst"=No},"HPQOEM"={"17A9"="ProBook","179B"="ProBook","1942"="ProBook","17F0"="ProBook","ProB$

| | | "IONameMatched" = "ps2controller"

| | | "RM,Version" = "org.rehabman.voodoo.driver.PS2Controller 1.8.27"

| | | }

| | |

| | +-o ApplePS2KeyboardDevice <class ApplePS2KeyboardDevice, id 0x100000281, registered, matched, active, busy 0 (605 ms), retain 8>

| | | {

| | | }

| | |

| | +-o ApplePS2MouseDevice <class ApplePS2MouseDevice, id 0x100000282, registered, matched, active, busy 0 (1486 ms), retain 6>

| | {

| | }

If you have a question, you must provide "Problem Reporting" files.

Read FAQ, "Problem Reporting"
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
Status
Not open for further replies.
Back
Top