Linux on the bushstb

Jonathan McDowell bush-hacking@earth.li
Tue, 12 Feb 2002 01:02:57 +0000


On Mon, Feb 11, 2002 at 10:04:36PM +0000, Peter Duffy wrote:
> In article <20020210191824.B20784@earth.li>, Jonathan McDowell
> <noodles@earth.li> writes
> >I've written a disk with "bzcat zipImage.bz2 > /dev/hdd" (my Zip
> >drive is hdd) and the Bush can see it properly. However the Linux
> >ADFS driver appears to have limited write support (only permissions
> >and the like, no creation of new blocks) and I can't acutally unzip
> >the Linux stuff onto the disk. :( 
> 
> Under Linux, I dd'd the zipimage to a zip disk: once it had completed
> (took about 30 minutes to write!!)

Wow. No where near that long for me - just a few minutes. This was using
an IDE Zip drive on the PC of course though.

> I was able to mount both the zip disk, and the original image (using
> the loop driver) but in each case I had the same experience: it
> recognised that it was an ADFS disk, but I couldn't write anything to
> it. I tried everything I could think of: using different mount
> options, and various chmod permutations, but nothing worked. I had
> definitely enabled write on the ADFS driver configuration. However,
> the kernel setup did say that write support was highly experimental
> and "dangerous", and I'm wondering whether it's maybe hard-disabled in
> my version of the driver. 

No, that's what I was saying. The write support is far from complete; it
can't allocate blocks just change permissions/dates of current files
AFAICT. (I'm running 2.4.17 and have checked the ARM Linux site for any
later ADFS stuff to no avail.)

> Damned frustrating, as it looks as though it could be the last major
> obstacle!! 
 
I'm going to grab NetBSD and see if its filecorefs support is any
better.

J.

-- 
\      Black Cat Networks Ltd.       / 101 things you can't have too  \
/ http://www.blackcatnetworks.co.uk/ \  much of : 30 - Comfy sofas.   /
\   .uk domains 10ukp+vat/2 years    /                                \
/   .com/.net/.org 10ukp+vat/year    \                                /