Discussion:
[Unattended] Driver installation problem
tovis
2010-10-05 21:43:43 UTC
Permalink
I does not use the system for some months, and forget some key
processes.
I have refreshed system from svn. Refresh the driver packs (rebuild the
cache).
Try install XP prof on an AMD box (GIGABYTE MA74GM-S2H) - but drivers are
does not installed, even network adapter :(
I've checked the preparation I have seen messages, search from driver
packages is found "6 drivers". Check the log, it seem to be driver for
RTL8111/8168B was found. I've checked the files copied to the target
drive, before start install (I have boot RIP Linux) but I do not find
copies!? Also I have search in scripts (unattended/misc) the script
which
is search for drivers on different locations and (searching for
messages
such as "Search for Windows drivers in collection below ...
/z/drivers")
I
can not find it :(
Please, where the drivers should be copied, and what script is
responsible.
Tovis,
They should be copied to c:\scandrv. Check the contents on
c:\netinst\log\drivers.log
Make sure that you have permissions on the Z:\drivers to read their
contents, I found this error myself several times...
I'm trying a far older modell of motherboard (Gigabyte 8IPE1000).
I'm watching at result installation structure, before the microsoft
installer boot/start.
There is no such a directory c:\scandrv
The c:\netinst\logs\drivers.log I see that scripts find every drivers to
this motherboard and VGA card, every one of them "match" - "Unamtched
devices: 0 devices", but nnothing about copy or errors.
Some one knows which script does the copy of drivers? Why it does not work?

tovis
Pierre Bourgin
2010-10-05 22:17:20 UTC
Permalink
(sorry Tovis: updated and resent, forget to cc: the list)

----- "tovis" <***@freemail.hu> wrote:

<snip>
Post by tovis
I'm trying a far older modell of motherboard (Gigabyte 8IPE1000).
I'm watching at result installation structure, before the microsoft
installer boot/start.
There is no such a directory c:\scandrv
The c:\netinst\logs\drivers.log I see that scripts find every drivers
to
this motherboard and VGA card, every one of them "match" - "Unamtched
devices: 0 devices", but nnothing about copy or errors.
Some one knows which script does the copy of drivers? Why it does not
work?
Hello,

the scanner is the script dosbin/search-win-drivers.pl.
dosbin/install.pl calls it and write its output into file
c:\netinst\logs\drivers.log

dosbin/install.pl also fills the c:\netinst\unattend.txt file
with the key "scan_windrivers_dest_map" below the [_meta] section,
and its value is the mapping between the "real" name of the found drivers folders
and their copy below c:\scandrv\.
It also add these paths into the PnPsearchPath of Windows (in unattend.txt file).

/usr/bin/nt5x-install is the script that reads the content of the key
scan_windrivers_dest_map from unattend.txt and perform the copy of the drivers
(according to this map).

So what is the content of your generated c:\netinst\unattend.txt file ?
especially the value of the key "scan_windrivers_dest_map" ?

Pierre
tovis
2010-10-06 19:09:30 UTC
Permalink
Post by Pierre Bourgin
(sorry Tovis: updated and resent, forget to cc: the list)
<snip>
Post by tovis
I'm trying a far older modell of motherboard (Gigabyte 8IPE1000).
I'm watching at result installation structure, before the microsoft
installer boot/start.
There is no such a directory c:\scandrv
The c:\netinst\logs\drivers.log I see that scripts find every drivers
to
this motherboard and VGA card, every one of them "match" - "Unamtched
devices: 0 devices", but nnothing about copy or errors.
Some one knows which script does the copy of drivers? Why it does not
work?
Hello,
the scanner is the script dosbin/search-win-drivers.pl.
dosbin/install.pl calls it and write its output into file
c:\netinst\logs\drivers.log
dosbin/install.pl also fills the c:\netinst\unattend.txt file
with the key "scan_windrivers_dest_map" below the [_meta] section,
and its value is the mapping between the "real" name of the found drivers folders
and their copy below c:\scandrv\.
It also add these paths into the PnPsearchPath of Windows (in unattend.txt file).
/usr/bin/nt5x-install is the script that reads the content of the key
scan_windrivers_dest_map from unattend.txt and perform the copy of the drivers
(according to this map).
So what is the content of your generated c:\netinst\unattend.txt file ?
especially the value of the key "scan_windrivers_dest_map" ?
Pierre
I have checked that drivers on //ntinstall/install /Z is semm well, from
Linux and windows also - no permission problems.
File /netinst/unattended.txt under section [_meta] include row:

scan_windrivers_dest_map = "/z/drivers/G/N1:drvscan\ ->
1@/z/drivers/G/N:drvscan\2@/z/drivers/C/I:drvscan\ ->
3@/z/drivers/S/R1:drvscan\4@/z/drivers/L/I:drvscan\ ->
5@/z/drivers/M/I5:drvscan\6@/z/drivers/G/N3:drvsacn\7"

some what strange expression.
I have one suspect - /usr/bin/nt5x-install - may be my boot image is out
of date? Could you figure out or give me link to the latest working
version?
Thanks
tovis

tovis
2010-10-06 18:16:28 UTC
Permalink
Sorry! I don not understand what cd you mean?
tovis
I only saw this problem with an old cd
Tovis,
permissions problems. ¿Are you able to reach all the files under
//ntinstall/install/drivers/* ?
Using an old version (4.8) of the boot CD.
Thanks for answer Juan!
I do not use boot CD - I always use PXE/tftp boot images.
Also, if any files does not seem from the installation environment, how it
could be scanned, and all drivers are found, no missing.
I have also attach the contents of c(z):\netinst from the drive of the box
to be install. I hope it is help, and not abuse.

tovis
tovis
2010-10-06 18:22:19 UTC
Permalink
Sorry! I don not understand what cd you mean?
tovis
I only saw this problem with an old cd
Tovis,
permissions problems. ÂżAre you able to reach all the files under
//ntinstall/install/drivers/* ?
Using an old version (4.8) of the boot CD.
Thanks for answer Juan!
I do not use boot CD - I always use PXE/tftp boot images.
Also, if any files does not seem from the installation environment, how it
could be scanned, and all drivers are found, no missing.
I have also attach the contents of c(z):\netinst from the drive of the box
to be install. I hope it is help, and not abuse.

tovis
Sorry attachment does not work :(
I have copy netinst/logs/drivers.log
I still hope it is not abuse.
tovis

# Check root paths of Windows drivers...
# Windows drivers collections to use: /z/drivers
# - Check PCI devices (via lspci output command)...
# found 14 PCI device(s) on current hardware platform.
# - Check HDAUDIO devices...
# no HDAUDIO support: no ALSA support from kernel or no HDAUDIO devices
# - Check USB devices...
# no USB support: /proc/bus/usb is not mounted as usbfs FS
# Hardware device list:
# - desc=Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface
(rev 02)
# bustype=PCI busid=00:00.0 vendor=8086 device=2570 class=0600
subsys=25701458
# infstr=PCI\VEN_8086&DEV_2570&SUBSYS_25701458
# - desc=Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02)
# bustype=PCI busid=00:01.0 vendor=8086 device=2571 class=0604 subsys=
# infstr=PCI\VEN_8086&DEV_2571
# - desc=Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1
(rev 02)
# bustype=PCI busid=00:1d.0 vendor=8086 device=24d2 class=0c03
subsys=24d21458
# infstr=PCI\VEN_8086&DEV_24d2&SUBSYS_24d21458
# - desc=Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2
(rev 02)
# bustype=PCI busid=00:1d.1 vendor=8086 device=24d4 class=0c03
subsys=24d21458
# infstr=PCI\VEN_8086&DEV_24d4&SUBSYS_24d21458
# - desc=Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3
(rev 02)
# bustype=PCI busid=00:1d.2 vendor=8086 device=24d7 class=0c03
subsys=24d21458
# infstr=PCI\VEN_8086&DEV_24d7&SUBSYS_24d21458
# - desc=Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4
(rev 02)
# bustype=PCI busid=00:1d.3 vendor=8086 device=24de class=0c03
subsys=24d21458
# infstr=PCI\VEN_8086&DEV_24de&SUBSYS_24d21458
# - desc=Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller
(rev 02)
# bustype=PCI busid=00:1d.7 vendor=8086 device=24dd class=0c03
subsys=50061458
# infstr=PCI\VEN_8086&DEV_24dd&SUBSYS_50061458
# - desc=Intel Corporation 82801 PCI Bridge (rev c2)
# bustype=PCI busid=00:1e.0 vendor=8086 device=244e class=0604 subsys=
# infstr=PCI\VEN_8086&DEV_244e
# - desc=Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge
(rev 02)
# bustype=PCI busid=00:1f.0 vendor=8086 device=24d0 class=0601 subsys=
# infstr=PCI\VEN_8086&DEV_24d0
# - desc=Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
# bustype=PCI busid=00:1f.1 vendor=8086 device=24db class=0101
subsys=24d21458
# infstr=PCI\VEN_8086&DEV_24db&SUBSYS_24d21458
# - desc=Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
# bustype=PCI busid=00:1f.3 vendor=8086 device=24d3 class=0c05
subsys=24d21458
# infstr=PCI\VEN_8086&DEV_24d3&SUBSYS_24d21458
# - desc=Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller
(rev 02)
# bustype=PCI busid=00:1f.5 vendor=8086 device=24d5 class=0401
subsys=a0021458
# infstr=PCI\VEN_8086&DEV_24d5&SUBSYS_a0021458
# - desc=nVidia Corporation NV44A [GeForce 6200] (rev a1)
# bustype=PCI busid=01:00.0 vendor=10de device=0221 class=0300
subsys=820c1043
# infstr=PCI\VEN_10de&DEV_0221&SUBSYS_820c1043
# - desc=Intel Corporation 82562EZ 10/100 Ethernet Controller (rev 02)
# bustype=PCI busid=02:08.0 vendor=8086 device=1050 class=0200
subsys=30131458
# infstr=PCI\VEN_8086&DEV_1050&SUBSYS_30131458
# 14 distinct hardware devices to consider.
#
# loading INF strings from Windows drivers collection...
# - path: /z/drivers
# Parse .INF files below folder /z/drivers ...
# - load cache file '/z/drivers/search-win-drivers.cache' ...
# - added 45525 INF strings
# - parsed 0 .INF files, added 0 INF strings. (no cache)
#
# Search matching drivers for current hardware platform...
# 7 driver folders to use:
/z/drivers/C/I
/z/drivers/G/N
/z/drivers/G/N1
/z/drivers/G/N3
/z/drivers/L/I
/z/drivers/M/I5
/z/drivers/S/R1
#
# - folder: /z/drivers/C/I
# match : PCI\VEN_8086&DEV_24d3
# match : PCI\VEN_8086&DEV_24d2
# match : PCI\VEN_8086&DEV_24de
# match : PCI\VEN_8086&DEV_2571
# match : PCI\VEN_8086&DEV_244e
# match : PCI\VEN_8086&DEV_2570
# match : PCI\VEN_8086&DEV_24d4
# match : PCI\VEN_8086&DEV_24dd
# match : PCI\VEN_8086&DEV_24d7
# match : PCI\VEN_8086&DEV_24d0
# match : PCI\VEN_8086&DEV_24db
# - folder: /z/drivers/G/N
# match : PCI\VEN_10de&DEV_0221
# - folder: /z/drivers/G/N1
# match : PCI\VEN_10de&DEV_0221
# - folder: /z/drivers/G/N3
# match : PCI\VEN_10de&DEV_0221
# - folder: /z/drivers/L/I
# match : PCI\VEN_8086&DEV_1050
# - folder: /z/drivers/M/I5
# match : PCI\VEN_8086&DEV_24db
# - folder: /z/drivers/S/R1
# match : PCI\VEN_8086&DEV_24d5&SUBSYS_a0021458
#
# Unmatched devices: 0 devices
Loading...