ael wrote:
> Mark Hounschell wrote:
>> On 12/15/2009 10:08 AM, Alain Knaff wrote:
> 
>> I mentioned I had multiple machines with this problem. Some running
>> different versions of SuSE. Mainly 11.0, which is where all the info
>> I've provided came from thus far. This machine also has a SuSE-11.2
>> disk on it. When I do all this using SuSE-11.2 my results look more
>> like ael's.
>>
>> So I think when the cause is found, it will be a single cause.
> 
> Uninitialised variable? gcc version bugs?

In any case, something very veird must be going on.

Thhis is the loop that initializes the track headers, everything except
for the sector numbers:

        for (count = 0; count < F_SECT_PER_TRACK; ++count) {
                here[count].track = format_req.track;
                here[count].head = format_req.head;
                here[count].sect = 0;
                here[count].size = F_SIZECODE;
        }

The unitialized sector is always the first one of the track (not
necessarily the lowest numbered, because of skew...). Other fields (most
notably head) are initialized correctly, and only track seems to have
the value from the previous call.

Weird.

If you suspect a compiler bug, it might be interesting to compile a
kernel on one box, but run it on the other, just to see whether anything
interesting happens...


> I know that doesn't really help in tracking things down... :-(
> 
> About to run with repeat=40. I have only just downloaded the data sheet
> and have only skimmed small portions, so I have some catching up to do...
> 
> ael

Alain



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to