I have just installed Ubuntu 9.10 on a new Asus M4A79XTD EVO motherboard. All other hardware seems to be running fine, all my internal drives are recognized (though these are on the AMD SB750). I have had difficulties with eSATA and ubuntu in the past with other motherboards. When diagnosing problems I use dmesg. This time however when I turn on my eSATA drive I don't get any kind of new output with dmesg. Has anyone gotten eSATA on a Marvell 88SE6121 working? If so how? If you can't help me specifically, is there another command I need to use to try and monitor what is going on when I turn on my drive. I get the feeling that nothing at all is happening when I turn on my drive... I used hwinfo to try and find out if Ubuntu is even seeing my controller and it is indeed. Here is the relevant section:

40: PCI 400.0: 0101 IDE interface
  [Created at pci.318]
  UDI: /org/freedesktop/Hal/devices/pci_11ab_6121
  Unique ID: YmUS.f481h2xHnF9
  Parent ID: WL76.T8BQG7pYTS8
  SysFS ID: /devices/pci0000:00/0000:00:09.0/0000:04:00.0
  SysFS BusID: 0000:04:00.0
  Hardware Class: storage
  Model: "Marvell 88SE6121 SATA II Controller"
  Vendor: pci 0x11ab "Marvell Technology Group Ltd."
  Device: pci 0x6121 "88SE6121 SATA II Controller"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x822f 
  Revision: 0xb2
  Driver: "pata_marvell"
  I/O Ports: 0xec00-0xec07 (rw)
  I/O Ports: 0xe880-0xe883 (rw)
  I/O Ports: 0xe800-0xe807 (rw)
  I/O Ports: 0xe480-0xe483 (rw)
  I/O Ports: 0xe400-0xe40f (rw)
  Memory Range: 0xf7fffc00-0xf7ffffff (rw,non-prefetchable)
  IRQ: 17 (7631 events)
  Module Alias: "pci:v000011ABd00006121sv00001043sd0000822Fbc01sc01i8f"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #17 (PCI bridge)
I have enabled AHCI in my bios. If you need any other information please let me know. Thanks in advance for any help you can offer!