You are not logged in.
I'm trying to change my Kingston 128GB SSD for a Kingston UV400 240GB that i just got. I never had problems using my old SSD, but when I boot with the new one, I always get this message 'ata2.00: failed to set xfermode (err_mask=0x4)' and then when the system is running it can't detect the existence of the SSD. I tried it running Arch Linux from a USB stick, using Ubuntu and using gparted Live, always getting the same error. In my BIOS config, it appears 'Kingston 240GB' as my main hd and it also appears in the list when I run HDT hardware detection tool from the Arch Linux installer menu, before booting the system.
I don't understand what this error means, and in all the ocurrences that I found on the internet, the situation was not the same, and the solutions don't apply. Usually they are about old bugs that were patched long ago. I hope someone here can help me find a solution.
Offline
Can you and have you set "AHCI" as the disk controller in BIOS?
Is there a firmware upgrade for the SSD (I notice Kingston only have a windows based program for this)?
Can you test the SSD in an alternative system using a USB boot stick? If that works, is there a BIOS upgrade for your machine?
Offline
To which sata ports are you connecting the SSD? I'm thinking add-on raid controller chip vs "native".
The full output of dmesg, 'uname -a' and 'lspci -nnk' would help in getting a better picture of what we are dealing with.
R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K
Offline