FreeBSD 8.0 and AHCI
Graeme Dargie
arab at tangerine-army.co.uk
Sat Jan 9 21:36:37 UTC 2010
Hello All
I thought I would just give you an update and solution to a problem I
was having with the above.
Basically the machine would show no hard disks when AHCI driver was
loaded, with the following showing up at boot.
ahcich0: Poll timeout on slot 0
(aprobe0:ahcich0:0:0:0): SIGNATURE: 0000
ahcich1: Poll timeout on slot 0
(aprobe1:ahcich1:0:0:0): SIGNATURE: 0000
ahcich2: Poll timeout on slot 0
(aprobe2:ahcich2:0:0:0): SIGNATURE: 0000
ahcich3: Poll timeout on slot 0
(aprobe3:ahcich3:0:0:0): SIGNATURE: 0000
ahcich4: Poll timeout on slot 0
(aprobe4:ahcich4:0:0:0): SIGNATURE: 0000
ahcich5: Poll timeout on slot 0
(aprobe5:ahcich5:0:0:0): SIGNATURE: 0000
ahcich0: Timeout on slot 0
ahcich1: Timeout on slot 0
ahcich2: Timeout on slot 0
ahcich3: Timeout on slot 0
ahcich4: Timeout on slot 0
ahcich5: Timeout on slot 0
run_interrupt_driven_hooks: still waiting after 60 seconds for
xpt_config
ahcich0: Timeout on slot 0
ahcich1: Timeout on slot 0
ahcich2: Timeout on slot 0
ahcich3: Timeout on slot 0
ahcich4: Timeout on slot 0
ahcich5: Timeout on slot 0
Someone suggested that the drives were not in AHCI mode, I was 99% sure
that they were as it was the only way I could get all 6 sata ports
working, but until today I had not had a chance to confirm this. The
drives were already set to AHCI in the bios, and showed up in the AHCI
bios util and also at post.
I did some googling and it seems this is an issue with AMD SB700
chipsets as someone else had come across the same problem.
I gave a snapshot of 9.0 a shot just to see if the problem existed in
9.0 as well as 8.0, it does. Last resort was to do a BIOS update of the
mainboard, as it was on the original release F1 and F4 was available. On
reboot I noticed the AHCI bios revision had changed 00078 from 00070, I
still get a couple of timeout messages on boot, but the drives now
detect and work just fine.
Regards
Graeme
More information about the freebsd-questions
mailing list