my second SATA HD doesn't work
:( Argh!I should have stuck with IDE after the first SATA HD I bought didn't work in Linux. I should have played it safe. This one, a Seagate Barracuda 7200.10, can't be detected either. Can anyone decipher these errors in dmesg?
) If I can'tmake it work by any means, hopefully Newegg will accept incompatibility as a return excuse. |
What SATA controller do you have? When I search through the comments on Newegg for the drive, more than one say it works fine under linux. So I would suspect the problem might be elsewhere (or a damaged drive)...
|
Ehh...all I know is that it's SATA II.
|
What's the output of lspci?
|
root@mepis1:~# lspci -vI didn't suppose lspci would help, because I thought it concerned PCI cards. |
No, it helps a lot. Looks like you have an Nvidia chipset that you probably haven't installed the drivers for. What type of motherboard is it? What distro are you using? What is the output of lshw (you might have to install the package for lshw or run it as root)?
|
It's a Biostar TF720 A2+. The chipset is GeForce...8100 or 8200--can't find my manual right now.My distro is MEPIS 7.
I didn't have lshw, but just downloaded and installed it. (I did have to run it as root.) It says: mepis1I'm afraid I never bothered to look through the motherboard's driver/utility CD. The board seemed to run fine without installing anything, until I tried to use SATA devices. It looks like I bought a Linux-unfriendly motherboard, because the driver files on this CD, including the SATA drivers, all appear to be Windows files. Besides that most or all the folders have "vista" in their names, most of the files inside them are EXEs and DLLs. Some INFs, though. Guess I'll go to Biostar and see if it offers any Linux SATA drivers. EDIT: Nope, the drivers for this model are all Windows.:( |
I would try some of the tips in the reviews for the board at newegg.
It looks like some people got the SATA's working by changing the SATA mode in the BIOS (basically making them appear as IDE drives to linux). Others said they had no problems with different distros (like Ubuntu 8.10). For Mepis, you could try going to the nVidia site and see if there's source or drivers available for Mepis to compile some drivers. |
Maybe it is a Mepis specific problem. Try *buntu or Fedora
Check SATA settings in BIOS RAID +AHCI or AHCI or Native All of them should work in any recent distro Native may be very safe |
OK. I'm downloading drivers from NVidia; hopefully they help. Biostar may not be Linux-friendly, but I guess Nvidia is, because it has Linux drivers.
http://www.linuxquestions.org/questi...6/#post3410448 |
This has to be it: I seem to be missing the "sata_nv.c" driver file that Nvidia says is included on certain distributions. Shoot--I might possibly have to learn how to compile.
|
Or, like I mentioned before, you can try changing the SATA mode in the computer BIOS so that it thinks the SATA drive is an IDE drive. That usually works, but you probably lose some performance...
|
I have a Biostar TA8200 A+ board running Ubuntu 8.10 Server without problem. I have 2 Seagate Barracuda 7200.11 ST3750330AS 750GB 7200 RPM 32MB Cache SATA 3.0Gb/s Hard Drive - OEM drives connected to SATA1 and SATA2 which set up with software RAID1. I have a third identical drive connected to SATA3 for backups. The third drive is connected in an internal removable drive rack. This system has been running continuously for the past 3 months without problem.
The system also has an IDE CD/DVD RW drive connected. You need to make sure that your BIOS setup is set for SATA or AHCI and set the system to allow both IDE and SATA to reside on the same system. |
The "unknown device" problem is probably best fixed by running update-pciids from the pci-utilities package. There are prerequisites to running that command, so read man update-pciids for details.
The messages you show in the first post are just housekeeping messages, telling you that the kernel found six hard disk ports, and that only port 2 was connected to a "real" hard drive. To me, this implies that the cable to the drive (probably on port 1) is either not seated correctly or broken. Try replacing the drive cable(s). Note that bad or broken cables are the most common (and easiest to fix) problem with hard drives. |
Thanks, PT, I'll update the pciids soon. I have two SATA cables; I suppose they could both be bad... But about the ports, port 2 is the port connected to this HD, and the other five ports are unused. (This HD is my only SATA device.)
Everyone who suggests I change the BIOS as needed: I can check whether the BIOS is in SATA or AHCI mode; but The thing is, it has to be set for one of those, because my BIOS has only SATA, AHCI and RAID modes, and I never use RAID. Actually, I have to hold off tinkering with the BIOS until I cn buy a new keyboard. I ruined it while cleaning it yesterday, and had to plug in my PC-keyboard-emulating notetaking keyboard to have any keyboard at all. (That's the "Alphasmart" listed in the lshw output.:D) Unfortunately, it lacks a Delete key, and the Delete key is what opens my BIOS. :( But I'll change the BIOS settings once I have a new keyboard. Thank you. I ran into another problem while trying to install NVidia's Linux SATA driver. http://www.linuxquestions.org/questi...3/#post3410554 (I don't like asking about different problems in the same thread, and prefer to start a new thread. :) ) |
All times are GMT -5. The time now is 08:42 AM. |