Video Screencast Help
Search Video Help Close Back
to help
Not able to make it to Vision this year? Get a sampling in the Best of Vision on Demand group.

Linux AHCI (SATA) Driver and Intel Pro/1000 (NIC) Driver for Kernel 6.2.27.7 (DS 6.9 SP3)

Updated: 02 Nov 2010 | 5 comments
Cukie's picture
0 0 Votes
Login to vote

Hi all,

Linux drivers for AHCI (SATA, ahci.zip) and Intel Pro/1000 (NIC, e1000.zip) for Kernel 6.2.27.7 (DS 6.9 SP3) attached.

The source files are also included for Pro/1000 (e1000src.zip)

Compilation can be done following the notes here.... How to Compile Linux Drivers in DS 6.8 SP2.

The AHCI drivers can be pulled from the compiled kernel after step 8 in the above how to. Basically after compilation, the ahci.ko file appears in the same directory as the source ahci.c file (approximately /path/to/linux-source/drivers/ata).

As I had the source files for the NIC card I did not check the kernel source files for its .ko, but it may well be there too.

Cheers,

Cukie

 

Comments

hendrj's picture
09
Mar
2010
0 Votes 0
Login to vote

On which AHCI (SATA) driver

On which AHCI (SATA) driver are these drivers based?

I need them for imaging HP Compaq 6000 machines with ICH10 SATA  drivers.

Jean Hendriks
ICT | Deployment & Packaging
Mondriaan Zorggroep
www.mondriaan.eu

Cukie's picture
10
Mar
2010
0 Votes 0
Login to vote

Hi hendrj, As this driver is

Hi hendrj,

As this driver is pulled directly from the openSUSE 11.1 distro, it includes drivers for many vendors (9) and devices (lots and lots!). My best advice to anyone with a question like this is to find out the Vendor and Device ID of your SATA interface, create a test linux PXE config, add the AHCI drivers at the point you choose you NIC card using the Have Disc button, choose the correct version of the AHCI driver for your hardware, compile and do a test image.

If you know your vendor ID but can't find your Device ID, you can just try the driver which matches your Vendor ID........BUT........if any errors occur (and even if they don't), I would suggest you only use these drivers if you know you device ID to make sure they match those supported by the driver. Even then I would do a proper test to ensure images are being deployed/created correctly.

I should add, I provide these comments and drivers with no assurances and users are using them at their own risk and should take necessary precautions to ensure the process is functioning properly before using them in a production environment.

Cheers,

Cukie

hendrj's picture
10
Mar
2010
0 Votes 0
Login to vote

Hi Cukie, See this forum

Hi Cukie,

See this forum threat i opened: https://www-secure.symantec.com/connect/forums/sea...

Here you see the vendor ID and device ID
These are: The vendor is Intel (8086) and the device type is 30A2

As we are still running DS6.9 SP1 i actually need the drivers for the linux kernel version 2.6.18.8. Hope you can help me getting the drivers.

Thnx Jean

Jean Hendriks
ICT | Deployment & Packaging
Mondriaan Zorggroep
www.mondriaan.eu

Cukie's picture
10
Mar
2010
0 Votes 0
Login to vote

Hi Jean, I hate to be the

Hi Jean,

I hate to be the bearer of the words, you'll have to do it yourself, but unfortunately you will. I'm not a Symantec employee, but I do work for a large British University and as such have limited time. We do not have a need to produce a driver for this kernel so I don't have the time to do it. This is why I included a link to how to do this yourself in the opening post.

You'll need to get hold of a linux distribution with kernel version 2.6.18.8 (It will need to be a full version not a live CD/DVD as these tend not to include the kernel source files. I used openSUSE, but the instructions use Ubuntu), follow the instructions on compiling the Kernel and hunt down the ahci.ko. Then you will have to test the driver out with PXE.

Sorry I don't have the magic bullet, but my intention was to share what I'd done and no more. If and when the kernel updates, and we use the new kernel, and these drivers are still not wholly suported, I will create a new thread with updated .ko's

Cheers,

Cukie

hendrj's picture
10
Mar
2010
0 Votes 0
Login to vote

Hi Cukie, Thanks for sharing

Hi Cukie,

Thanks for sharing your knowledge.
I'm searching for days for a linux distribution i can use (with the right kernel). Found opensuse 10.2 is made with this kernel inside.
I'm a linux newbie, so need to read a lot about it.
And then test. I'm building the LinuxCompiler in a VMware machine.

So we can use it to compile. Already found a instruction om the Altiris forum how to do this.

Greetings

Jean

Jean Hendriks
ICT | Deployment & Packaging
Mondriaan Zorggroep
www.mondriaan.eu