DragonFly BSD

eee900unbootable

ATTENTION! If you have the same issue described here, update your BIOS. Updating from 0802 to 1006 fixed this issue.

BIOS can be found here, and a helpful guide for updating at this blog post.


The model number is EEEPC900-W047.

The machine hangs after this line on boot:

atapci0: <Intel ICH6M SATA150 controller> port 0xffa0-0xffaf,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 31.2 on pci0
ata0: <ATA channel 0> on atapci0

Verbose output:

atapci0.pci0.pcib0.legacy0.nexus0.root0
atapci0: <Intel ICH6M SATA150 controller> [tentative] port 0xffa0-0xffaf,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 31.2 on pci0
atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at 0xffa0
ata0.atapci0.pci0.pcib0.legacy0.nexus0.root0
ata0: <ATA channel 0> [tentative] on atapci0
atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at 0x1f0
atapci0: Reserved 0x1 bytes for rid 0x14 type 4 at 0x3f6
ata0: reset tp1 mask=03 ostat0=7f ostat1=7f

Tested on DragonFly 2.3-dev, 2.4.1, and 2.5-dev, 2.6.2 and 2.8.2.