Diego Depaoli wrote: > On Tue, Apr 7, 2009 at 10:12 PM, Alexander Motin <mav_at_freebsd.org> wrote: >> Kurt Jaeger wrote: >>>>> 2 -> with ataati loaded as module >>> [...] >>>>> ad4: 305245MB <SAMSUNG HD321KJ CP100-11> at ata2-master SATA300 >>>>> ad6: 305245MB <SAMSUNG HD321KJ CP100-12> at ata3-master SATA300 >>>>> >>>>> my sata disks are right, but ata1 and acd0 vanished >>>> Is your DVD drive SATA or PATA? > It's PATA According to what I have found on the net, this chipset has 6 SATA and one PATA ports. When you are disabling ataati driver ATA controllers work in legacy ATA emulation mode, which emulates 8 possible devices access via 4 legacy PATA channels. ataati driver loading switches first controller into native AHCI mode, which for some reason gives you only four ports, not six, may be last two are still under the legacy emulation. And disables second port on PATA controller, which actually should not be there, but looks like present, according to common driver operation. I would say that there is some misconfiguration between BIOS ATA emulation settings and ataati driver expectations. Is there any switches like Native/AHCI/RAID/Legacy in your BIOS settings? Have you tried to play with them? You can try to comment out 'ctlr->channels = 1;' line in your ata-ati.c file to allow second channel of the second controller to be attached. -- Alexander MotinReceived on Wed Apr 08 2009 - 06:32:48 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:45 UTC