Opened 7 years ago

Last modified 5 months ago

#9357 new bug

hard disk drive not recognised

Reported by: frizer23 Owned by: marcusoverhagen
Priority: normal Milestone: R1
Component: Drivers/Disk/AHCI Version: R1/alpha4.1
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

I cannot install haiku on my laptop because its hard drive is not recognised (not listed in the partitioner at installation time). I don't know the exact reference of my hard disk. I use an MSI CR630. lspci gives me "00:11.0 SATA controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]"

Attachments (3)

syslog (246.4 KB ) - added by frizer23 7 years ago.
listdev (3.4 KB ) - added by frizer23 7 years ago.
desmg.txt (64.4 KB ) - added by frizer23 7 years ago.

Download all attachments as: .zip

Change History (14)

comment:1 by diver, 7 years ago

Please include your syslog.

comment:2 by umccullough, 7 years ago

Priority: blockernormal

Please run lspci -nn and include the entire output so we can determine what deviceids are involved.

Alternatively, you can use listdev from Haiku itself (boot to a desktop and launch Terminal).

And as diver suggested, a syslog from the boot would be appropriate if you can provide it.

Perhaps this page will help: http://dev.haiku-os.org/wiki/ReportingBugs#HardwareIssues

by frizer23, 7 years ago

Attachment: syslog added

by frizer23, 7 years ago

Attachment: listdev added

comment:3 by frizer23, 7 years ago

My disk has been recognised a few moment ago, but I had to resize a partition before installing it. I used gparted via ubuntu 12.04 live-CD. After than, Haiku did not recognise my hard disk anymore…

in reply to:  3 comment:4 by umccullough, 7 years ago

Replying to frizer23:

My disk has been recognised a few moment ago, but I had to resize a partition before installing it. I used gparted via ubuntu 12.04 live-CD. After than, Haiku did not recognise my hard disk anymore…

So, it was working, then you used an Ubuntu Live CD to resize partitions, and now it doesn't? That shouldn't affect Haiku's ability to locate the disk attached to the AHCI controller.

The syslog seems to indicate that the only drive found was your CD/DVD drive which has an iso9660 filesystem (you must be booting Haiku from CD with ISO image burned on it).

Not sure why the driver is having trouble locating the disk, especially if it worked before. I assume you have tried booting several times now? Perhaps you could try using a USB stick with the Anyboot image to see if that changes anything?

comment:5 by frizer23, 7 years ago

Everytime I tried to boot from the CD drive, Haiku failed to find the disk. When I try to boot from my USB stick, I get the message "system loading" just before it reboots. I followed the steps described here : https://www.haiku-os.org/guides/installing/making_haiku_usb_stick. md5sum is correct.

comment:6 by modeenf, 7 years ago

test different USB port. I have 3 and it's only the USB3 that I can boot from and only my USB CD drive.

comment:7 by korli, 7 years ago

Keywords: ahci added

Seems the device on port 0 isn't recognized.

KERN: ahci: AHCIPort::PostReset port 0
KERN: ahci: device signature 0xffffffff (unknown)

Do you know what brand and model is the disk connected to the first port?

comment:8 by frizer23, 7 years ago

no, as I already said. Sorry. How could I know that (without opening my laptop)?

comment:9 by anevilyak, 7 years ago

That information might be available in linux's dmesg on boot.

by frizer23, 7 years ago

Attachment: desmg.txt added

comment:10 by korli, 7 years ago

Just a guess, adding support for initial spin up might be needed if the drive starts up in standby mode. FreeBSD 203421 or from Linux

comment:11 by diver, 5 months ago

Component: Drivers/DiskDrivers/Disk/AHCI
Keywords: ahci removed

Is it still reproducible?

Note: See TracTickets for help on using tickets.