Added Driver shows Red X (for no reason)

preiner

New Member
Hi,
I am trying to integrate Win 11 Home 22H2 with IdeaPad 5 drivers.

Without these drivers, Windows will barely function. Besides the basic chipset, audio, function key, power, thermal, SIO and others are needed.

Of the roughly 20-30 drivers for Win 11 I try to integrate, ALL of them show a red X for no known reason.

I initially suspected that maybe they were wrong version even though I filtered download on Win 11 only. So I clean installed 22H2 and added these EXACT drivers manually to the new install and they worked fine.

I have tried both adding individual drivers and selecting the entire directory.

Can anyone suggest how I should proceed? I opened a case with Lenovo and they indicated these are the correct drivers and nothing else is available.

Since
 
Are you extracting the Lenovo drivers into folders, then adding each folder in NTLite? I know it works for my Yoga laptop.
 
Hi,
I ran each .exe file and chose extract only (not install). I ensured each .exe extracted to a different dir. In NTLITE I chose add FOLDER. It read and found the drivers just fine but they all have red Xs next to them. No reason given. I dont know what "checks" NTLITE does to verify driver is acceptable or not, i dont know what to look for and I cant find any logs.

Any idea what the X means?

Below is one .inf that lenovo provides. Its very short and easy to understand. NTLite does properly display the version, date and architecture.
I literally have no idea how to proceed.

BTW: Im running ntlite on an ASUS desktop. There's no requirement that the host and target have to be the same is there?


;/*++
;
;Copyright (c) 1990-2000 Microsoft Corporation
;
;Module Name:
; LNBITS.INF
;
;Abstract:
; INF file for installing the Driver Frameworks LNBITS Driver
;
;
;--*/

[Version]
Signature="$WINDOWS NT$"
Class=System
ClassGuid={4d36e97d-e325-11ce-bfc1-08002be10318}
Provider=%ProviderName%
DriverVer = 06/15/2022,5.0.21.17
CatalogFile=LNBITS.cat

; ================= Class section =====================

[SourceDisksNames]
1 = %DiskId1%,,,""

[DestinationDirs]
DefaultDestDir = 12
LNBITSDEV_X64Files = 11

[SourceDisksFiles]
LNBITSSvc.exe = 1,,
AutoModeDetect.exe = 1,,
AutoQuiet.dll = 1,,
GameDetect.dll = 1,,

;*****************************************
; LNBITS Install Section
;*****************************************

[Manufacturer]
%ProviderName%=Lenovo,NTamd64


[Lenovo.NTamd64]
%LNBITS.DeviceDesc%=LNBITSDEV.NTamd64, ACPI\IDEA2008

[LNBITSDEV.NTamd64]
CopyFiles=LNBITSDEV_X64Files

[LNBITSDEV_X64Files]
LNBITSSvc.exe,,,12
AutoModeDetect.exe
AutoQuiet.dll
GameDetect.dll

;-------------- Service installation
[LNBITSDEV.NTamd64.Services]
AddService = ,%SPSVCINST_ASSOCSERVICE%,,
AddService = LITSSVC,0x00000800, LNBITS_Service_Inst

; -------------- LNBITS driver install sections
[LNBITS_Service_Inst]
DisplayName = %LNBITS.SVCDESC%
ServiceType = 0x10 ;SERVICE_WIN32_OWN_PROCESS
StartType = 2 ;SERVICE_AUTO_START
ErrorControl = 1 ;SERVICE_ERROR_NORMAL
ObjectName = "LocalSystem"
ServiceBinary = %11%\LNBITSSvc.exe


[Strings]
SPSVCINST_ASSOCSERVICE= 0x00000002
ProviderName = "Lenovo"
DiskId1 = "Lenovo Notebook ITS Disk #1"
LNBITS.DeviceDesc = "Lenovo Notebook ITS Driver"
LNBITS.SVCDESC = "Lenovo Notebook ITS Service"
 
The red X in the corner is normal. It's shorthand for "remove the parent folder".

In this example, I've imported the same drivers running on my live system. My actual PC camera is Realtek, but the other Alcor driver looks just the same in the driver view. Any driver which is incompatible (wrong architecture, etc.) will be dropped from the integration list.

Capture.PNG
 
Wow. I spent hours on this based on the premise that the red X means a bad driver. Maybe a trashcan icon instead would have been better.

Thanks for the help. I was completely stumped
 
Back
Top