LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 10-03-2006, 11:40 PM   #1
Wim Sturkenboom
Senior Member
 
Registered: Jan 2005
Location: Roodepoort, South Africa
Distribution: Ubuntu 12.04, Antix19.3
Posts: 3,794

Rep: Reputation: 282Reputation: 282Reputation: 282
32GB HD limit


Morning (at least at this side of the world)

I have a PC from 1999 with Asus P5A-B motherboard and AMD K6-III processor. Original HD is 15GB. I bought a new 80GB HD, originally for an other PC, but now I want to use it in the above PC (as a replacement).

The problem: the BIOS is not able to work with HDs greater than 32GB; it gets stuck when detecting it. OK, inserted jumper to limit capacity and the BIOS is happy. But I've thrown away over 50% of the capacity.

Q1
Is there a way to use the full capacity in Linux without updating the BIOS or adding an additional IDE card?
Q2
Anybody experience with the bios 1011beta005 on the P5A-B? The word beta scares me a bit.

--------------------------------
Some additional info:

fdisk -l on the P5A system reports 4111 cylinders while on the 'other' system it reports over 9000 (9773 if I remember correctly) for this HD.

In the 'other' PC it worked fine and I installed Slackware 10.2.
5GB /
256MB swap
30GB /var
40+GB /home

I moved it to the P5A as is. It boots but is not very happy as both /var and /home go over the 32GB boundary.
I tried to run cfdisk on the P5A but it complains that the var-partition ends after the end of the disk and exits. I've tried to force the number of cylinders (cfdisk -c) but it does not make a difference.

Further I've looked at lilo to find a way, but did not see one (maybe did not look good enough).
 
Old 10-04-2006, 05:25 AM   #2
KenJackson
Member
 
Registered: Jul 2006
Location: Maryland, USA
Distribution: Fedora and others
Posts: 757

Rep: Reputation: 145Reputation: 145
Quote:
Is there a way to use the full capacity in Linux without updating the BIOS...
Why do you not want to update your BIOS? It's a reasonable and good solution.
Asus has a download support webpage specificially for this purpose.
 
Old 10-04-2006, 06:14 AM   #3
Wim Sturkenboom
Senior Member
 
Registered: Jan 2005
Location: Roodepoort, South Africa
Distribution: Ubuntu 12.04, Antix19.3
Posts: 3,794

Original Poster
Rep: Reputation: 282Reputation: 282Reputation: 282
As stated in Q2 in my opening post, the word beta scares me. It might be so tremendously beta it does not allow me to go back to the previous version if it does not work.
 
Old 10-04-2006, 05:42 PM   #4
stress_junkie
Senior Member
 
Registered: Dec 2005
Location: Massachusetts, USA
Distribution: Ubuntu 10.04 and CentOS 5.5
Posts: 3,873

Rep: Reputation: 335Reputation: 335Reputation: 335Reputation: 335
How about getting a hard disk that is less than 32 GB?
 
Old 10-04-2006, 10:14 PM   #5
Wim Sturkenboom
Senior Member
 
Registered: Jan 2005
Location: Roodepoort, South Africa
Distribution: Ubuntu 12.04, Antix19.3
Posts: 3,794

Original Poster
Rep: Reputation: 282Reputation: 282Reputation: 282
1) I've already got it
2) Close to impossible to get it; minimum available nowadays seems to be 80 GB.
 
Old 10-05-2006, 02:44 PM   #6
Electro
LQ Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
Just set the hard drive cap. Then to use the full capacity, specify hda=stroke on the boot line to bypass the cap.

I suggest make a partition for /boot that is 16 MB to 64 MB in size. Having /var being 30 GB is a waste of space.

I have a 120 GB hard drive connected to my secondary controller that can handle up to 50 GB. All 120 GB is seen by Linux. I did not have to use any capping.

I recommend setting all hard drives to LBA mode in the BIOS. This will make it easier.
 
Old 10-05-2006, 03:00 PM   #7
lazlow
Senior Member
 
Registered: Jan 2006
Posts: 4,363

Rep: Reputation: 172Reputation: 172
The last bios for almost every Asus board is beta. They tend not to rename them until they start the next beta. So if it is the last beta it never gets renamed. As long as that beta has been around it is stable, otherwise there would have been another beta.

Lazlow
 
Old 10-05-2006, 09:57 PM   #8
Oxagast
Member
 
Registered: Aug 2003
Location: Mocksville, NC, USA
Distribution: Gentoo, Slackware.
Posts: 410

Rep: Reputation: 30
I had a Promise ATA-133 card that I used to make my 60GB drive work in my PII. Its motherboard would only support up to 8.something GB I think and they didn't have a bios update that would let me use any higher. It was an old ISA thing but it did the job... I think I picked it up at a local computer shop for like 10 bucks.
 
Old 10-05-2006, 11:06 PM   #9
Wim Sturkenboom
Senior Member
 
Registered: Jan 2005
Location: Roodepoort, South Africa
Distribution: Ubuntu 12.04, Antix19.3
Posts: 3,794

Original Poster
Rep: Reputation: 282Reputation: 282Reputation: 282
Thanks for the answers. The point of the exercise was to try to do it from Linux as (to my understanding) Linux does not need the BIOS info. Electro gave the possible solution although I have not tried that one yet.

Quote:
Originally Posted by Electro
Just set the hard drive cap. Then to use the full capacity, specify hda=stroke on the boot line to bypass the cap.

I suggest make a partition for /boot that is 16 MB to 64 MB in size. Having /var being 30 GB is a waste of space.

I have a 120 GB hard drive connected to my secondary controller that can handle up to 50 GB. All 120 GB is seen by Linux. I did not have to use any capping.

I recommend setting all hard drives to LBA mode in the BIOS. This will make it easier.
Thanks for the tip on hda=stroke. I will use that the next time (or maybe in the weekend) if I feel like re-installing again.

I'm aware that it works on the secondary controller. I'm using that at the moment. Scored an antique 2GB disk for it, created a 2 GB boot partition on it and placed the rest of the system on the large HD. The motivation for a 30GB /var is that the mysql database in slackware by default resides in /var.
PS Before you're tell me that 2GB for boot is too much , yes, but it's an old slow HD that only needs to make the system boot. I have considered to place the swap there as well, but it might slow the system down (theoratically).

Quote:
Originally Posted by lazlow
The last bios for almost every Asus board is beta. They tend not to rename them until they start the next beta. So if it is the last beta it never gets renamed. As long as that beta has been around it is stable, otherwise there would have been another beta.
Thanks for that info, will keep it in mind. I did a BIOS update long ago (1999) on this box and can't remember that it was the case. But maybe I did not update to the latest (for the reason being 'beta').

Quote:
Originally Posted by Oxagast
I had a Promise ATA-133 card that I used to make my 60GB drive work in my PII. Its motherboard would only support up to 8.something GB I think and they didn't have a bios update that would let me use any higher. It was an old ISA thing but it did the job... I think I picked it up at a local computer shop for like 10 bucks.
The point of the exercise is/was to try to do it without additional hardware. I failed that point (see reply to Electro).
 
Old 10-27-2006, 04:17 PM   #10
ndcruz
Newbie
 
Registered: Oct 2006
Posts: 1

Rep: Reputation: 0
RS232 Serial Port Communications

Hi Wim,

I am not sure how to PM you. But I have a question about some "Serial Port" Code.

I am referring to a response you made on the following thread:]

h t t p://w w w .linuxquestions.org/questions/showthread.php?t=401713

My question is the following:

If your code opens up the port i.e. COM1: how can we display the information it is reading from that COM port onto the screen?

Thanks for your help.
 
Old 10-29-2006, 11:16 PM   #11
Wim Sturkenboom
Senior Member
 
Registered: Jan 2005
Location: Roodepoort, South Africa
Distribution: Ubuntu 12.04, Antix19.3
Posts: 3,794

Original Poster
Rep: Reputation: 282Reputation: 282Reputation: 282
Please post a new question in the programming section as there's no relation between a 32GB HD limit and this question.

Some info that will be required:
* console app or gui app?
* binary data or text data

Hint: try something yourself first and tell us what does not work.
 
  


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
tftpboot 64bit dual proc 32Gb RAM hockeyman_102 Linux - Kernel 0 07-19-2006 11:21 AM
Format FAT32 > 32Gb in Linux for share with XP akafitz Linux - Newbie 1 07-06-2006 05:42 PM
32gb limit , *nix systems? DiZi Linux - Hardware 2 08-03-2004 03:29 PM
Mount FAT32 PArtition bigger than 32GB Q-Man0815 Linux - Newbie 4 05-09-2004 01:54 PM
Harddisk problems >32GB bruno Linux - Hardware 3 08-20-2002 02:05 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 07:57 PM.

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