On Friday 27 November 2015 15.40:37 DetlevCM wrote:
after posting on the OpenSUSE forum (
) and on Unix Stackexchange (
) it was suggested this may be a case for the mailing list.
So a short description (for those not reading the threads at the links -
but extensive dmesg output is linked in the two threads):
I have a Dell T20 home server with OpenSUSE and use a Marvell 88SE9123
(labelled 88SE9128) chipset based SATA card (2 ports) of which one is used.
When a drive is connected to the SATA card and written to (file copy or
zero fill) it will drop randomly and vanish from the listed devices,
taking a reboot to reappear.
The drive is definitely OK (recertified Seagate) and an alternative
drive has also been tested. When using Windows (even installing on the
Dell on a spare harddrive), the SATA card tests fine running 5 passes of
a 32GB CrystalDisk benchmark - using the same cable as well as the same
harddrive (and alternative harddrive has been tested too just in case).
But Linux... trouble... - I have now tested a Ubuntu LiveUSB with Kernel
3.13, OpenSUSE 13.2 with Kernel 3.16 - and regularly the server runs on
OpenSUSE Leap 42.1 (Kernel 4.1 right now).
Whether Native Command Queuing is on or off seems to make no difference
whatsoever - be it on the fly via command line or as a Kernel parameter.
My conlusion is therefore that the problem can only be in two locations:
1) the Linux driver OR
2) the card's firmware itself
(I cannot chose any kinds of settings on the card - it has the latest
available BIOS, it is a StarTech PEXSAT32)
Maybe someone here has any ideas?
Side note: I am happy to collect logs etc. but while I am spending
seemingly more and more time with Linux, I do not have any
troubleshooting experience and would appreciate precise idiotproof
instructions if extra logs/etc. are required.
I'm not a "guru" kernel ;-)
I guess you best bet with the log you already have is also to fill
with those as complementary information
as suggested in the stackechange discussion.
Now my good sense with my 20 years of sysadmin and hardware things
would be to simple discard this damn card. For few bucks you should
be able to replace it, with a working chipset under linux.
You will save your time, your data, your nerves.
Ioda-Net Sàrl www.ioda-net.ch
openSUSE Member & Board, fsfe fellowship
GPG KEY : D5C9B751C4653227
To unsubscribe, e-mail: opensuse-kernel+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-kernel+owner(a)opensuse.org