SUMMARY:hsfs_putpage

From: Mr Rene Occelli (rene@iusti.univ-mrs.fr)
Date: Thu Jul 24 1997 - 10:05:21 CDT


Hi,

Original question:

 Machine: Sparc 2 Rom rev 2.4.1 48Megs running 4.1.3 WITHOUT problem

1)Try to install 2.5.1 with an external CDROM:

Error messages appears:
NOTICE hsfs_putpage:dirty HSFS page
NOTICE hsfs_putpage:dirty HSFS page
....
Can boots in single user but error messages appears randomly.

2) Change the SCSCI cable : Same Errors Messages
3) Test the memory: test Ok
4) Rotate the simms. test memory OK. Boot : Same Errors Messages
5) Try to boot with 2.5 and 2.4 : Same Errors Messages
6) Boots with 4.1.4 CD in single user mode : NO problem
7) Disconnect the internal drive. Boots 2.5.1 : Same Errors Messages

8) Got to another Sparc 2 (rom 2.4.1 48 Megs). Install 2.5.1 OK !!!

At this stage I was in the dark !!!! And the message of Casper Dik was
pessimist:
"This looks like one of those "shouldn't happen" things. " ....

Thanks to :
Raymond Wong <negativl@netcom.com>
Glenn Satchell <glenn@uniq.com.au>
Thomas Rudolph <rudt@teleconnect.de>
Rob Napholz <rnapholz@is.ups.com>
Casper Dik <casper@holland.Sun.COM>
John W. Funk <jwf@ccuc.on.ca>
Kevin Sheehan <Kevin.Sheehan@uniq.com.au>
Chris Medaglia <medaglia@testmail.putnaminv.com>
G-Chenthil Kumar <chenthil@mtcts1.mt.lucent.com>
Jim Harmon <jharmon@telecnnct.com>
David Moline <drm@gaia.gcs.com.au>

Special thanks to Kevin Sheehan (Kevin.Sheehan@uniq.com.au) which points me
to the right direction. Here his answer:

About error messages: NOTICE hsfs_putpage:dirty HSFS page
"This is really bad. xxx_putpage() is the VFS op used to put away
pages. Generally it is used to put dirty (modified) pages back ona
file system (like dirty UFS pages going back to disk for writes...)
but is also used to clean up read-only pages that belong to a particular
file system type's vnodes.

hsfs by definition does not allow pages to be mapped that are writable,
so it should never be given a dirty page. It shouldn't be possible to
create them either.

About 2) and 4):
"This is either a software error, or an MMU/memory error.The MMU on a Sparc 2
is *NOT* using main memory, it is done as a special chunk of static RAM on the
motherboard."

And he conclude that this is an MMU or motherboard problem that
5.x happens to tickle that 4.x doesn't.

--At this point I've tried a solution proposed by Rob Napholz and John W. Funk.
 I've taken the disk of the Second (Good) SS2 (under 2.5.1)and put it in this
BAD one SS2.

Boot is OK!! Logging Ok .!!!!

SO I put the disk of the BAD SS2 into the GOOD SS2 and install Solaris 2.5.1.
Then I re-put this disk into it original BAD SS2 and boot 2.5.1. OK.!!
Logging Ok but impossible to start openwindows. Message says that graphic
device is not correct. Try to boot -r to reconfigure device. Ok.
Logging and start openwindows OK. Test many programs OK. No error messages in
 /var/adm/messages. ALL is OK ?????

Theses facts shows that the two machine are not identicals and as suggested by
Chris Medaglia:
"it's seeing something that makes the OS configure differently, which results in the error "

Conclusion:
 At this time the machine is running Ok. Because is an old machine, I don't want
to put money inside (change the motherboard). Perhaps the problem will reappear
 somedays.....

Many thanks to all people...

PS:
David Moline ran into a similar situation onto a Sparc 2 clone machine. He found
that the problem was caused by the particular SS2 chip set used for the
motherboard. The chipset was the one produced by AT&T. The only way he
resolved the problem was to replace the motherboard with one that had the
LSI/Sun chipset.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Rene OCCELLI +
+ I.U.S.T.I. C.N.R.S. U.M.R. 6595 +
+ Technopole de Chateau Gombert +
+ 5 Rue Enrico FERMI +
+ 13453 MARSEILLE Cedex 13 France +
+ Tel: (33)04 91 10 69 37 04 91 10 69 38 +
+ Fax: (33)04 91 10 69 69 +
+ Email: rene@iusti.univ-mrs.fr +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

 



This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:11:59 CDT