IT Management Suite

Intel IDE/PATA driver (ata_piix.ko) for Linux Automation DS6.8SP2 to DS6.9SP2  

Jun 23, 2010 12:20 PM

This download of ata_piix.ko is for anyone using the DS6.8SP2 to DS6.9SP2 Linux automation environments (which use the 2.6.18.8 kernel).  This driver particularly encompasses support for the Intel 5 Series SATA controllers configured in the BIOS for PATA/IDE mode.

If automation can't see the disks on the latest Intel controller hardware that's configured in a legacy mode, this driver is probably for you. The driver is based on the 2.00 version by Jeff Garzik , but I've  enhanced it to provide the latest device support. A modinfo on this driver will show the version number as 2.00-ILA2010.

If this download works for you on your models it would be great if you could you post your model details here. This will help others searching for drivers on Connect.

If you have problems, attached to this article is a shell script,  mass_storage_dump.txt. Create a Linux automation job with this attached script embedded and execute on machines with mass-storage controller problems. This will create a dump file in  \\DSSERVER\eXpress\LOGS\ [ProductName]\[AutomationDump.txt,which you can PM to me for diagnostics.

Kind Regards,
Ian./

Statistics
0 Favorited
0 Views
2 Files
0 Shares
0 Downloads
Attachment(s)
zip file
ata_piix-2.6.18.8.zip   5 KB   1 version
Uploaded - Feb 25, 2020
txt file
mass_storage_dump.txt   1 KB   1 version
Uploaded - Feb 25, 2020

Tags and Keywords

Comments

Aug 19, 2010 09:39 AM

Ian, again, you have not failed to produce results. 

This ATAPI driver worked for me in our environment using ATA settings in the bios for our Dell Latitude E6410.  I also grabbed your AHCIii.ko and your updated e1000e.ko file for the E6410 series.  3 files, 100% success on each one.  You are a lifesaver.

Our environment is using the DS 6.9 (no service packs).

Jul 05, 2010 07:41 PM

We're pretty snowed under at the moment to move forward with an upgrade of this kind. I could perhaps find time to upgrade the LinuxPE image only and roll in the e1000e.ko driver - would that be feasible?

Jul 05, 2010 02:03 AM

This might be one of the cases where the hack I've put in place by making new controllers look like old ones just doesn't work.

Is there any chance you can upgrade to DS6.9, the newer Linux kernel will sort you our for sure.

Kind Regards,
Ian./ 

Jul 04, 2010 07:56 PM

When set to AHCI in the BIOS, and with the assistance of your previsouly uploaded ahci.ko driver, the T61 images succesfully however blue screens (in the absence of Windows-side AHCI drivers in the image) upon reboot, and you need to set it back to compatibility in the BIOS for Windows to work.

Jul 02, 2010 06:28 AM

Could you let me know what the disk mode in configured to in the BIOS for this thinkpad? I suspect it is in Legacy or ATA mode. If so, can you try changing to AHCI and see what happens? 

Jul 01, 2010 09:05 PM

Hardware
========
Model: 76632PM
Product Name: 76632PM
Manufacturer: LENOVO
Serial Number: L3W0997
Computer Name: L3W0997

Environment
===========
Linux 001c25725615 2.6.18.8 #1 SMP Sat Jun 30 10:00:38 MDT 2007 i686 unknown unknown GNU/Linux
ALTIRIS_VER=DS6.8
ALTIRIS_BDC=
ALTIRIS_PROCESSOR=x86
Mass-Storage Controller Data
============================
00:03.2 Class 0101: 8086:2a06 (rev 0c)
00:1f.2 Class 0101: 8086:2828 (rev 03)
00:03.2 IDE interface: Intel Corporation Mobile PT IDER Controller (rev 0c)
00:1f.2 IDE interface: Intel Corporation Mobile SATA IDE Controller (rev 03)
Loaded Kernel Modules
=====================
filename:       /lib/modules/2.6.18.8/kernel/opt/bdc/ata_piix.ko
version:        2.00-ILA2010
srcversion:     263A70810208DC6B397AAEA
vermagic:       2.6.18.8 SMP mod_unload 686 REGPARM gcc-4.1
 
filename:       /lib/modules/2.6.18.8/kernel/drivers/scsi/libata.ko
version:        2.00
vermagic:       2.6.18.8 SMP mod_unload 686 REGPARM gcc-4.1
srcversion:     26F21185FD60B09940EBE71
 
Showdisk Output
===============
ShowDisk 6.8 (8397)
Copyright (C) 2003-2007 Altiris, Inc.  All rights reserved.

FIRM Output
===========
FIRM Logical drive letter assignments:
Drive      Contents         Size (MB)       % Drive
-----      --------         ---------       -------
 
 
DMESG Output
===========
Linux version 2.6.18.8 (msteed@rdbuild2) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP Sat Jun 30 10:00:38 MDT 2007
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009d400 (usable)
 BIOS-e820: 000000000009d400 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000d2000 - 00000000000d4000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000007deb0000 (usable)
 BIOS-e820: 000000007deb0000 - 000000007decc000 (ACPI data)
 BIOS-e820: 000000007decc000 - 000000007df00000 (ACPI NVS)
 BIOS-e820: 000000007df00000 - 000000007e000000 (reserved)
 BIOS-e820: 00000000f0000000 - 00000000f4000000 (reserved)
 BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
 BIOS-e820: 00000000fed00000 - 00000000fed00400 (reserved)
 BIOS-e820: 00000000fed14000 - 00000000fed1a000 (reserved)
 BIOS-e820: 00000000fed1c000 - 00000000fed90000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
Warning only 896MB will be used.
Use a HIGHMEM enabled kernel.
896MB LOWMEM available.
found SMP MP-table at 000f68f0
On node 0 totalpages: 229376
  DMA zone: 4096 pages, LIFO batch:0
  Normal zone: 225280 pages, LIFO batch:31
DMI present.
ACPI: RSDP (v002 LENOVO                                ) @ 0x000f68c0
ACPI: XSDT (v001 LENOVO TP-7L    0x00002260  LTP 0x00000000) @ 0x7debb62b
ACPI: FADT (v003 LENOVO TP-7L    0x00002260 LNVO 0x00000001) @ 0x7debb700
ACPI: SSDT (v001 LENOVO TP-7L    0x00002260 MSFT 0x03000000) @ 0x7debb8b4
ACPI: ECDT (v001 LENOVO TP-7L    0x00002260 LNVO 0x00000001) @ 0x7decbb42
ACPI: TCPA (v002 LENOVO TP-7L    0x00002260 LNVO 0x00000001) @ 0x7decbb94
ACPI: MADT (v001 LENOVO TP-7L    0x00002260 LNVO 0x00000001) @ 0x7decbbc6
ACPI: MCFG (v001 LENOVO TP-7L    0x00002260 LNVO 0x00000001) @ 0x7decbc2e
ACPI: HPET (v001 LENOVO TP-7L    0x00002260 LNVO 0x00000001) @ 0x7decbc6a
ACPI: SLIC (v001 LENOVO TP-7L    0x00002260  LTP 0x00000000) @ 0x7decbdf0
ACPI: BOOT (v001 LENOVO TP-7L    0x00002260  LTP 0x00000001) @ 0x7decbf66
ACPI: ASF! (v016 LENOVO TP-7L    0x00002260 PTL  0x00000001) @ 0x7decbf8e
ACPI: SSDT (v001 LENOVO TP-7L    0x00002260 INTL 0x20050513) @ 0x7dee26d9
ACPI: SSDT (v001 LENOVO TP-7L    0x00002260 INTL 0x20050513) @ 0x7dee2938
ACPI: SSDT (v001 LENOVO TP-7L    0x00002260 INTL 0x20050513) @ 0x7dee29de
ACPI: SSDT (v001 LENOVO TP-7L    0x00002260 INTL 0x20050513) @ 0x7dee2ed5
ACPI: SSDT (v001 LENOVO TP-7L    0x00002260 INTL 0x20050513) @ 0x7dee3792
ACPI: DSDT (v001 LENOVO TP-7L    0x00002260 MSFT 0x03000000) @ 0x00000000
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 6:15 APIC version 20
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
Processor #1 6:15 APIC version 20
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at 80000000 (gap: 7e000000:72000000)
Detected 1995.121 MHz processor.
Built 1 zonelists.  Total pages: 229376
Kernel command line: initrd=rootfs.gz root=/dev/ram0 rw ramdisk_size=32768 quiet PXE_SERVER=stephen PXE_IP=192.168.0.3 PXE_PATH=MenuOption130\X86PC BOOT_IMAGE=linux BOOTIF=01-00-1c-25-72-56-15
mapped APIC to ffffd000 (fee00000)
mapped IOAPIC to ffffc000 (fec00000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 896816k/917504k available (1388k kernel code, 20232k reserved, 364k data, 184k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 3994.80 BogoMIPS (lpj=7989617)
Mount-cache hash table entries: 512
CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001
CPU: After vendor identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001
monitor/mwait feature present.
using mwait in idle threads.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
CPU: After all inits, caps: bfebfbff 20100000 00000000 00000940 0000e3bd 00000000 00000001
Checking 'hlt' instruction... OK.
Freeing SMP alternatives: 12k freed
ACPI: Core revision 20060707
CPU0: Intel(R) Core(TM)2 Duo CPU     T7250  @ 2.00GHz stepping 0d
Booting processor 1/1 eip 2000
Initializing CPU#1
Calibrating delay using timer specific routine.. 3990.27 BogoMIPS (lpj=7980552)
CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001
CPU: After vendor identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001
monitor/mwait feature present.
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
CPU: After all inits, caps: bfebfbff 20100000 00000000 00000940 0000e3bd 00000000 00000001
CPU1: Intel(R) Core(TM)2 Duo CPU     T7250  @ 2.00GHz stepping 0d
Total of 2 processors activated (7985.08 BogoMIPS).
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
checking TSC synchronization across 2 CPUs:
CPU#0 had -81 usecs TSC skew, fixed it up.
CPU#1 had 81 usecs TSC skew, fixed it up.
Brought up 2 CPUs
migration_cost=15
checking if image is initramfs...it isn't (no cpio magic); looks like an initrd
Freeing initrd memory: 10068k freed
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: Using MMCONFIG
Setting up standard PCI resources
ACPI: Found ECDT
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 *10 11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 *11)
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.2
Boot video device is 0000:01:00.0
PCI: Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: Embedded Controller [EC] (gpe 18) interrupt mode.
ACPI: Power Resource [PUBS] (on)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP1._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP2._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP3._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP4._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 11 devices
SCSI subsystem initialized
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
PCI: Failed to allocate mem resource #6:20000@f0000000 for 0000:01:00.0
PCI: Bridge: 0000:00:01.0
  IO window: 2000-2fff
  MEM window: d4000000-d6ffffff
  PREFETCH window: e0000000-efffffff
PCI: Bridge: 0000:00:1c.0
  IO window: 3000-3fff
  MEM window: fc000000-fdffffff
  PREFETCH window: f8000000-f80fffff
PCI: Bridge: 0000:00:1c.1
  IO window: 4000-4fff
  MEM window: dc100000-df2fffff
  PREFETCH window: dfd00000-dfdfffff
PCI: Bridge: 0000:00:1c.2
  IO window: 5000-5fff
  MEM window: d8000000-d9ffffff
  PREFETCH window: dfa00000-dfafffff
PCI: Bridge: 0000:00:1c.3
  IO window: 6000-6fff
  MEM window: d0000000-d1ffffff
  PREFETCH window: df700000-df7fffff
PCI: Bridge: 0000:00:1c.4
  IO window: 7000-7fff
  MEM window: cc000000-cdffffff
  PREFETCH window: df400000-df4fffff
PCI: Bus 22, cardbus bridge: 0000:15:00.0
  IO window: 00008000-000080ff
  IO window: 00008400-000084ff
  PREFETCH window: f4000000-f5ffffff
  MEM window: fa000000-fbffffff
PCI: Bridge: 0000:00:1e.0
  IO window: 8000-bfff
  MEM window: f8100000-fbffffff
  PREFETCH window: f4000000-f7ffffff
ACPI: PCI Interrupt 0000:00:01.0[A] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:01.0 to 64
ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 20 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:00:1c.0 to 64
ACPI: PCI Interrupt 0000:00:1c.1[B] -> GSI 21 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:00:1c.1 to 64
ACPI: PCI Interrupt 0000:00:1c.2[C] -> GSI 22 (level, low) -> IRQ 19
PCI: Setting latency timer of device 0000:00:1c.2 to 64
ACPI: PCI Interrupt 0000:00:1c.3[D] -> GSI 23 (level, low) -> IRQ 20
PCI: Setting latency timer of device 0000:00:1c.3 to 64
ACPI: PCI Interrupt 0000:00:1c.4[A] -> GSI 20 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:00:1c.4 to 64
PCI: Enabling device 0000:00:1e.0 (0005 -> 0007)
PCI: Setting latency timer of device 0000:00:1e.0 to 64
ACPI: PCI Interrupt 0000:15:00.0[A] -> GSI 16 (level, low) -> IRQ 16
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
Simple Boot Flag at 0x35 set to 0x1
Initializing Cryptographic API
io scheduler noop registered
io scheduler deadline registered (default)
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
RAMDISK driver initialized: 16 RAM disks of 32768K size 1024 blocksize
PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Starting balanced_irq
Using IPI Shortcut mode
RAMDISK: Compressed image found at block 0
Time: tsc clocksource has been installed.
input: AT Translated Set 2 keyboard as /class/input/input0
VFS: Mounted root (ext2 filesystem).
Freeing unused kernel memory: 184k freed
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
ACPI: PCI Interrupt 0000:00:03.3[B] -> GSI 17 (level, low) -> IRQ 21
0000:00:03.3: ttyS0 at I/O 0x1828 (irq = 21) is a 16550A
e1000e: Intel(R) PRO/1000 Network Driver - 1.1.19-NAPI
e1000e: Copyright(c) 1999 - 2010 Intel Corporation.
ACPI: PCI Interrupt 0000:00:19.0[A] -> GSI 20 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:00:19.0 to 64
0000:00:19.0: 0000:00:19.0: Failed to initialize MSI interrupts.  Falling back to legacy interrupts.
0000:00:19.0: eth0: (PCI Express:2.5GB/s:Width x1) 00:1c:25:72:56:15
0000:00:19.0: eth0: Intel(R) PRO/1000 Network Connection
0000:00:19.0: eth0: MAC: 7, PHY: 6, PBA No: 1008ff-0ff
Intel(R) PRO/1000 Network Driver - version 7.1.9-k4
Copyright (c) 1999-2006 Intel Corporation.
usbcore: registered new driver usbfs
usbcore: registered new driver hub
USB Universal Host Controller Interface driver v3.0
ACPI: PCI Interrupt 0000:00:1a.0[A] -> GSI 20 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:00:1a.0 to 64
uhci_hcd 0000:00:1a.0: UHCI Host Controller
uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:1a.0: irq 17, io base 0x00001860
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1a.1[B] -> GSI 21 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:00:1a.1 to 64
uhci_hcd 0000:00:1a.1: UHCI Host Controller
uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1a.1: irq 18, io base 0x00001880
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.0: irq 16, io base 0x000018a0
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 17 (level, low) -> IRQ 21
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.1: irq 21, io base 0x000018c0
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 22
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.2: irq 22, io base 0x000018e0
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1a.7[C] -> GSI 22 (level, low) -> IRQ 19
PCI: Setting latency timer of device 0000:00:1a.7 to 64
ehci_hcd 0000:00:1a.7: EHCI Host Controller
ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 6
PCI: cache line size of 32 is not supported by device 0000:00:1a.7
ehci_hcd 0000:00:1a.7: irq 19, io mem 0xfe226400
ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb6: configuration #1 chosen from 1 choice
hub 6-0:1.0: USB hub found
hub 6-0:1.0: 4 ports detected
ACPI: PCI Interrupt 0000:00:1d.7[D] -> GSI 19 (level, low) -> IRQ 23
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 7
ehci_hcd 0000:00:1d.7: debug port 1
PCI: cache line size of 32 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: irq 23, io mem 0xfe226800
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb7: configuration #1 chosen from 1 choice
hub 7-0:1.0: USB hub found
hub 7-0:1.0: 6 ports detected
ACPI: PCI Interrupt 0000:15:00.1[B] -> GSI 17 (level, low) -> IRQ 21
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[21]  MMIO=[f8101000-f81017ff]  Max Packet=[2048]  IR/IT contexts=[4/4]
libata version 2.00 loaded.
ata_piix 0000:00:1f.2: version 2.00-ILA2010
ata_piix 0000:00:1f.2: MAP [ XX XX XX XX ]
ata_piix 0000:00:1f.2: invalid MAP value 2
ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:1f.2 to 64
ata1: SATA max UDMA/133 cmd 0x1F0 ctl 0x3F6 bmdma 0x1C30 irq 14
scsi0 : ata_piix
ata2: SATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0x1C38 irq 15
scsi1 : ata_piix
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[00016c20003ab4ee]
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
BIOS EDD facility v0.16 2004-Jun-25, 1 devices found
loop: loaded (max 8 devices)
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
ACPI (exconfig-0455): Dynamic SSDT Load - OemId [ PmRef] OemTableId [ Cpu0Ist] [20060707]
ACPI (exconfig-0455): Dynamic SSDT Load - OemId [ PmRef] OemTableId [ Cpu0Cst] [20060707]
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
ACPI: Processor [CPU0] (supports 8 throttling states)
ACPI (exconfig-0455): Dynamic SSDT Load - OemId [ PmRef] OemTableId [ Cpu1Ist] [20060707]
ACPI (exconfig-0455): Dynamic SSDT Load - OemId [ PmRef] OemTableId [ Cpu1Cst] [20060707]
ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3])
ACPI: Processor [CPU1] (supports 8 throttling states)
ACPI: Thermal Zone [THM0] (58 C)
ACPI: Thermal Zone [THM1] (52 C)
device-mapper: ioctl: 4.7.0-ioctl (2006-06-24) initialised: dm-devel@redhat.com
Time: pit clocksource has been installed.
No valid DiskOnChip devices found
e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None

Thanks Ian
 

Jul 01, 2010 02:42 AM

Create a job, and and a run script task. Copy the contents of the attached diag script into the embedded script box, and click next. Select the script to run in Linux automation and then schedule it on your client.

It will run silently, but once done you should see a spanking new txt file in the LOG folder on the eXpress share.

Jun 30, 2010 07:30 PM

I believe the hard drive is formatted as NTFS - we deploy Windows XP to these devices and the test was to reimage the PC. I'll try and delete the partition table as you suggest and try again.

Meantime, how to I apply the diagnostic script?

Thanks

Jun 30, 2010 05:43 AM

OK -I've now added a debug shell script to the article which should help us out.


Jun 30, 2010 04:17 AM

Can you tell me how this disk is formatted? I've heard of this issue on the Apple/Ubuntu forums, and there is a bug which means which seems to relate to how the disk is formatted.

Could you try and wipe the partition table on the disk (perhaps using fdisk DOS automation) and try again? In the meantime, I've got a  diagnostic script which I'll add to the article in a few moments. Once that's up, if you could past the output here that would be great.

Kind Regards,
Ian./

Jun 30, 2010 02:33 AM

Further to the above, LinuxPE returns the following at boot:

ata_piix 0000:00:1f:2: invalid MAP value 2

Jun 30, 2010 01:16 AM

Sadly, the driver now prevents our LinuxPE from seeing the hard drive in these models when set to compatibility in the BIOS.

I haven't tried rolling back the ata_piix.ko yet, but when set to AHCI in the BIOS, and with the assistance of your previsouly uploaded ahci.ko driver, the T61 images succesfully but blue screens (in the absence of Windows-side AHCI drivers in the image) upon reboot and until you set it back to compatibility in the BIOS.

Any suggestions Ian? 

Jun 24, 2010 03:46 AM

Glad it worked.... haven't been able to test much of this myself so just had fingers crossed... ;-)

Jun 23, 2010 06:40 PM

Works with kernel version 2.6.18.8 :)

Ian you are a god send!

Related Entries and Links

No Related Resource entered.