boot error ata_piix 0000:00:1f.2: no available legacy port [SOLVED]

m.ardito

Active Member
Feb 17, 2010
1,473
16
38
Torino, Italy
Hi, i was installing pve on debian lenny amd64,
on a atest desktop pc with intel core2 duo cpu, 3gb ram, and sata drives

everything went well but at the first boot with pve kernel 2.6.18-2-pve we had a few errors:
------------------------------
Memory for crash kernel (0x0 to 0x0) notwithin permissible range
PCI: BIOS BUG: MCFG area at d0000000 is not E820-reserverd
PCI: Not using MMCONFIG
Loading, please wait...
error ata_piix 0000:00:1f.2: no available legacy port
------------------------------

and here the boot stopped:

------------------------------
after some googling, i found out that the last line was the problem, this thread:
http://www.centos.org/modules/newbb/viewtopic.php?topic_id=16334

and following this:
"It turns out that the IDE driver was loading before the SATA driver and that caused the sata drives to be found as /dev/hdx instead of /dev/sdx
Specifying: ide0=noprobe ide1=noprobe in the kernel arguments solves this problem."

solved the problem (it was: kernel was looking for IDE, finding none, and stopping the boot)

HTH

Marco
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!