originalname923 Posted May 14, 2019 Posted May 14, 2019 (edited) Hello, after being annoyed with Windows 10, I decided to install Windows 7 on my Lenovo Ideapad 320-15abr, which was a hassle because of Lenovo including drivers only for Windows 10, but eventually I got almost all devices to work (including USB 3.0) by using either drivers provided by win-raid and driver packs from Snappy Driver Installer Origin. One device that couldn't work no matter if drivers were installed was the ELAN touchpad. I tried both ELAN and Synaptics drivers and none of them worked. The Synaptics drivers never did anything (which is kind of logically understandable), but the ELAN ones did some strange things, like disabling the keyboard or sometimes even BSOD-ing the laptop. And the most notable being, the error shown in the screenshot(i uploaded a screenshot of the "not enough resources" error; Code 12) which I couldn't get past. If someone has messed around with ELAN drivers on an Ideapad 300-series laptop and managed to get this working, let me know since I've tried installing various drivers through using the provided drivers from Lenovo (which were destined for Windows 10, but through a quick glance on the driver files and the inf it allegedly supported Windows 7 and 8) and version 19.4.4.3 from Snappy Driver Installer's driver packs and nothing worked. Thanks. The hardware ID for the touchpad is ACPI/ELAN060B. Edited May 14, 2019 by originalname923
nitroshift Posted May 15, 2019 Posted May 15, 2019 https://forums.lenovo.com/t5/Lenovo-IdeaPad-1xx-3xx-5xx-7xx/Ideapad-320-touchpad-not-working/td-p/3771756/page/4
Tripredacus Posted May 15, 2019 Posted May 15, 2019 Elantec and Synaptics being separate things, always use the one that matches to the Hardware ID of the pointing device in Device Manager. This is important, at least because both companies write their drivers to match on class ids, besides Hardware IDs, meaning you can install the wrong driver without error, but the software won't work.
originalname923 Posted May 15, 2019 Author Posted May 15, 2019 (edited) I tried the drivers linked in that forum post and they didn't still seem to work, these are the ones I tried btw: https://drivers.amd.com/drivers/amd_chipset_drivers_19.10.0429.exe https://download.lenovo.com/consumer/mobiles/fe3t01wf.exe The first one is directly from AMD and it contains some drivers related to the I2C controller and the GPIO and the like. And they do work, but the touchpad drivers still don't(had to correct that sentence, it was a little bit misleading previously). By the way, thanks Tripredacus for clearing up the differences between the Synaptics and Elan drivers Here are the specs of the laptop by the way: Operating System Windows 7 Enterprise 64-bit SP1 CPU AMD A12 Bristol Ridge 28nm Technology RAM 7.00GB Dual-Channel Unknown @ 931MHz (13-13-13-30) Motherboard LENOVO LNVNB161216 (Socket FP4) Graphics Generic PnP Monitor (1920x1080@60Hz) 1024MB ATI AMD Radeon R7 Graphics (Lenovo) 4096MB ATI AMD Radeon R7 M440 (Lenovo) CrossFire Disabled Storage 1863GB Seagate ST2000LM 007-1R8174 SATA Disk Device (SATA ) Optical Drives No optical disk drives detected Audio AMD High Definition Audio Device Edited May 15, 2019 by originalname923 I forgot to put the specs lol
jaclaz Posted May 16, 2019 Posted May 16, 2019 (edited) Reading the given thread: https://forums.lenovo.com/t5/Lenovo-IdeaPad-1xx-3xx-5xx-7xx/Ideapad-320-touchpad-not-working/td-p/3771756 it seems like that machine can have both a AMD or an Intel processor/motherboard/chipset and that the drivers provided only work on the Intel version and not on the AMD version? But the post on the page nitroshift provided a link to seems poorly worded, there are three items listed on the post: https://forums.lenovo.com/t5/Lenovo-IdeaPad-1xx-3xx-5xx-7xx/Ideapad-320-touchpad-not-working/m-p/3890012/highlight/true#M50519 You could try the first one (the AMD drivers) AND NOT the last one (which is seemingly Intel only). Maybe there is a conflict right now (because you attempted to install both)? Code 12 should mean that the same resources are used by more than one device. See (only loosely connected, it seems like it is the opposite situation) here: https://www.jodybruchon.com/2012/03/15/code-12-on-windows-7-the-device-cannot-find-enough-free-resources/ jaclaz Edited May 16, 2019 by jaclaz
originalname923 Posted May 16, 2019 Author Posted May 16, 2019 I checked the device manager and it seems like no Intel drivers were installed at all. So yeah, I didn't mix the AMD drivers with the Intel ones. Here are the screenshots of the device manager: https://imgur.com/a/pig84kf The unknown device is the touchpad by the way. I have deleted all the drivers and software related to it, for now.
jaclaz Posted May 16, 2019 Posted May 16, 2019 5 hours ago, originalname923 said: I checked the device manager and it seems like no Intel drivers were installed at all. So yeah, I didn't mix the AMD drivers with the Intel ones. Here are the screenshots of the device manager: https://imgur.com/a/pig84kf The unknown device is the touchpad by the way. I have deleted all the drivers and software related to it, for now. At first sight everything looks fine BUT the third and second last images (System devices), it seems like you have some duplications there (but it is absolutely possible that your system actually has that many devices and that it is "normal"). Anyway Device Manager is not the "right" (no offence intended of course) way to list devices when there is this kind of troubles, and seemingly you have not set the "DEVMGR_SHOW_NONPRESENT_DEVICES" environment variable, so it is possible that a "phantom" device (or its driver) is involved in the issue. See: https://support.microsoft.com/en-us/help/315539/device-manager-does-not-display-devices-that-are-not-connected and: https://www.raymond.cc/blog/uninstall-hidden-devices-calling-ghostbuster/ You should IMHO try to re-install (if needed) the AMD and the ELAN drivers (in order to recreate the Code 12 situation), then get the nice Nirsoft DevManView, open it, check in Options that "Show non-plug-n-play devices" is selected, refresh (if needed) then select all devices and File->Save selected items to a tab-delimited text file. Then attach this text file, any willing helping member will be able to load the file in *any* spreadsheet program and order/filter/whatever the results easily. Even if this: https://superuser.com/questions/119236/this-device-cannot-find-enough-free-resources-that-it-can-use-code-12 is seemingly related to different hardware, the "root issue" of a conflict or race condition might be the same or similar. jaclaz
originalname923 Posted May 16, 2019 Author Posted May 16, 2019 (edited) Here's the output from DevManView. By the way, I want to mention that the Elan setup for some reason, installs the Intel(R) Serial IO Multi-touch Miniport Driver by default, even though the motherboard is AMD. Also, I installed it through setup.exe included with the driver, and not manually by using devmgmt.msc. Also, thanks for explaining the phantom devices stuff, since I didn't check that yet driver.txt Edited May 16, 2019 by originalname923
jaclaz Posted May 17, 2019 Posted May 17, 2019 Can you post a link to the specific ELAN driver you are using? It must be seen how the installer is made, sometimes the installer executable itself contains some commands/Registry settings that are actually needed (or if you prefer, direct installing might anyway lead to *something missing* and fail - in a different way). I'll have a look at the devmanview output and see if I can spot anything jaclaz
IntMD Posted May 17, 2019 Posted May 17, 2019 (edited) 1 hour ago, jaclaz said: Can you post a link to the specific ELAN driver you are using? It must be seen how the installer is made, sometimes the installer executable itself contains some commands/Registry settings that are actually needed (or if you prefer, direct installing might anyway lead to *something missing* and fail - in a different way). I'll have a look at the devmanview output and see if I can spot anything jaclaz Here's the driver that my acquaintance (OP) used. To clarify once again he used the setup.exe in Elan_19.4.4.3WHQL (not the one in the x64 subfolder) , thus he got the mentioned Intel miniport driver installed with the Code 12 problem. The executable linked in the following quote is an inno-setup-type self-extracting archive, so you can extract it by using UniExtract2 On 5/15/2019 at 3:34 PM, originalname923 said: I tried the drivers linked in that forum post and they didn't still seem to work, these are the ones I tried btw: https://drivers.amd.com/drivers/amd_chipset_drivers_19.10.0429.exe https://download.lenovo.com/consumer/mobiles/fe3t01wf.exe Edited May 17, 2019 by IntMD
jaclaz Posted May 17, 2019 Posted May 17, 2019 Some news (not actually good news, still ...) : https://www.win-raid.com/t3802f42-Intel-I-O-drivers-and-Touchpad-in-Windows-Asus-Precision-Touchpad.html The issue with the stupid ELAN touchpad is not confined to the (stupid) Lenovo, ASUS has it as well. Although that issue above has not been solved Fernando (and the other good guys at Win-Raid Forum) seem way ahead of us (or at the very least waaay ahead of me) in the analysis of the problem, so you might want to - after having read the above thread - make a new one over there asking for assistance jaclaz
IntMD Posted May 17, 2019 Posted May 17, 2019 (edited) https://docs.microsoft.com/en-us/previous-versions//jj126201(v=vs.85) https://community.osr.com/discussion/257498 Apparently the HID over the I2C interface thing isn't supported in Windows 7, so that might not be surprising that the touchpad doesn't work. Least it could work is Windows 8, so I'm afraid that OP won't get the touchpad working. Edited May 17, 2019 by IntMD
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now