From 523cf20bddb373e117f376d030987bb45bbc7bf3 Mon Sep 17 00:00:00 2001 From: "gareth.randall@f8c5d58f5cc3f79e7116f148094c1f4de599637e" Date: Wed, 1 Jul 2015 13:39:42 +0200 Subject: Added a note clarifying the need to use IDE disk controller, to help future users. --- hurd/running/virtualbox.mdwn | 1 + 1 file changed, 1 insertion(+) (limited to 'hurd') diff --git a/hurd/running/virtualbox.mdwn b/hurd/running/virtualbox.mdwn index 23a0b156..b1cb823b 100644 --- a/hurd/running/virtualbox.mdwn +++ b/hurd/running/virtualbox.mdwn @@ -21,6 +21,7 @@ supported. The network controller should be configured as PCnet-PCI II or PCNet-FAST III for instance. INTEL PRO or Paravirtualized Network do not work. +Note: If your Hurd image freezes on startup with "start ext2fs: ext2fs: device:hd0s1: No such device or address", then you may need to manually edit the hard disk controller to be "IDE", because VirtualBox defaults to "SATA" which does not work. Go in to the "Storage" tab and check whether there is an entry for "Controller: SATA". If the SATA entry exists and the Hurd disk image is attached to it, delete the SATA controller and then add a new hard disk under "Controller: IDE". Restart the virtual machine. The hard disk should now be accessible via an IDE interface and Hurd should start successfully and reach the login prompt. (This is the case on VirtualBox 4.3.28 on Mac OS.) ## Converting from qemu image -- cgit v1.2.3 From 8b8f71b5c7f6e70886d92fe7725f6e990c461b60 Mon Sep 17 00:00:00 2001 From: xavier grave Date: Fri, 10 Jul 2015 17:59:28 +0200 Subject: [ADA4HURD] read try results on netfs Ada binding --- hurd/documentation/netfs_ada_results.mdwn | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'hurd') diff --git a/hurd/documentation/netfs_ada_results.mdwn b/hurd/documentation/netfs_ada_results.mdwn index c7f48bc7..9dd2bdce 100644 --- a/hurd/documentation/netfs_ada_results.mdwn +++ b/hurd/documentation/netfs_ada_results.mdwn @@ -183,3 +183,17 @@ is included in the section entitled ### ls node/path\ 2 * OK * needed to fix a missing update in the child node (because update was done only on get_dirents call) + +### cat node/path\ 2/leaf\ 1 + * NOK + * Call sequence + * Validate\_Stat + * Check\_Open\_Permissions + * Attempt\_Lookup + * Validate\_Stat + * Attempt\_Lookup + * Validate\_Stat + * Check\_Open\_Permissions + * Validate_Stat + * netfs\_implementation.adb:113 Netfs\_Implementation.Attempt\_Read + * need for attemp\_read implementation \ No newline at end of file -- cgit v1.2.3 From bb1b04ae50e1a3a9e9d29d936695bfc5f7a4886b Mon Sep 17 00:00:00 2001 From: Xavier Grave Date: Fri, 10 Jul 2015 18:55:45 +0200 Subject: [ADA4HURD] report of read implementation --- hurd/documentation/netfs_ada_results.mdwn | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'hurd') diff --git a/hurd/documentation/netfs_ada_results.mdwn b/hurd/documentation/netfs_ada_results.mdwn index 9dd2bdce..45ccffc2 100644 --- a/hurd/documentation/netfs_ada_results.mdwn +++ b/hurd/documentation/netfs_ada_results.mdwn @@ -196,4 +196,9 @@ is included in the section entitled * Check\_Open\_Permissions * Validate_Stat * netfs\_implementation.adb:113 Netfs\_Implementation.Attempt\_Read - * need for attemp\_read implementation \ No newline at end of file + * need for attemp\_read implementation + +## Rev 3126bd9ce609 + + * Read is implemented + * next step : write \ No newline at end of file -- cgit v1.2.3 From f1c60b9ea24c286422ecb948494c871f32ce2b39 Mon Sep 17 00:00:00 2001 From: Xavier Grave Date: Sat, 11 Jul 2015 12:16:29 +0200 Subject: [ADA4HURD] report of write try --- hurd/documentation/netfs_ada_results.mdwn | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'hurd') diff --git a/hurd/documentation/netfs_ada_results.mdwn b/hurd/documentation/netfs_ada_results.mdwn index 45ccffc2..7818d7c0 100644 --- a/hurd/documentation/netfs_ada_results.mdwn +++ b/hurd/documentation/netfs_ada_results.mdwn @@ -201,4 +201,15 @@ is included in the section entitled ## Rev 3126bd9ce609 * Read is implemented - * next step : write \ No newline at end of file + * next step : write + +### echo "elle souffle" > node/path\ 2/leaf\ 1 + * NOK + * command result - bash: node/path 2/leaf 1: Permission denied + * Call sequence + * Validate\_Stat + * Check\_Open\_Permissions + * Attempt_Lookup path 2 * Validate\_Stat + * Attempt\_Lookup leaf 1 * Validate\_Stat + * Validate_Stat + * Check\_Open\_Permissions - Check failed WRITE 1073741837 \ No newline at end of file -- cgit v1.2.3 From c1bbbfe3d75adada77860fc77641c18928891eca Mon Sep 17 00:00:00 2001 From: Xavier Grave Date: Sat, 11 Jul 2015 12:36:18 +0200 Subject: [ADA4HURD] report of 2nd write try with tree with 0755 permission --- hurd/documentation/netfs_ada_results.mdwn | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'hurd') diff --git a/hurd/documentation/netfs_ada_results.mdwn b/hurd/documentation/netfs_ada_results.mdwn index 7818d7c0..4d44b7bc 100644 --- a/hurd/documentation/netfs_ada_results.mdwn +++ b/hurd/documentation/netfs_ada_results.mdwn @@ -212,4 +212,16 @@ is included in the section entitled * Attempt_Lookup path 2 * Validate\_Stat * Attempt\_Lookup leaf 1 * Validate\_Stat * Validate_Stat - * Check\_Open\_Permissions - Check failed WRITE 1073741837 \ No newline at end of file + * Check\_Open\_Permissions - Check failed WRITE 1073741837 + +## Rev 242f59899045 + * NOK + * command result - bash: node/path 2/leaf 1: Operation not supported + * Call sequence + * Validate\_Stat + * Check\_Open\_Permissions + * Attempt_Lookup path 2 * Validate\_Stat + * Attempt\_Lookup leaf 1 * Validate\_Stat + * Validate_Stat + * Check\_Open\_Permissions + * netfs\_implementation.adb:366 Netfs\_Implementation.Attempt\_Set\_Size : not yet implemented \ No newline at end of file -- cgit v1.2.3 From 189a15bcef3fbc33dfea3e627eac71b57c46095d Mon Sep 17 00:00:00 2001 From: Xavier Grave Date: Sat, 11 Jul 2015 12:42:28 +0200 Subject: [ADA4HURD] report of 3rd write try with set size minimal implementation --- hurd/documentation/netfs_ada_results.mdwn | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) (limited to 'hurd') diff --git a/hurd/documentation/netfs_ada_results.mdwn b/hurd/documentation/netfs_ada_results.mdwn index 4d44b7bc..433c086d 100644 --- a/hurd/documentation/netfs_ada_results.mdwn +++ b/hurd/documentation/netfs_ada_results.mdwn @@ -215,6 +215,26 @@ is included in the section entitled * Check\_Open\_Permissions - Check failed WRITE 1073741837 ## Rev 242f59899045 + + * nore are xcreated with 0755 permission + +### echo "elle souffle" > node/path\ 2/leaf\ 1 + * NOK + * command result - bash: node/path 2/leaf 1: Operation not supported + * Call sequence + * Validate\_Stat + * Check\_Open\_Permissions + * Attempt_Lookup path 2 * Validate\_Stat + * Attempt\_Lookup leaf 1 * Validate\_Stat + * Validate_Stat + * Check\_Open\_Permissions + * netfs\_implementation.adb:366 Netfs\_Implementation.Attempt\_Set\_Size : not yet implemented + +## Rev dceb291aaf1c + + * Set_Size minimal implementation + +### echo "elle souffle" > node/path\ 2/leaf\ 1 * NOK * command result - bash: node/path 2/leaf 1: Operation not supported * Call sequence @@ -224,4 +244,5 @@ is included in the section entitled * Attempt\_Lookup leaf 1 * Validate\_Stat * Validate_Stat * Check\_Open\_Permissions - * netfs\_implementation.adb:366 Netfs\_Implementation.Attempt\_Set\_Size : not yet implemented \ No newline at end of file + * Attempt\_Set\_Size + * netfs_implementation.adb:481 Netfs\_Implementation.Attemp\_Write -- cgit v1.2.3 From 22b0c77373f1814a1fb6b608cdb560c0f74bdd5f Mon Sep 17 00:00:00 2001 From: Xavier Grave Date: Sat, 11 Jul 2015 13:38:22 +0200 Subject: [ADA4HURD] report of 4rd write try with first write implementation, seems OK --- hurd/documentation/netfs_ada_results.mdwn | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'hurd') diff --git a/hurd/documentation/netfs_ada_results.mdwn b/hurd/documentation/netfs_ada_results.mdwn index 433c086d..5a461160 100644 --- a/hurd/documentation/netfs_ada_results.mdwn +++ b/hurd/documentation/netfs_ada_results.mdwn @@ -246,3 +246,10 @@ is included in the section entitled * Check\_Open\_Permissions * Attempt\_Set\_Size * netfs_implementation.adb:481 Netfs\_Implementation.Attemp\_Write + +## Rev 93311515a6c2 + + * Attempt_Write is implemented + +### echo "elle souffle" > node/path\ 2/leaf\ 1 + * OK \ No newline at end of file -- cgit v1.2.3