----- Original Message ----- 
  
  
  Sent: Tuesday, March 17, 2009 10:55 AM
  Subject: [Xen-users] [About DL140G2 SATA 
  harddisk]
  
  Hi,guys
   
      I have 3 HP DL140G2 servers and install 
  Oracle VM 2.12 on them. After installment, OVM recognize my SATA 
  harddisk as ATA.
   
      I did the following 
  process.
      
      1. changed 
  /boot/grub/grub.conf ,added ide0=noprobe on every kernel 
  line, it looks like this 
         kernel /xen-64bit.gz 
  dom0_mem=668M ide0=noprobe
      2. changed /boot/grub/device.map ,let 
  /dev/hda to /dev/sda
      3. reboot my server.
   
      Unfortunately,the changes is not 
  effective.
   
      
      After then, I recompile  
  /boot/initrd-2.6.18-8.1.15.1.16.el5xen.img,changed to
      echo "Loading ahci.ko 
  module"
    insmod /lib/ahci.ko 
      on  init, and copy ahci.ko to lib/ 
  directory.
      And changed /etc/modprobe.conf to  
  
      alias scsi_hostadapter ahci
   
      reboot my server.
   
      Unfortunately,the changes is not 
  effective.
      I used df, the disk is showed as 
  /dev/hda3 
   
      I use lsmod, I can see 
      ahci                   
  22085  0 
    
  libata                 
  97881  2 ata_piix,ahci 
    
      It means I had load ahci as harddisk 
  driver?
   
      My Xen version si Xen version 
  3.1.4
      
      Here are my dmesg uniform part and 
  ata_piix part.
   
  Uniform Multi-Platform E-IDE driver Revision: 
  7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override 
  with idebus=xx
Probing IDE interface ide0...
hda: Maxtor 6Y080M0, ATA 
  DISK drive
Probing IDE interface ide1...
ide0 at 0x1f0-0x1f7,0x3f6 on 
  irq 14
hda: max request size: 512KiB
hda: 156301488 sectors (80026 MB) 
  w/7936KiB Cache, CHS=16383/255/63
hda: cache flushes 
  supported
 hda: hda1 hda2 hda3 hda4 < hda5 >
      
   
   
  ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 16 (level, 
  low) -> IRQ 16
PCI: Setting latency timer of device 0000:02:00.0 to 
  64
eth0: Tigon3 [partno(BCM95721) rev 4101 PHY(5750)] (PCI Express) 
  10/100/1000Base-T Ethernet 00:14:38:a7:64:f2
eth0: RXcsums[1] LinkChgREG[0] 
  MIirq[0] ASF[1] WireSpeed[1] TSOcap[1]
eth0: dma_rwctrl[76180000] 
  dma_mask[64-bit]
ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 16 (level, 
  low) -> IRQ 16
PCI: Setting latency timer of device 0000:03:00.0 to 
  64
eth1: Tigon3 [partno(BCM95721) rev 4101 PHY(5750)] (PCI Express) 
  10/100/1000Base-T Ethernet 00:14:38:a7:64:f3
eth1: RXcsums[1] LinkChgREG[0] 
  MIirq[0] ASF[0] WireSpeed[1] TSOcap[1]
eth1: dma_rwctrl[76180000] 
  dma_mask[64-bit]
input: PC Speaker as /class/input/input0
EDAC MC: Ver: 
  2.0.1 Aug  1 2008
intel_rng: FWH not detected
EDAC e752x: tolm = 
  d8000, remapbase = 200000, remaplimit = 224000
EDAC MC0: Giving out device 
  to e752x_edac E7520: DEV 0000:00:00.0
ata_piix 0000:00:1f.2: version 
  2.00
ata_piix 0000:00:1f.2: MAP [ P0 -- P1 -- ]
ACPI: PCI Interrupt 
  0000:00:1f.2[A] -> GSI 18 (level, low) -> IRQ 19
ata: 0x1f0 IDE port 
  busy
PCI: Setting latency timer of device 0000:00:1f.2 to 64
ata1: SATA 
  max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0x1478 irq 15
scsi0 : 
  ata_piix
ATA: abnormal status 0x7F on port 0x177
ACPI: PCI Interrupt 
  0000:00:1f.3[B] -> GSI 17 (level, low) -> IRQ 20
floppy0: no floppy 
  controllers found
lp: driver loaded but no devices found
ACPI: Power 
  Button (FF) [PWRF]
ACPI: Power Button (CM) [PWRB]
ibm_acpi: ec object 
  not found
   
   
      So how can I let my OS use SATA 
  harddisk?
   
   
  Forrest Wang
  
  
  _______________________________________________
Xen-users mailing 
  list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users