bugThe GNU Hurd - Bugs: bug #6378, Harmless error when the Hurd is on...

 
 

bug #6378: Harmless error when the Hurd is on extended partition

Submitter:  Ognyan Kulev <ogi>
Submitted:  Wed 05 Nov 2003 03:45:16 PM UTC
   
 
Category:  GNU Mach Severity:  3 - Normal
Priority:  5 - Normal Item Group:  None
Status:  Fixed Privacy:  Public
Assigned to:  marco_g Originator Name: 
Open/Closed:  Closed Reproducibility:  Every Time
Size (loc):  Low <30 Planned Release:  None
Effort:  1.00
Wiki-like text discussion box: 


* Mandatory Fields

Add a New Comment Rich Markup
   

Sat 28 Feb 2004 08:05:46 PM UTC, comment #3: 

This bug was fixed in the gnumach-1-branch in CVS and accompanies the following changelog entry:

2004-01-19  Marco Gerards  <metgerards@student.han.nl>

        * linux/dev/glue/block.c (init_partition): Don't check for BSD
        partitions if the DOS partition is too small.


Marcus Brinkmann <marcus>
Group administrator
Mon 19 Jan 2004 02:21:23 AM UTC, comment #2: 

Fixed in CVS

Marco Gerards <marco_g>
Group Member
Tue 06 Jan 2004 11:20:24 PM UTC, comment #1: 

I have the same problem here, with /dev/hd1s5 and /dev/hd1s6 being the two logical 2GB partitions reserved for the Hurd.

Roland Stigge <stigge>
Wed 05 Nov 2003 03:45:16 PM UTC, original submission:  

Quote from: http://www.geocrawler.com/mail/msg.php3?msg_id=2377359&list=332

FROM: OKUJI Yoshinori
DATE: 06/28/1999 01:28:51
SUBJECT: RE:  hd error during bootstrap

 
From: "Momchil `Velco` Velikov" <<EMAIL: PROTECTED>>
Subject: hd error during bootstrap
Date: Sun, 27 Jun 1999 15:29:24 +0300

> hd01: bad access : block=28, count=2, blockend=30, nr_sects=2
> end_request: I/O error, dev 03:01, sector  28
> Hit boot to return...
> (serverboot): Running without any paging


  Thanks for the clue. This seems to be due to a bug in Hurd but not in Mach. The Linux partition handling code (genhd.c in gnumach) sets NR_SECTS to 2 if NR_SECTS of an extended partition is more than 2, because normal programs should not use any extended partition. An extended partition should be used only to put logical partitions into it. Therefore, I suspect that serverboot (and/or other program in Hurd) tries to read 2 sectors starting at 28 from any partition, whether it is an extended partition or not.

Ognyan Kulev <ogi>
Group Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

Only logged-in users can vote.

 

Follow 6 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2004-02-28 marcus CategoryNone GNU Mach
    StatusNone Fixed
    Assigned toNone marco_g
    Size (loc)None Low <30
    Effort0.00 1
2004-01-19 marco_g Open/ClosedOpen Closed

Back to the top

Powered by Savane 3.13-cf05.
Corresponding source code