Slackware - InstallationThis forum is for the discussion of installation issues with Slackware.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'm trying to put Slackware 12.2 on my Dell Mini9, which uses a 15GB SSD instead of a regular hard drive. In the BIOS settings this is identified as a PATA drive. What is driving me nuts is that I can't get the Slackware install system to recognize it as a SATA drive (which Ubuntu did when I had that installed), it always comes up as an IDE drive. Booting with "hugesmp.s hda=noprobe" isn't doing anything. After booting the drive is being identified as hda, not sda. I suppose I can live with the performance hit, but if there is a different way to identify this as a SATA drive for installation, that would be fantastic.
I guess in Ubuntu it's just the device name which looks like SATA. The drive was also working in IDE mode. Switching to AHCI will let both distributions recognize the SATA controller.
Thanks for the suggestions, but it looks like it is just plain IDE access only. The BIOS doesn't even have a way to change the controller mode. Oh well, the performance probably won't be that noticeable anyway given that the machine is pretty limited to begin with.
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
The JMicron ones are for either SD card or MS (memory stick). But, maybe I'm wrong, I've never really worked with SSDs, and don't know how they interface.
So, how where did you get this output, from Ubuntu or Slackware ? Either way try '/sbin/lspci -vv' and look at the driver it is using, so post the IDE interface part of the output.
I think you're both right, there isn't a SATA controller there. Apparently Dell is using an IDE controller. Nothing in the lspic -vv even mentions SATA or PATA. The performance is actually OK, so this probably isn't a big deal, just surprising to me. Oh, and by the wayk, both this and the previous lspci are from Slackware since I ripped Ubuntu off the machine. I just couldn't take it anymore.
Code:
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02) (prog-if 8a [Master SecP PriP])
Subsystem: Dell Unknown device 02b0
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 19
Region 0: I/O ports at 01f0 [size=8]
Region 1: I/O ports at 03f4 [size=1]
Region 2: I/O ports at 0170 [size=8]
Region 3: I/O ports at 0374 [size=1]
Region 4: I/O ports at 1810 [size=16]
Kernel driver in use: PIIX_IDE
Oh, and by the wayk, both this and the previous lspci are from Slackware since I ripped Ubuntu off the machine. I just couldn't take it anymore.
In Ubuntu it's just the device name which looks like SATA. That's because the default PATA driver is libata there. The libata driver has coaxed a lot of people into misunderstanding their hardware. Really cunning.
I think guanx is right, it doesn't matter what it say as long as it works. So far these are the only two drivers I see that potentially match that controller:
Code:
│ Symbol: PATA_MPIIX [=n] │
│ Prompt: Intel PATA MPIIX support │
│ Defined at drivers/ata/Kconfig:437 │
│ Depends on: ATA && PCI │
│ Location: │
│ -> Device Drivers │
│ -> Serial ATA (prod) and Parallel ATA (experimental) drivers (ATA │
│ │
│ │
│ Symbol: ATA_PIIX [=n] │
│ Prompt: Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support │
│ Defined at drivers/ata/Kconfig:60 │
│ Depends on: ATA && PCI │
│ Location: │
│ -> Device Drivers │
│ -> Serial ATA (prod) and Parallel ATA (experimental) drivers (ATA │
unless it is a true scsi device the kernel vanila will use those drivers.
The only physical difference between a SATA drive and a PATA drive is the power and data cable connections.
PATA has a 40 pin IDE connection. SATA has 7 pin connector. PATA has a 4 pin molex power connector. SATA has a 15 pin power cable.
IDE refers to the type of interface for the drive. ATA either serial or parallel, refers to the method of transferring data along the cable.
There is no master/slave configuration on SATA drives.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.