Changes between Version 7 and Version 8 of Ticket #16677
- Timestamp:
- Apr 21, 2017 8:06:59 AM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #16677 – Description
v7 v8 9 9 hdparm -a0 /dev/sda 10 10 }}} 11 11 seems to do the same as 12 12 {{{ 13 13 # echo 0 > /sys/class/block/sda/queue/read_ahead_kb … … 18 18 1. get archlinux-2017.03.01-dual.iso (or any current/latest iso, BUT then the dd repro will most likely not work at the same 'skip'!) 19 19 20 However according to this comment from frank https://www.virtualbox.org/ticket/15281#comment:8 , I shouldn't be posting any such links here, but then reproducing this(with accuracy) is going to be really hard without them, so I'm going to be obscuring them with base64, hopefully that's a good compromise between not posting them and posting them... 21 22 Pick a download location(476.0 MB): 23 24 25 archlinux webpage with torrent/magnet links, located here: 26 20 However according to this comment from frank https://www.virtualbox.org/ticket/15281#comment:8 , I shouldn't be posting any such links here, but then reproducing this(with accuracy) is going to be really hard without them, so I'm going to be obscuring them with base64, hopefully that's a good compromise between not posting them and posting them... 21 22 Pick a download location(476.0 MB): 23 24 25 archlinux webpage with torrent/magnet links, located here: 27 26 {{{ 28 27 aHR0cHM6Ly93d3cuYXJjaGxpbnV4Lm9yZy9yZWxlbmcvcmVsZWFzZXMvMjAxNy4wMy4wMS8= 29 28 }}} 30 29 31 (my)google drive, directory with the iso file: 32 30 (my)google drive, directory with the iso file: 33 31 {{{ 34 32 aHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL29wZW4/aWQ9MEI2UC05VXlKRmp6S1ZsWkhUa1E0YUZWbGRUUQ== 35 33 }}} 36 34 37 sha1sum for that iso is: 38 35 sha1sum for that iso is: 39 36 {{{ 40 37 f426866ca632a35a3eeae8e4080cff25ec8da614 archlinux-2017.03.01-dual.iso … … 42 39 43 40 2. get my VM 44 the reproduction steps only work with my VM with that specific vdi file; if that vdi gets cloned(even if to same format: vdi) it will not reproduce anymore! The IDE CD repro. steps will still work and make it hang reliably though (see 'next section') 45 46 Pick one download location(1.9G): 47 48 49 dropbox: 50 41 the reproduction steps only work with my VM with that specific vdi file; if that vdi gets cloned(even if to same format: vdi) it will not reproduce anymore! The IDE CD repro. steps will still work and make it hang reliably though (see 'next section') 42 43 Pick one download location(1.9G): 44 45 dropbox: 51 46 {{{ 52 47 aHR0cHM6Ly93d3cuZHJvcGJveC5jb20vc2gvaHFiMGIwNDB4aTYyMDN2L0FBRE50RVF5Z0tGU1duNnpRaDNZS1VVcmE/ZGw9MA== 53 48 }}} 54 49 55 (my)google drive: 56 50 (my)google drive: 57 51 {{{ 58 52 aHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2RyaXZlL2ZvbGRlcnMvMEI2UC05VXlKRmp6S1Rrc3lZM0pZWlhSbU1Xcz91c3A9c2hhcmluZw== 59 53 }}} 60 54 61 download these 3 files: 62 ''arch3.vbox 63 arch3.vdi 64 checksums'' 65 66 md5,sha1,sha256 and sha512 for those two are: 67 55 download these 3 files: ''arch3.vbox, arch3.vdi, checksums'' 56 57 md5,sha1,sha256 and sha512 for those two are: 68 58 {{{ 69 59 1aa8124771fd7c8761435ff26ee2d55b ./arch3.vbox … … 80 70 3. TODO: "import" the .vbox somehow in the VirtualBox UI! (export/import wouldn't have worked because it clones my vdi; and imports it as vmdk) 81 71 4. ensure 'Controller: IDE' has 'Use Host I/O Cache' enabled (it does by default when creating new VM) 82 ^ this means CD access won't hang72 ^ this means CD access won't hang 83 73 5. ensure 'Controller: SATA' has 'Use Host I/O Cache' disabled (it's disabled by default when creating new VM) 84 ^ this means HDD access will hang, below.74 ^ this means HDD access will hang, below. 85 75 6. start, Boot from CD/iso, you see grub "Boot Arch Linux (x86_64)", press Enter to boot from the iso 86 (do not boot HDD's OS, it will hang during boot sequence)76 (do not boot HDD's OS, it will hang during boot sequence) 87 77 7. you get to the root prompt, auto logged in. 88 78 89 info: 90 91 92 This is the default, 256KiB of readahead: 93 94 79 info: 80 81 This is the default, 256KiB of readahead: 95 82 {{{ 96 83 # hdparm -a /dev/sda … … 156 143 157 144 158 No hang when the following: ---- 159 160 161 162 boot session 1: 145 No hang when the following: ---- 146 147 148 boot session 1: 163 149 164 150 {{{ … … 166 152 }}} 167 153 168 boot session 2: 169 154 boot session 2: 170 155 {{{ 171 156 dd if=/dev/sda of=/dev/null bs=512 skip=42216 count=2 172 157 }}} 173 158 174 boot session 3: 175 159 boot session 3: 176 160 {{{ 177 161 dd if=/dev/sda of=/dev/null bs=512 skip=42215 count=1 … … 180 164 181 165 182 Hang when the following: ---- 183 184 185 186 boot session 1: 187 166 Hang when the following: ---- 167 168 169 boot session 1: 188 170 {{{ 189 171 dd if=/dev/sda of=/dev/null bs=512 skip=42208 count=9 190 172 }}} 191 173 192 boot session 2: 193 174 boot session 2: 194 175 {{{ 195 176 dd if=/dev/sda of=/dev/null bs=512 skip=42215 count=2 196 177 }}} 197 178 198 boot session 3: 199 179 boot session 3: 200 180 {{{ 201 181 dd if=/dev/sda of=/dev/null bs=512 skip=42215 count=2