Help - Search - Members - Calendar
Full Version: Hard Drive and USB Drive Drivers
The CD Forum > Bart's PE Builder > General
JGreg7
On some new computers (eg Lenovo Thinkpad T410), and some new USB Hard drives (eg WD Passport) the Bart PE does not recognize the drives. I am assuming this is most likely due to the need for new drivers?

The Bart PE USB stick I am using has the most recent DriverPacks from http://driverpacks.net/, but it does not recognize the drives. Is there an updated driver pack that has support for the newer devices? If not, how do I create one?
Ed_P
The 1st step is identifying the devices; brand, model, device details. Then seeing if the vendor has an XP driver for the device. Once those steps are accomplished adding a plugin to support the devices should be straight forward. Don't forget to determine the driver's for the device's comtrollers. They may need XP drivers also.

Post what you find and we will help you dreate the plugin.
JGreg7
QUOTE (Ed_P @ Sep 2 2010, 10:03 PM) *
The 1st step is identifying the devices; brand, model, device details. Then seeing if the vendor has an XP driver for the device. Once those steps are accomplished adding a plugin to support the devices should be straight forward. Don't forget to determine the driver's for the device's comtrollers. They may need XP drivers also.

Post what you find and we will help you dreate the plugin.


I am having a little trouble figuring out exactly what I need. I am currently using two Lenovo Think laptops for testing, one T400, and a T410.
My current load of Bart PE identifies the drives normally with the T400, but not with the T410. Both have the same drivers loaded as far as I can tell, however the SATA controller seems to have a later driver:

Disk Drives
Apsx86.sys Lenovo, Version 1.71.0.3
disk.sys Microsoft Version 5.1.2600.5512
PartMgr.sys Microsoft Version 5.1.2600.5512

SATA AHCI Controller
iaStor.sys Version 9.5.7.1002 (T410)
iaStor.sys Version 8.9.2.1002 (T400)

(in C:\Windows\System32\Drivers\)

How do I add the later SATA driver to the Bart PE load? (Sorry for the trivial question, but I have never installed a driver in Bart PE from scratch before).
nuMe
Reviewing this topic may help: http://www.911cd.net/forums//index.php?showtopic=24024
JGreg7
QUOTE (nuMe @ Sep 3 2010, 10:51 PM) *


I apologize for my ignorance, but I get the feeling that not only am I on the wrong track, but I am not even getting close.

I hadded the following drivers with the inf files edited per the instructions here: http://www.911cd.net/forums//index.php?showtopic=21226

C:\pebuilder3110a\drivers\SCSIAdapter\Intel\SATA_AHCI\iaAHCI.cat
C:\pebuilder3110a\drivers\SCSIAdapter\Intel\SATA_AHCI\iaAHCI.inf
C:\pebuilder3110a\drivers\SCSIAdapter\Intel\SATA_AHCI\iaStor.cat
C:\pebuilder3110a\drivers\SCSIAdapter\Intel\SATA_AHCI\iaStor.inf
C:\pebuilder3110a\drivers\SCSIAdapter\Intel\SATA_AHCI\iastor.sys

This did not help.

I using the device manager in the BART PE system, there are many "Unknown" devices.

I read several forums including http://www.911cd.net/forums//index.php?showtopic=24024, however it seems that there is some confusion regarding the installation of drivers.

I am not sure I am doing it correctly.

Is there any way to tell which drivers are loaded when BART PE is running?

Is there a way to tell which drivers I am missing? I have compared both of my test computers, and they seem to share a lot of the same drivers, although they are later versions.
Ed_P
QUOTE (JGreg7 @ Sep 4 2010, 01:08 PM) *
I using the device manager in the BART PE system, there are many "Unknown" devices.

This is normal.

QUOTE
I am not sure I am doing it correctly.

You appear to have done it correctly. Do you run infCacheBuild after running PEBuilder and before creating the ISO? Many of the I386 files need to be uppercased and this utility does it nicely. iastor and IASTOR are not the same.

QUOTE
Is there any way to tell which drivers are loaded when BART PE is running?

You can use Device Manager and look at the devices that are not Unknown.

QUOTE
I have compared both of my test computers, and they seem to share a lot of the same drivers, although they are later versions.

Intel drivers can be a pain to use. The main problem us they use the same file names for multiple devices. Search the forums for "iaStor". Hopefully cdob will stop by and help provide better direction.

JGreg7
QUOTE (Ed_P @ Sep 4 2010, 02:05 PM) *
This is normal.


You appear to have done it correctly. Do you run infCacheBuild after running PEBuilder and before creating the ISO? Many of the I386 files need to be uppercased and this utility does it nicely. iastor and IASTOR are not the same.


You can use Device Manager and look at the devices that are not Unknown.


Intel drivers can be a pain to use. The main problem us they use the same file names for multiple devices. Search the forums for "iaStor". Hopefully cdob will stop by and help provide better direction.


I have downloaded and run infCacheBuild using the instructions at http://www.911cd.net/forums//index.php?showtopic=21226, however it seems that this does not actually do anything - it runs, says finished, however I can see no changes in the files. (i used a synchronization software to see if any files have been updated) Is there an easy way to see what has occured during the program run?
sanbarrow
iif you have a file bartpe\i386\inf\INFCACHE.1 then infcachebuild was successfull
JGreg7
QUOTE (sanbarrow @ Sep 6 2010, 05:29 PM) *
iif you have a file bartpe\i386\inf\INFCACHE.1 then infcachebuild was successfull


I was able to run InfCachBuild from the command window (not using the CMD file from the webpage), and it seemed to work.

The drive boots properly and runs, the drives show up properly.

Thank you for your help with this.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.