[Oberon] A2 won't mount: AosFS, NatFS, FatFS

Chris Glur easlab at absamail.co.za
Fri Aug 20 08:57:36 MEST 2010


A2 seems to have good facilities to test USBs.
I've got 2 BlueBottle CDs [externally} marked as:
=  A2 2006-08-27 Rev. 1560
=  2009 Feb 19 Rev. 2081

Neither was able to mount IDE0, but luckily Backup.Tool 
was able to save my log of test attempts, pasted here:---
[apparently: Partitions.Show ==]

Disk: IDE0, 31GB, ST380011A
ReadPartitions: error 2826

Disk: IDE2, 146MB, removable, read-only, ATAPI 48X CDROM
IDE2#00    146MB --- (Whole disk)

Disk: USB0, 2560KB, removable, read-only, HUAWEI Mass Storage   <---- !!
USB0#00    2.5MB --- (Whole disk)
USB0#01    2.4MB --- (Free)
================
OFSTools.Mount C FatFS IDE0#1 ~ ==C: unknown alias FatFS
OFSTools.Mount AOS AosFS IDE0#6 ~ AOS: unknown alias AosFS
OFSTools.Mount C FatFS IDE0#0 ~ == C: unknown alias FatFS 
OFSTools.Mount A NatFS Diskette0 ~ ==  <unknown alias>

--> view/examine Oberon.Text == see CD:Oberon.Text == ...
	Alias = {
		AosFS = { DiskVolumes.New DiskFS.NewFS }
		NatFS = { DiskVolumes.New OberonFS.NewFS }
		RamFS = { RAMVolumes.New DiskFS.NewFS }
		FatFS = { FATVolumes.New FATFiles.NewFS }
		IsoFS = { ISO9660Volumes.New ISO9660Files.NewFS }

CD:Backup.Tool  Backup.Directory == ok        Backup.WriteFiles ^
-->  OFSTools.Watch  ==
RAM: AosFS on RAM0 (boot)
	31MB of 31MB free
CD: AosFS on IDE2#0 (read-only) (removable) (boot)
	0KB of 145MB free
-> OFSTools.Mount N FatFS USB0#00 ~ == N: unknown alias FatFS
!! No !! I should have used IDE0#01 or IDE0#02 !!

-> OFSTools.Mount N NatFS USB0#00 ~ == N: unknown alias NatFS

--> Remove 32GB-strap from Disk: IDE0 ==
[apparently: Partitions.Show ==]
Disk: IDE0, 74GB = 156301488 * 512, CHS: 155061*16*63, ST380011A, mntcnt=0
IDE0#00          0 156301488 76319MB --- (Whole disk)
IDE0#01         63   2056257  1004MB  11 * Win 95/98, FAT32
IDE0#02    2056320   2056320  1004MB  11 Win 95/98, FAT32
IDE0#03    4112640   2056320  1004MB 131 Linux fs
IDE0#04    6168960 121306815 59231MB   5 Extended
IDE0#05    6169023   2104452  1027MB 131 |Linux fs
IDE0#06    8273538   4208967  2055MB 131 |Linux fs
IDE0#07   12482568    273042   133MB  76 |Native Oberon, Aos
IDE0#08   12755673    273042   133MB  76 |Native Oberon, Aos
..
Disk: IDE2, 146MB = 75026 * 2048, removable, read-only, GetCHS: 
     unsupported, ATAPI 48X CDROM, mntcnt=1
     
IDE2#00          0     75026   146MB --- (Whole disk) [mounted]

Disk: Diskette0, GetSize: no media, removable, Standard Diskette, mntcnt=0
==> still OFSTools.Mount <args> == gives all "unknown alias <filetype>"

----> try older BB CD " A2 2008-08-27  Rev 1560"  <-----
==> still OFSTools.Mount <args> == gives all "unknown alias <filetype>"
= this CD has *USB*Text* re. "2008"

--> examine actual date-info in CD-files, to locate newer CD.

CD has 
CD:BluetoothUSB.Mod = 01.12.2005 Cleanup (staubesv) <-- 01.12.2005
  CD:UsbNetworkUSB200M.Mod = 19.12.2006	
==> CD:USB.Bin	 19.02.2009 15:28:58	625252  <-- date of CD copy ?

----> try CD: A2 2008-09-27 Rev 1560:-
System.Directory Usb*\d  -->
CD:UsbEhci.Obx	 27.08.2008 10:26:26	34944
..
CD:Usb.Text	 26.08.2008 18:08:42	21363  -> 05.03.2008	Added SerialNumber config string (staubesv)
2. Usage
2.1 Starting the USB driver
Call PCITools.DetectHardware ~ ==Call error: Oberon.PCITools.DetectHardware not found

System.Directory  *Usb*Obx ==  36 files
5.1 USB Storage Devices
When you want to mount a USB storage device automatically at system start up time, 
you can't just use the normal mount commands provided by FSTools.Mod.
Use the UsbTools.Mount command.  == Call error: Oberon.UsbTools.Obx not found <-- ?
or Use the UsbTools.BlockingMount command. == Call error: Oberon.UsbTools.Obx not found
UsbTools.*  -> CD:UsbTools.Obx
System.CopyFiles CD:UsbTools.Obx => Oberon.UsbTools.Obx ~
Use the UsbTools.Mount command.  == Call error: Oberon.UsbTools.Mount not found

=== End of log of test attempts  ===
I'm deleting the USB test results, which we now know more
about that when I wrote this text.

But apart from USB matters:
 why can't I mount my IDE partitions ?
 and is my method of masking CD:Oberon.Text valid.
 
TIA, 

Chris Glur.




More information about the Oberon mailing list