Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Třídy PnP

Nejde pouze o USB zařízení. Pokud jsem to dobře pochopil, na začátku se najde pár zařízení s označením *PNPXXXX, za XXXX se vždy dosazuje čtyřmístné číslo. Kde 0000 je AT programovatelný řadič přerušení, 0100 AT časovač, 0200 AT řadič DMA, 0303 IBM 101/202 klávesnice (nepotřebuju aby tam byla), 0600 standardní řadič HDD, 0800 reproduktor, 0C01 systémová deska, (ale ne všude se najde 0C00 PnP BIOS, někde je 0C05 APM BIOS, dá se nahradit PnP Biosem, pokud v infu zadám matching device 0C05,0C00)... Tohle se mi objeví v první fázi detekce HW, pokud v HKLM vyprázdním klíč Enum. Naleze to do HKLM\Enum\Root. Ale už to neobjeví třeba 0A03 Sběrnice PCI (proč? je to taky součást základní desky a má to taky své PNP číslo). Ve druhé fázi si to nainstaluje ovládače pro systémové věci bez dotazu, jestli chci ovládač hledat. Teprve pak to najde sběrnici PCI a další věci, pozor, ale tady už jdou dotazy na vyhledání konkrétního typu hardware. Třeba PCI Bridge. Neinstaluje se nic (No_DRV), ale musíš odklepnout dotaz woken, jestli chceš hledat ovládač... To samý USB. Jsou tři typy, z toho třetí typ (EHCI) neznají wokna vůbec, OHCI mají desky s chipsetem SiS. VIA a Intel používají UHCI. Podle VID & PID poznají wokna, že se jedná o (např.) VIA 3038 USB host controller, ale stejně chtějí, abych jim odklepnul, že mají hledat ovládač.... což mě neskutečně se*re, páč nevím jak tyhle hlášky a dotazy zrušit. CDROM se instaluje bez dotazu a bez upozornění, prostě se tam objeví bez nějaké hlášky "systém našel nový hardware..." Zkoumal jsem inf pro cdrom, je tam položka NoSetupUI, SilentInstall... tohle jsem zkoušel zadat do infu pro USB, ale nejde to, dělá to jakoby to tam vůbec nebylo.

Takže jsem vykoumal, že leccos se dá nechat v HKLM\Enum\Root a systém to bere, jakože to tam je a chodí (vyzkoušeno na pár kompech). Ale nejde mi tam (zatím) nahodit PCI sběrnice a samozřejmě USB. Ano, USB jsem tam dostal, když jsem pozměnil Matching device, tvářilo se, že tam je, ale nechodilo do té doby, dokud jsem mu nezměnil přerušení. Pak si to dokonce našlo i RootHub, ale byl u něj žlutej vykřičník a nechodil.

Pokud jsem zkoušel instalovat W98 na různejch mašinách (od jistý doby nedělám nic jinýho, než že instaluju W98...), jako ovládač pro USB to mělo vždy UHCD.SYS, USBD.SYS, USBHUB.SYS a USBUI.DLL. Až na jednu vyjímku, tou byl SiS čipset a OHCI USB, tam si to místo UHCD.SYS zavedlo OPENHCI.SYS.

PS: já chápu, že upozornění a hledání driveru je z toho důvodu, abys mohl podstrčit woknům jinej drajvr, tohle není špatná věc, ale já hledám způsob, jak to odrbat, aby se to nainstalovalo v tichosti samo, nebo aby se nejraději nic neinstalovalo a použilo to co už tam je.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny