Just to update you all and pass on my thanks; you were quite right it was the missmatch of a Dos hd in a Sparc machine.

I took it out and put it back in its normal position and all those horrible ??? disappeared :-) Phew!

John

On 9/13/06, John <[EMAIL PROTECTED]> wrote:
Thanks for the thought everyone. I'm encountering other problems with the drive so I think nows the time to take it out of the sparc and put it back into the pc and cross fingers it all comes out in the wash (metaphorically speaking)  :-)

On 9/13/06, Erik de Castro Lopo < [EMAIL PROTECTED]> wrote:
John wrote:

> The drive is on an ultra5 which is pci and ide compliant.

Yes, the drive is OK.

The problem is that the OS on the i386  machine and the Sparc
disagree on how data is to be written/read to/from the disk.

So for instance, your user id is a number (run the "id" command)
around 1000 (on my machine, I have a user id of 1008). Say the
user id is stored on the disk as a 32 bit number. The i386 machine
writes this as (in hexadecimal 0x000003f0) as four bytes :

    0xf0, 0x03, 0x00, 0x00

with the least significant byte first on the disk.

The Sparc machine on the other hand reads data as most significant
byte first which results in the user id being read as 0xf0030000.

That is a big problem.

Erik
--
+-----------------------------------------------------------+
  Erik de Castro Lopo
+-----------------------------------------------------------+
"To me C++ seems to be a language that has sacrificed orthogonality
and elegance for random expediency." -- Meilir Page-Jones
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html


-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to