----- 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