[XP pro] hoe drivers forceren?

Pagina: 1
Acties:
  • 1.453 views sinds 30-01-2008
  • Reageer

  • FireAge
  • Registratie: Augustus 2002
  • Laatst online: 08:35
Ik heb hier op het werk het volgende probleem.
We hebben een custom USB camera waarvoor we bijbehorende drivers hebben.
ccusb.inf en ccusb.sys

Nu heb ik twee versies van deze camera die beiden werken met dezelfde driver.
Het verschil zit hem in de ttl logica die er vervolgens ingeladen kan worden (niet relevant).

Probleem:
Als ik de ene camera aansluit, dan meld hij USB device gevonden.
Ik verwijs hem door naar de drivers en windows installeerd hem.
Vervolgens werkt de camera prima.
Als ik de andere camera aansluit, dan meld hij USB device gevonden.
Ik verwijs hem door naar de drivers en windows meldt dat er geen toepasselijke hardware informatie in de gespecificeerde inf file zit.

Nu is dit complete onzin want als ik dit op andere pc's (collega, laptop) doe, gaat alles wel goed.

Wat heb ik reeds gedaan:

Alle mogelijk install manieren:
1:
Inf geplaatst in %windir%\inf
Sys geplaatst in %windor%\system32\drivers
Windows automatisch laten zoeken -> geen succes.
2: Lokatie doorgeven waar windows drivers kan vinden -> geen succes.
3: Heb diskette install wijze -> geen succes.

Ik heb in de device manager gezorgt dat alle apparaten zichtbaar zijn:
set DEVMGR_SHOW_DETAILS=1
set DEVMGR_SHOW_NONPRESENT_DEVICES=1
start devmgmt.msc

Hieruit heb ik alle versies van de camera gewist. Vervolgens opnieuw geprobeerd te installeren -> geen succes.

Dus wat ik nu graag zou willen doen is windows forceren mijn driver te gebruiken.
Weet iemand hoe dat moet? Of weet iemand een andere oplossing?
Dan hoor ik het graag.

  • FireAge
  • Registratie: Augustus 2002
  • Laatst online: 08:35
schopje for great justice!

  • The__Virus
  • Registratie: Januari 2005
  • Laatst online: 14:36
Is die andere webcam dan nog aangesloten of niet? En verwijder je het device ook uit apparaatbeheer of niet? Misschien had je op die andere pc's de webcams in de andere volgorde geïnstalleerd?

[ Voor 28% gewijzigd door The__Virus op 16-09-2006 21:06 ]


  • KillerAce_NL
  • Registratie: Juni 2001
  • Niet online

KillerAce_NL

If it ain't broke...

Dan zit er toch wat niet goed in je INF file of je windows installatie. Ik neem aan dat je dezelfde Win versie hebt als je collega?

  • FireAge
  • Registratie: Augustus 2002
  • Laatst online: 08:35
Nee, ik sluit één usb camera tegelijk aan (geen webcam trouwens, hi-speed science geval, maar verder niet relevant).

Installeer volgorde heb ik even geprobeerd, maar maakt helaas niks uit.
Het lijkt haast wel alsof hij incompatible is met de USB controller van mijn PC of zo, voor zover dat mogelijk is :(

Ik heb windows xp pro EN, collega ook. Werkt ook op windows xp home EN (laptop).

De INF file ziet er als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
[Version]
Signature="$CHICAGO$"
Class=USB
provider=%VectorInternational%
LayoutFile=layout.inf

[Manufacturer]
%VectorInternational%=VectorInternational

[VectorInternational]
;
%USB\VID_0547&PID_1002.DeviceDesc%=VECTOR.Dev, USB\VID_0547&PID_1002

;
[PreCopySection]
HKR,,NoSetupUI,,1

[DestinationDirs]
VECTOR.Files.Ext = 10,System32\Drivers
VECTOR.Files.Inf = 10,INF

[VECTOR.Dev]
CopyFiles=VECTOR.Files.Ext, VECTOR.Files.Inf
AddReg=VECTOR.AddReg

[VECTOR.Dev.NT]
; copyfiles commented out for Win2K to avoid user intervention during install
;CopyFiles=VECTOR.Files.Ext, VECTOR.Files.Inf
AddReg=VECTOR.AddReg

[VECTOR.Dev.NT.Services]
Addservice = VECTOR, 0x00000002, VECTOR.AddService

[VECTOR.AddService]
DisplayName    = %VECTOR.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 2                  ; SERVICE_AUTO_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\ccusb.sys
LoadOrderGroup = Base

[VECTOR.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,ccusb.sys

[VECTOR.Files.Ext]
ccusb.sys

[VECTOR.Files.Inf]
cc_bcusb.Inf


;---------------------------------------------------------------;

[Strings]
VectorInternational="Vector-international"
USB\VID_0547&PID_1002.DeviceDesc="BCUSB Camera"

VECTOR.SvcDesc="BCUSB4 Driver"


Dit is de cc_busb.inf. De bijbehorende ccusb.sys bevind zich zoals eerder gemeld in sys32\drivers.

Nu ben ik geen inf lezer, maar ik zie hier niks verkeerds in staan.

  • FireAge
  • Registratie: Augustus 2002
  • Laatst online: 08:35
Ok, ik heb hem aan de praat.
Ik heb de oem*.inf file van een werkende pc gepakt en daar bleek iets anders in te staan:

code:
1
2
3
4
5
6
7
8
9
[VectorInternational]
;
%USB\VID_1593&PID_0000.DeviceDesc%=VECTOR.Dev, USB\VID_1593&PID_0000

i.p.v.

[VectorInternational]
;
%USB\VID_0547&PID_1002.DeviceDesc%=VECTOR.Dev, USB\VID_0547&PID_1002


Dit kwam overeen met de in de device manager getoonde waarde en vervolgens werkte hij.
Wel vreemd, want ik heb hem daar ook geinstalleerd met de eerder genoemde INF file.

Anyway, iedereen bedankt voor de input.
Pagina: 1