LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 09-20-2009, 11:48 AM   #1
netpumber
Member
 
Registered: Sep 2007
Location: In My Box
Distribution: Arch Linux
Posts: 423

Rep: Reputation: 33
Sata prob with slackware 13.0


Hi!! all .. I had slackware 12.2 and it can recognize my sata hdds. Now when i gonna install skackware 13.0 it can't find any hdd. :s

Have you any idea ? My motherboard is asus a8vmx and also i want to add that BIOS can recognize the hdds ..

thanks ..
 
Old 09-20-2009, 06:39 PM   #2
Erik_FL
Member
 
Registered: Sep 2005
Location: Boynton Beach, FL
Distribution: Slackware
Posts: 821

Rep: Reputation: 258Reputation: 258Reputation: 258
Quote:
Originally Posted by netpumber View Post
Hi!! all .. I had slackware 12.2 and it can recognize my sata hdds. Now when i gonna install skackware 13.0 it can't find any hdd. :s

Have you any idea ? My motherboard is asus a8vmx and also i want to add that BIOS can recognize the hdds ..

thanks ..
It looks like the VT8251 SATA chipset on that motherboard might not be supported by the current Linux kernel drivers.

This site may have a driver that will work for you.

http://www.geocities.com/rajahuroman/main.html

You may be able to compile the driver as a module and then load it from the standard Slackware 13 Setup disc to install Slackware. Don't forget to create an initrd to load the module or compile the driver into the kernel that you use for booting.

An existing Slackware 13 system on some computer is required to compile the driver and create the module. You will need to compile the driver with the same kernel configuration as the kernel on the Slackware Setup CD if you want to load the module with the Setup CD.

The good news is that GRUB or LILO should work fine if the BIOS recognizes the hard disk. They do disk I/O using BIOS functions. If you have trouble getting LILO to work you may need to use GRUB. I installed GRUB using a GRUB boot disc because GRUB or LILO under Linux could not determine the correct BIOS drive ID assignments.

If you need more help I will be glad to build a driver module but I have no way to test it.
 
Old 09-20-2009, 08:34 PM   #3
Bruce Hill
HCL Maintainer
 
Registered: Jun 2003
Location: McCalla, AL, USA
Distribution: Arch, Gentoo
Posts: 6,940

Rep: Reputation: 129Reputation: 129
The vt8251 chipset is still supported ... for the 13.0 kernel look here:
Code:
/usr/src/linux-2.6.29.6/drivers/ata/sata_via.c
The module is sata_via.

In fact, the latest kernel I've compiled is 2.6.31 and it has it, also.

Why do you say Slackware 13.0 can not recognize your hard disk(s)? More
information detailing what you're done will help.

You should make or buy a DVD/CDs and choose the huge.s kernel at boot time.
 
Old 09-21-2009, 10:07 AM   #4
netpumber
Member
 
Registered: Sep 2007
Location: In My Box
Distribution: Arch Linux
Posts: 423

Original Poster
Rep: Reputation: 33
When i type fdisk nothing appears ...that's all.
 
Old 09-21-2009, 10:51 AM   #5
hoanglong1712
Member
 
Registered: Nov 2008
Location: so 34, hem 75, ngach 12 ngo 624, Minh Khai, Ha Noi , Viet Nam
Distribution: Slackware, slax, opensuse
Posts: 33

Rep: Reputation: 15
are you sure that your jack is stick to you hard disk
I had met this before
I thought that the kernel had the problem
but in fact that I forgot to plug the jack

did the main board recognize your hard disk
 
Old 09-21-2009, 11:52 AM   #6
tramni1980
Member
 
Registered: Jul 2006
Location: Köln, Germany
Distribution: Slackware64-14.2 & -current, DragonFly BSD, OpenBSD
Posts: 819

Rep: Reputation: 55
Quote:
Originally Posted by Erik_FL View Post
.... Don't forget to create an initrd to load the module or compile the driver into the kernel that you use for booting.
I do not intend to hijack this thread, just out of curiosity:

Erik_FL, how do you compile an external driver into the kernel?

Best regards,
Martin
 
Old 09-21-2009, 12:40 PM   #7
wadsworth
Member
 
Registered: Aug 2007
Distribution: Slackware64 13.37
Posts: 215

Rep: Reputation: 65
Passing the right kernel parameter should allow the drive to be recognized.
Try appending:
Code:
pci=nomsi
 
Old 09-21-2009, 02:42 PM   #8
Erik_FL
Member
 
Registered: Sep 2005
Location: Boynton Beach, FL
Distribution: Slackware
Posts: 821

Rep: Reputation: 258Reputation: 258Reputation: 258
Quote:
Originally Posted by tramni1980 View Post
I do not intend to hijack this thread, just out of curiosity:

Erik_FL, how do you compile an external driver into the kernel?

Best regards,
Martin
Two ways that I know of are to replace an existing source file for the kernel with one that has the driver changes/additions, or patch/edit the kernel make files to include the new driver source file.

Some drivers don't provide any help for that and it's easier to just leave them as modules and use an initrd.

In this case I was thinking that the changes to support the device (if even necessary) were for an existing driver module in Linux.

I would certainly recommend exhausting the other choices such as kernel or driver options before making changes to the source files or adding third party drivers.
 
Old 09-22-2009, 02:32 AM   #9
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
If the above doesn't work try going into the BIOS settings and see if you can put the HDD controller in AHCI/RAID mode.
 
Old 09-22-2009, 06:20 AM   #10
Gault LaRue
Member
 
Registered: Jul 2005
Location: Columbia, MD
Distribution: Slackware 10.2 / 11.0 / 12.0
Posts: 38

Rep: Reputation: 15
netpumber - You might try typing "dmesg | more" and looking for something that looks like a disk drive (e.g., "/dev/sda"). It's been a while, but I think you have to provide the device to "fdisk", not just type it by itself.

GL
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Slackware 10.1 sata.i dosn't support my sata controller kryptobs2000 Slackware 7 12-05-2007 06:25 PM
sata hd prob. artois_val Linux - Hardware 0 04-08-2007 06:36 PM
prob in installation of 2.4.20-6 kernel on sata HD vishwadeepak Linux - Hardware 4 12-06-2006 09:55 PM
Debian Sarge with ICH6 onboard sata controller prob... bennethos Linux - Hardware 1 03-22-2006 03:15 AM
prob installing Fedora 4 on SATA hdd mohit_garg Linux - Software 1 02-26-2006 06:22 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 02:37 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration