trouble with sata on opensuse 11.1

i have opensuse installed on a amd k7 1.5g with foxconn m/b and silicon image pci sata card
my main system drive is ide but when i connect a sata drive to this card opensuse will see the drive and f/s but hangs when it tries to mount it ,any help appreciated.

$ dmesg

and look at output