Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
IDE Controller Card Issues?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
Negated Void
l33t
l33t


Joined: 25 Dec 2002
Posts: 672

PostPosted: Fri Dec 02, 2005 6:43 pm    Post subject: IDE Controller Card Issues? Reply with quote

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
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 55459
Location: 56N 3W

PostPosted: Fri Dec 02, 2005 6:50 pm    Post subject: Reply with quote

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
View user's profile Send private message
Negated Void
l33t
l33t


Joined: 25 Dec 2002
Posts: 672

PostPosted: Fri Dec 02, 2005 7:02 pm    Post subject: Reply with quote

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
View user's profile Send private message
widan
Veteran
Veteran


Joined: 07 Jun 2005
Posts: 1512
Location: Paris, France

PostPosted: Fri Dec 02, 2005 7:31 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
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