From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: To: 9fans@9fans.net Date: Sat, 23 Aug 2008 16:27:35 +0200 From: lucio@proxima.alt.za MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] IDE socketed FLASH memory Topicbox-Message-UUID: 0594a5d4-ead4-11e9-9d60-3106f5b1d025 I have been trying without success to configure a 32MB IDE flash module to operate under Plan 9. The geometry is one of two options, c=489, h=4, s=32 or c=31, h=32, s=32, the sector size is the normal 512 bytes and the full capacity is 62592 sectors. I can't convince Plan 9 to accept the latter geometry and, in my rather ignorant state, I believe that accessing parts (partitions) of the flash using the former geometry is responsible for the I/O errors that occur. I can read and write the entire image using dd(1), irrespective of geometry and I have used disksim to build an image using the second geometry, but installing this on the flash has not made it possible to boot a Plan 9 kernel. I'm not sure what I should try next, I would like to force a different geometry on the sd(3) driver, but writing a new geometry to the ctl file, in keeping with the documentation, just triggers an error. ++L