Problems with Fat32Fs and the command line
Jeff Doggett (257) 234 posts |
Hi, I have a problem using the command line with Fat32Fs on an Iyonix 5.18. Is there anything that Fat32Fs could be doing to provoke this behavior? Below is a log of the calls that RiscOS makes to Fat32Fs: # Catalogue the root directory - note that RiscOS does not pass the dollar to Fat32Fs !!! *cat FSEntry_Func 0 # Set current drive & dir FSEntry_Func 0 (:HD-PCU2) # To this FSEntry_Func 11 # Read back current drive name FSEntry_Func 11, length = 7, (HD-PCU2) # The result FSEntry_File 5 FSEntry_File 5 (:HD-PCU2) # Get file attributes (of root dir?) FSEntry_File 5 (/) 2 FFF0003A C7524200 0 33 # The result FSEntry_Func 0 FSEntry_Func 0 (:HD-PCU2) FSEntry_Func 11 FSEntry_Func 11, length = 7, (HD-PCU2) Dir. Fat32Fs::HD-PCU2.$ Option 00 (Off) CSD Fat32Fs::HD-PCU2.$ Lib. Fat32Fs:"Unset" URD Fat32Fs:"Unset" FSEntry_Func 15 FSEntry_Func 15 (:HD-PCU2) # Read directory entries (from root?) FSEntry_Func 15 (/) # Show the internal dir name (unix format) FSEntry_Func 15 FSEntry_Func 15 (:HD-PCU2) FSEntry_Func 15 (/) FSEntry_Func 15 FSEntry_Func 15 (:HD-PCU2) FSEntry_Func 15 (/) Orig-Stuff DWR/WR recording_list/hmx WR/WR Movies DWR/WR REC DWR/WR Pics DR/R Doom DWR/WR /wd_tv DWR/WR PDA DR/R WD DWR/WR CDs DWR/WR FSEntry_Func 15 FSEntry_Func 15 (:HD-PCU2) FSEntry_Func 15 (/) SetTime DWR/WR # Next We use $ in the filename - note that RiscOS does not pass the dollar to Fat32Fs !!! *cat $.pda FSEntry_Func 0 FSEntry_Func 0 (:HD-PCU2) FSEntry_Func 11 FSEntry_Func 11, length = 7, (HD-PCU2) FSEntry_File 5 FSEntry_File 5 (:HD-PCU2.pda) FSEntry_File 5 (/pda) 2 FFF0004D 3D9DF0F0 0 11 FSEntry_Func 0 FSEntry_Func 0 (:HD-PCU2.pda) FSEntry_Func 11 FSEntry_Func 11, length = 7, (HD-PCU2) Dir. Fat32Fs::HD-PCU2.pda Option 00 (Off) CSD Fat32Fs::HD-PCU2.$ Lib. Fat32Fs:"Unset" URD Fat32Fs:"Unset" FSEntry_Func 15 FSEntry_Func 15 (:HD-PCU2.pda) FSEntry_Func 15 (/pda) FSEntry_Func 15 FSEntry_Func 15 (:HD-PCU2.pda) FSEntry_Func 15 (/pda) FSEntry_Func 15 FSEntry_Func 15 (:HD-PCU2.pda) FSEntry_Func 15 (/pda) 170/pdf WR/WR 332461742/pdf WR/WR Alarms-more-reliable/html WR/WR C5024bk1/pdf WR/WR Costs/xls WR/WR Eng_add/mdb WR/WR Jeffs_points WR/WR Progs DR/R FSEntry_Func 15 FSEntry_Func 15 (:HD-PCU2.pda) FSEntry_Func 15 (/pda) SD_Card_1 DR/R SD_Card_2 DR/R SD_Card_6120 DR/R SD_Card_C6 DR/R ttnavsdk3_manual/pdf WR/WR ttwirelessgps_uk/pdf WR/WR MusicPath WR/WR # Finally we use a fully qualified path - note that RiscOS passes the dollar through. *cat :4.$.pda FSEntry_Func 0 FSEntry_Func 0 (:4) FSEntry_Func 11 FSEntry_Func 11, length = 7, (HD-PCU2) FSEntry_File 5 FSEntry_File 5 (:HD-PCU2.$.pda) FSEntry_File 5 (/pda) 2 FFF0004D 3D9DF0F0 0 11 FSEntry_Func 0 FSEntry_Func 0 (:HD-PCU2.$) FSEntry_Func 0 CSD=$ FSEntry_Func 11 FSEntry_Func 11, length = 7, (HD-PCU2) Dir. Fat32Fs::HD-PCU2.$.pda Option 00 (Off) CSD Fat32Fs::HD-PCU2.$ Lib. Fat32Fs:"Unset" URD Fat32Fs:"Unset" FSEntry_Func 15 FSEntry_Func 15 (:HD-PCU2.$.pda) FSEntry_Func 15 (/pda) FSEntry_Func 15 FSEntry_Func 15 (:HD-PCU2.$.pda) FSEntry_Func 15 (/pda) FSEntry_Func 15 FSEntry_Func 15 (:HD-PCU2.$.pda) FSEntry_Func 15 (/pda) 170/pdf WR/WR 332461742/pdf WR/WR Alarms-more-reliable/html WR/WR C5024bk1/pdf WR/WR Costs/xls WR/WR Eng_add/mdb WR/WR Jeffs_points WR/WR Progs DR/R FSEntry_Func 15 FSEntry_Func 15 (:HD-PCU2.$.pda) FSEntry_Func 15 (/pda) SD_Card_1 DR/R SD_Card_2 DR/R SD_Card_6120 DR/R SD_Card_C6 DR/R ttnavsdk3_manual/pdf WR/WR ttwirelessgps_uk/pdf WR/WR MusicPath WR/WR * |