SuSE 10.1 Does not See WD 200GB SATA Drive


Page 1 of 2 12 LastLast
Results 1 to 15 of 21

Thread: SuSE 10.1 Does not See WD 200GB SATA Drive

  1. #1
    Join Date
    Dec 2002
    Location
    Missouri
    Posts
    40

    SuSE 10.1 Does not See WD 200GB SATA Drive

    Firstly, I took a hiatus from Linux for a couple of years while working on my Master's degree (primarily because none of the software or web apps would work on Linux/OSS). They have finally done away with their uncompatible software so I am getting my feet wet again.

    So, I bought a new rig and installed SuSE 10.1 as soon as the final was available. Later I added an extra 200GB SATA drive to use as storage for my mp3s and such. My problem is that SuSE doesn't see my drive.

    If I run the Hardware Information from Yast, I can see everyting else including the SATA controllers (VT8251 AHCI/SATA 4-Port Controller) but no SATA drive. I'm not sure what to do here.

    I am dual booting on my main IDE drive with WinXP. WinXP can see the drive. Later I figured maybe it would show up if I initialized and formateed the drive in Windows. This didn't help.

    I am not sure what else I need to try. Could someone give me a hand?

  2. #2
    Join Date
    Jul 2002
    Location
    near the pine trees
    Posts
    2,468
    Nothing running around near /dev/sd<a-z>?

    If not are the correct drivers are installed/loaded in your kernel?
    windows get broken, penguins don't get sucked into jet engines --gehidore
    Community help posting guidelines.
    || DSL || Kanotix || FreeBSD
    || dillo || JL FAH team ||

  3. #3
    Join Date
    Oct 2002
    Location
    Republic of Texas
    Posts
    5,898
    yeah, what modules are loaded, and did you check the /dev/sdX drives?
    Need help in realtime? Visit us at #linuxnewbie on irc.libera.chat

    Few of us will do as much for our fellow man as he has done.
    --Andrew Morton on RMS

  4. #4
    Join Date
    Jun 2004
    Location
    Newcastle upon Tyne
    Posts
    2,978
    My guess is Suse 10.1 would have no problem in picking up the 200Gb Sata.

    However as Sata may not have been formatted or with partitions created then it would not appear available.

    If one does a
    Code:
    fdisk -l
    then a list of hard disks should be there.

    Standard Suse as early as 9.1 is already capable of handling Sata.
    Linux user started Jun 2004 - No. 361921
    Using a Linux live CD to clone XP
    To install Linux and keep Windows MBR untouched
    Adding extra Linux & Doing it in a lazy way
    A Grub menu booting 100+ systems & A "Howto" to install and boot 145 systems
    Just cloning tips Just booting tips A collection of booting tips

    Judge asked Linux "You are being charged murdering Windoze by stabbing its heart with a weapon, what was it?" Replied Linux "A Live CD"

  5. #5
    Join Date
    Dec 2002
    Location
    Missouri
    Posts
    40
    Thanks for the quick responses.

    Unfortunately, no the drive does not show up in /dev/sdx. As another test I plugged in my external usb drive and it does come up as /dev/sda.

    I assumed the the modules for internal sata were built into the kernel since I am using 10.1 (kernel 2.6.13).

    I have not done the "fdisk -l". I will try that when I get home. I did the dmesg |more and didn't see it listed there.

  6. #6
    Join Date
    Oct 2002
    Location
    Republic of Texas
    Posts
    5,898
    well in looking over all the <Help> screens in my 2.6.16 kernel, there appears to be a via sata driver in:

    Device Drivers --->
    SCSI device support --->
    SCSI low-level drivers --->
    <> VIA SATA support

    These days, the module name doesn't appear in <Help> so I'm guessing it'll be sata_via.
    Try modprobe sata_via

    I also have these:

    <*> SCSI disk support (try modprobe sd_mod)
    <*> SCSI generic support (modprobe sg)
    Need help in realtime? Visit us at #linuxnewbie on irc.libera.chat

    Few of us will do as much for our fellow man as he has done.
    --Andrew Morton on RMS

  7. #7
    Join Date
    Dec 2003
    Location
    USA
    Posts
    24
    Maybe not the best way but it worked for me.

    Go to Yast-partition manager-and click on the new drive and edit to create a mount point. Suse does not automatically create a mount point for a new drive, you have to manually do it. I put mine in /home/user/newdrive. You may want something different depending on your use for the drive.

  8. #8
    Join Date
    Dec 2002
    Location
    Missouri
    Posts
    40
    Quote Originally Posted by je_fro
    well in looking over all the <Help> screens in my 2.6.16 kernel, there appears to be a via sata driver in:

    Device Drivers --->
    SCSI device support --->
    SCSI low-level drivers --->
    <> VIA SATA support

    These days, the module name doesn't appear in <Help> so I'm guessing it'll be sata_via.
    Try modprobe sata_via

    I also have these:

    <*> SCSI disk support (try modprobe sd_mod)
    <*> SCSI generic support (modprobe sg)
    I tried each of these modprobe statements and it kicks down to the next line. (I also included -v but still didn't get any messages back.) Does this mean that they are not loading?

    Where did you find this info so that I can look to see if I have anything similar?

  9. #9
    Join Date
    Dec 2002
    Location
    Missouri
    Posts
    40
    Quote Originally Posted by cwillic
    Maybe not the best way but it worked for me.

    Go to Yast-partition manager-and click on the new drive and edit to create a mount point. Suse does not automatically create a mount point for a new drive, you have to manually do it. I put mine in /home/user/newdrive. You may want something different depending on your use for the drive.
    Thanks cwill but the drive does not show up there to select. I would be all right with setting a mount point in fstab.

    I guessing that I need to verify that the kernel modules are there. This is above my head right now. Can anyone else point me in the right direction?

  10. #10
    Join Date
    Oct 2002
    Location
    Republic of Texas
    Posts
    5,898
    yeah, no output from modprobe means the module loaded, or was already loaded. take a look at the output from fstab -l and see if your disk is there. also, can you post the output from dmesg and lspci here?
    Need help in realtime? Visit us at #linuxnewbie on irc.libera.chat

    Few of us will do as much for our fellow man as he has done.
    --Andrew Morton on RMS

  11. #11
    Join Date
    Dec 2002
    Location
    Missouri
    Posts
    40
    Quote Originally Posted by je_fro
    yeah, no output from modprobe means the module loaded, or was already loaded. take a look at the output from fstab -l and see if your disk is there. also, can you post the output from dmesg and lspci here?
    Here's my lspci:

    00:00.0 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
    00:00.1 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
    00:00.2 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
    00:00.3 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
    00:00.4 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
    00:00.7 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
    00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 Sout h]
    00:0f.0 IDE interface: VIA Technologies, Inc. VT8251 AHCI/SATA 4-Port Controller
    00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/ C PIPC Bus Master IDE (rev 07)
    00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
    00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
    00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
    00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
    00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 90)
    00:11.0 ISA bridge: VIA Technologies, Inc. VT8251 PCI to ISA Bridge
    00:11.7 Host bridge: VIA Technologies, Inc. VT8251 Ultra VLINK Controller
    00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)
    00:13.0 PCI bridge: VIA Technologies, Inc. VT8251 PCI to PCIE Bridge
    00:13.1 PCI bridge: VIA Technologies, Inc. VT8251 PCI to PCI Bridge
    00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTra nsport Technology Configuration
    00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
    00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Con troller
    00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscella neous Control
    01:00.0 VGA compatible controller: nVidia Corporation GeForce 6200 (rev a1)
    02:00.0 PCI bridge: VIA Technologies, Inc. VT8251 PCIE Root Port
    02:00.1 PCI bridge: VIA Technologies, Inc. VT8251 PCIE Root Port
    05:0c.0 Multimedia audio controller: Creative Labs SB Audigy LS

  12. #12
    Join Date
    Dec 2002
    Location
    Missouri
    Posts
    40
    dmesg.txt attached.

    sda is my 160 GB external usb drive btw.
    Attached Files Attached Files

  13. #13
    Join Date
    Jun 2004
    Location
    Newcastle upon Tyne
    Posts
    2,978
    May be we are barking at the wrong tree.

    How do we know your Sata disk has been connected correctly at the hardware level?

    Do you have another OS, like a XP, that can confirm the Sata disk is being read/write satisfactorily?

    From experience Suse should have reserved sda for the internal Sata and called the external hard disk as sdb or even sdc if your Sata controller has two connection ports. The fact sda has been given to an external hard disk could mean at the hardware level no Sata has been found by the Bios.

    I feel we need a bit of comfort that it isn't due to a dodgy electrical connection of forgetting to hook up the power supply cable.
    Last edited by saikee; 06-03-2006 at 06:30 PM.
    Linux user started Jun 2004 - No. 361921
    Using a Linux live CD to clone XP
    To install Linux and keep Windows MBR untouched
    Adding extra Linux & Doing it in a lazy way
    A Grub menu booting 100+ systems & A "Howto" to install and boot 145 systems
    Just cloning tips Just booting tips A collection of booting tips

    Judge asked Linux "You are being charged murdering Windoze by stabbing its heart with a weapon, what was it?" Replied Linux "A Live CD"

  14. #14
    Join Date
    Dec 2002
    Location
    Missouri
    Posts
    40
    Quote Originally Posted by saikee
    May be we are barking at the wrong tree.

    How do we know your Sata disk has been connected correctly at the hardware level?

    Do you have another OS, like a XP, that can confirm the Sata disk is being read/write satisfactorily?

    From experience Suse should have reserved sda for the internal Sata and called the external hard disk as sdb or even sdc if your Sata controller has two connection ports. The fact sda has been given to an external hard disk could mean at the hardware level no Sata has been found by the Bios.

    I feel we need a bit of comfort that it isn't due to a dodgy electrical connection of forgetting to hook up the power supply cable.
    Yes saikee. I dual boot with WinXP and when the sata drive didn't show up in SuSE the first time, I went into WinXP and initialized it and formatted it. Switched back to SuSE and it still didn't show. Went back to WinXP and put about 40 GB of data on it and swithed back to SuSE, still with no luck.

    I thought about reinstalling SuSE, since I didn't have the sata drive when I built it, but this just seemed silly. At this point, I guess I am willing to try that even though I don't know why it would work then.

  15. #15
    Join Date
    Jun 2004
    Location
    Newcastle upon Tyne
    Posts
    2,978
    OK your information confirms that the Sata is accepted at the hardware level and is in operational state with XP.

    I am a bit at a loss with the Sata technology because there is Sata II but not all of the Sata II disks are capable of 3Gb/s. What has happen me was I fitted a Asrock 939 NF4G-Sata2 mobo and bought a Sata II disk. I transferred all my OS across from a Sata I (Sata can only have 16 partitions maximum) and ended with a couple of them refused to boot while others had no problems. I moved those failed to boot in a Sata back to IDE and they are alright again. Therefore I think distros in different stages of development may react to the new Sata differently but I never had any bother with Suse though.

    What you can do is to download a couple of distros and try them to see if the Sata is recognised. Knoppix and Mepis are installable Live CDs and so without installing them you get a second and third opinion on you Sata.
    Linux user started Jun 2004 - No. 361921
    Using a Linux live CD to clone XP
    To install Linux and keep Windows MBR untouched
    Adding extra Linux & Doing it in a lazy way
    A Grub menu booting 100+ systems & A "Howto" to install and boot 145 systems
    Just cloning tips Just booting tips A collection of booting tips

    Judge asked Linux "You are being charged murdering Windoze by stabbing its heart with a weapon, what was it?" Replied Linux "A Live CD"

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •