View previous topic :: View next topic |
Author |
Message |
Negated Void l33t

Joined: 25 Dec 2002 Posts: 672
|
Posted: Fri Dec 02, 2005 6:43 pm Post subject: IDE Controller Card Issues? |
|
|
Hello!
I just moved an older (ATA 100) 2 channel IDE Controller card w/ three largish HD's from another computer to this one.
First issue - on boot, when it does the Controller Card BIOS thing and shows you the drives, they're all at like 130 something GB's (they're really like 160,200,250)
Second issue - no /dev/hdx objects for them
It supported the large disks before, on my other computer..
--Murph |
|
Back to top |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 55459 Location: 56N 3W
|
Posted: Fri Dec 02, 2005 6:50 pm Post subject: |
|
|
Negated Void,
The drives are probably seen as 137Gb, since there is a LBA limit there.
Its not a problem to Linux, although you may need the stroke kernel option.
Depending on your kernel, there is a config option called IDE stroke or a kernel command line opdion (whose syntax I don't recall) that allows Linux to see the whole drive.
The /dev/hdX objects should be created by udev correctly.
Does dmesg show ide2 and ide3 being probed correctly ? _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
 |
Negated Void l33t

Joined: 25 Dec 2002 Posts: 672
|
Posted: Fri Dec 02, 2005 7:02 pm Post subject: |
|
|
It seems that the error was that i hadn't compiled in kernel support for the specific chipset (Promise something) on the IDE Controller card - I'm supprised that the generic stuff didn't support it though.
Apparently, with that compiled in, Linux can break the 137GB limit. The BIOS, on boot (which is all i could see before) still displays them as smaller, but cfdisk and stuff all report them as their full size.
Thanks for the help!
--Murph |
|
Back to top |
|
 |
widan Veteran


Joined: 07 Jun 2005 Posts: 1512 Location: Paris, France
|
Posted: Fri Dec 02, 2005 7:31 pm Post subject: |
|
|
Negated Void wrote: | It seems that the error was that i hadn't compiled in kernel support for the specific chipset (Promise something) on the IDE Controller card - I'm supprised that the generic stuff didn't support it though. |
The generic driver can only deal with IDE controllers in legacy mode (ie the ones that use the standard IDE I/O ports - usually only the one in your chipset, sometimes also other controllers on the motherboard). PCI cards run in native mode, and need their specific driver (while legacy mode is standard, native mode requires the driver to know about the specific chip's register layout, so the generic won't work).
Negated Void wrote: | The BIOS, on boot (which is all i could see before) still displays them as smaller, but cfdisk and stuff all report them as their full size. |
The controller card BIOS is probably a bit old and doesn't understand LBA48. Not a problem, as long as you don't put your /boot at the end of a drive. |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|