3 Replies Latest reply on Apr 18, 2009 1:47 AM by bretzeli

    Treiber: Die Datei xyz.inf (Vorgabesprache (Default)) wird benötigt

    Unknown Apprentice
      Hallo,

      beim Paketieren von Treibern kommt ab und zu die im Titel genannte Meldung, wobei das xyz.inf natürlich durch den Namen der jeweiligen .inf zu ersetzen ist.
      Es funktioniert zwar teilweise trotzdem, aber der Hintergrund dieser Meldung würde mich mal Interessieren?


      Aktuell habe ich hier bei einem IBM T43 den Fingerprint Sensor:

      Nehm ich die drei Files tcusb.inf, tcusb.cat, tcusb.sys aus dem Drivers-Ordner der Fingerprint Software, erhalte ich die Meldung, dass die "tcusb.inf" in Vorgabesprache Default benötigt wird.
      Mir bleibt nur übrig auf abbrechen zu klicken und die Meldung, dass der Treiber dann evtl nicht funktioniert zu bestätigen.

      Anschließend "werfe" ich alle Files der Fingerprint Software zusammen mit den tcusb.inf, tcusb.cat, tcusb.sys in einen Ordner und wiederhole das Spielchen, jetzt erscheint die Meldung nicht mehr, allerdings sind die beiden Driver-Packages haargenau identisch ?!?

      Gruß
      Flo
        • 1. Re: Treiber: Die Datei xyz.inf (Vorgabesprache (Default)) wird benötigt
          XN04113 Specialist
          Hi,

          hatte ich auch schon. Aus meiner Sicht hat der Hersteller beim INF File geschlampt. Ich nehme dann immer schnell Notepad und werfe alles bis auf englisch raus. Keine Fehler mehr.

          Mike
          • 2. Re: Treiber: Die Datei xyz.inf (Vorgabesprache (Default)) wird benötigt
            Unknown Apprentice
            Hallo,

            hmm, meine .inf sieht folgendermaßen aus:

            ==================================================

            ; Copyright (c) 2003,2007 UPEK, Inc.
            ; Manufacturer: UPEK, Inc.

            [Version]
            Signature="$Windows NT$"
            Class=Biometric
            ClassGUID={53D29EF7-377C-4D14-864B-EB3A85769359}
            Provider=%Mfg%
            DriverVer=08/08/2008,1.9.2.0128
            CatalogFile=tcusb.cat

            [SourceDisksNames]
            1=%DiskName%,,,

            [SourceDisksFiles]
            tcusb.sys = 1

            [Manufacturer]
            %Mfg%=Models, NTx86.5.1

            [Models]
            ; empty section to avoid installation on NT4, w2k and w9x

            [Models.NTx86.5.1]
            ; XP and above at x86
            %USB\VID_0483&PID_2015.DeviceDesc%          = TcUsb.Dev,USB\VID_0483&PID_2015
            %USB\VID_0483&PID_2015&MI_00.DeviceDesc%    = TcUsb.Dev,USB\VID_0483&PID_2015&MI_00
            %USB\VID_0483&PID_2016.DeviceDesc%          = TcUsb.Dev,USB\VID_0483&PID_2016
            %USB\VID_0483&PID_2016&MI_00.DeviceDesc%    = TcUsb.Dev,USB\VID_0483&PID_2016&MI_00
            %USB\VID_147E&PID_2015.DeviceDesc%          = TcUsb.Dev,USB\VID_147E&PID_2015
            %USB\VID_147E&PID_2015&MI_00.DeviceDesc%    = TcUsb.Dev,USB\VID_147E&PID_2015&MI_00
            %USB\VID_147E&PID_2016.DeviceDesc%          = TcUsb.Dev,USB\VID_147E&PID_2016
            %USB\VID_147E&PID_2016&MI_00.DeviceDesc%    = TcUsb.Dev,USB\VID_147E&PID_2016&MI_00
            %USB\VID_147E&PID_1000.DeviceDesc%          = TcUsb.Dev,USB\VID_147E&PID_1000
            %USB\VID_147E&PID_1000&MI_00.DeviceDesc%    = TcUsb.Dev,USB\VID_147E&PID_1000&MI_00
            %USB\VID_147E&PID_1001.DeviceDesc%          = TcUsb.Dev,USB\VID_147E&PID_1001
            %USB\VID_147E&PID_1001&MI_00.DeviceDesc%    = TcUsb.Dev,USB\VID_147E&PID_1001&MI_00
            %USB\VID_147E&PID_3000.DeviceDesc%          = TcUsb.Dev,USB\VID_147E&PID_3000
            %USB\VID_147E&PID_3000&MI_00.DeviceDesc%    = TcUsb.Dev,USB\VID_147E&PID_3000&MI_00
            %USB\VID_147E&PID_3001.DeviceDesc%          = TcUsb.Dev,USB\VID_147E&PID_3001
            %USB\VID_147E&PID_3001&MI_00.DeviceDesc%    = TcUsb.Dev,USB\VID_147E&PID_3001&MI_00

            ; biometry class installation is necessary despite of chkinf warning
            [ClassInstall32]
            AddReg=biometry_class_addreg

            [biometry_class_addreg]
            HKR,,,,Biometric
            HKR,,Icon,,"-24"

            [DestinationDirs]
            TcUsb.Files.Ext = 10,System32\Drivers

            [TcUsb.Dev.NTx86]
            CopyFiles=TcUsb.Files.Ext
            AddReg=TcUsb.AddReg
            FeatureScore=0x80

            [TcUsb.Dev.NTx86.Services]
            AddService = TcUsb, 0x00000002, TcUsb.AddService

            [TcUsb.AddService]
            DisplayName    = %TcUsb.SvcDesc%
            ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
            StartType      = 3                  ; SERVICE_DEMAND_START
            ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
            ServiceBinary  = %10%\System32\Drivers\tcusb.sys
            LoadOrderGroup = Base
            AddReg         = TcUsb.Driver.AddReg

            [TcUsb.AddReg]
            HKR,,DevLoader,,*ntkern
            HKR,,NTMPDriver,,tcusb.sys

            [TcUsb.Driver.AddReg]

            [TcUsb.Files.Ext]
            tcusb.sys

            ; strings
            [Strings]
            Mfg="UPEK"
            DiskName="TC USB Driver Installation media"
            USB\VID_0483&PID_2015&MI_00.DeviceDesc    = "TouchChip Fingerprint Reader"
            USB\VID_0483&PID_2015.DeviceDesc          = "TouchChip Fingerprint Reader"
            USB\VID_0483&PID_2016&MI_00.DeviceDesc    = "TouchChip Fingerprint Coprocessor"
            USB\VID_0483&PID_2016.DeviceDesc          = "TouchChip Fingerprint Coprocessor"
            USB\VID_147E&PID_2015&MI_00.DeviceDesc    = "TouchChip Fingerprint Reader"
            USB\VID_147E&PID_2015.DeviceDesc          = "TouchChip Fingerprint Reader"
            USB\VID_147E&PID_2016&MI_00.DeviceDesc    = "TouchChip Fingerprint Coprocessor"
            USB\VID_147E&PID_2016.DeviceDesc          = "TouchChip Fingerprint Coprocessor"
            USB\VID_147E&PID_1000&MI_00.DeviceDesc    = "TouchStrip Fingerprint Sensor"
            USB\VID_147E&PID_1000.DeviceDesc          = "TouchStrip Fingerprint Sensor"
            USB\VID_147E&PID_1001&MI_00.DeviceDesc    = "TouchStrip Fingerprint Sensor"
            USB\VID_147E&PID_1001.DeviceDesc          = "TouchStrip Fingerprint Sensor"
            USB\VID_147E&PID_3000&MI_00.DeviceDesc    = "TouchChip Fingerprint Reader"
            USB\VID_147E&PID_3000.DeviceDesc          = "TouchChip Fingerprint Reader"
            USB\VID_147E&PID_3001&MI_00.DeviceDesc    = "TouchChip Fingerprint Reader"
            USB\VID_147E&PID_3001.DeviceDesc          = "TouchChip Fingerprint Reader"
            TcUsb.SvcDesc                             = "TC USB Kernel Driver"

            ==================================================

            Sind überhaupt keine weiteren Sprachen drinnen oder?
            Noch jemand eine idee?

            Gruß
            Flo
            • 3. Re: Treiber: Die Datei xyz.inf (Vorgabesprache (Default)) wird benötigt
              bretzeli Expert
              Das .INF File darf unter Windows PE 2.0/2.1 nicht grösser als 4KB sein. Wenn Du das file mit den Sprachen hast kommst Du eventuell bei den Gigabit/Pro 1000 Treibern von Intel über die 4KB. Es gibt sogar ein KB Artikel darüber zwischen Intel/MS.

              http://support.microsoft.com/kb/923831/en-us