blob: 6b7edaf28f15c828607318a798ec3c3952d373be [file] [log] [blame]
Kevin Wolfc9bf2782016-10-27 16:29:14 -04001QA output created by 172
2Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=737280
3
4
5=== Default ===
6
7Testing:
8
9 dev: isa-fdc, id ""
10 iobase = 1008 (0x3f0)
11 irq = 6 (0x6)
12 dma = 2 (0x2)
13 driveA = ""
14 driveB = ""
15 check_media_rate = true
16 fdtypeA = "auto"
17 fdtypeB = "auto"
18 fallback = "288"
19 isa irq 6
20 bus: floppy-bus.0
21 type floppy-bus
22 dev: floppy, id ""
23 unit = 0 (0x0)
24 drive = "floppy0"
25 logical_block_size = 512 (0x200)
26 physical_block_size = 512 (0x200)
27 min_io_size = 0 (0x0)
28 opt_io_size = 0 (0x0)
29 discard_granularity = 4294967295 (0xffffffff)
30 write-cache = "auto"
31 drive-type = "288"
32
33
34=== Using -fda/-fdb options ===
35
36Testing: -fda TEST_DIR/t.qcow2
37
38 dev: isa-fdc, id ""
39 iobase = 1008 (0x3f0)
40 irq = 6 (0x6)
41 dma = 2 (0x2)
42 driveA = ""
43 driveB = ""
44 check_media_rate = true
45 fdtypeA = "auto"
46 fdtypeB = "auto"
47 fallback = "288"
48 isa irq 6
49 bus: floppy-bus.0
50 type floppy-bus
51 dev: floppy, id ""
52 unit = 0 (0x0)
53 drive = "floppy0"
54 logical_block_size = 512 (0x200)
55 physical_block_size = 512 (0x200)
56 min_io_size = 0 (0x0)
57 opt_io_size = 0 (0x0)
58 discard_granularity = 4294967295 (0xffffffff)
59 write-cache = "auto"
60 drive-type = "144"
61
62Testing: -fdb TEST_DIR/t.qcow2
63
64 dev: isa-fdc, id ""
65 iobase = 1008 (0x3f0)
66 irq = 6 (0x6)
67 dma = 2 (0x2)
68 driveA = ""
69 driveB = ""
70 check_media_rate = true
71 fdtypeA = "auto"
72 fdtypeB = "auto"
73 fallback = "288"
74 isa irq 6
75 bus: floppy-bus.0
76 type floppy-bus
77 dev: floppy, id ""
78 unit = 1 (0x1)
79 drive = "floppy1"
80 logical_block_size = 512 (0x200)
81 physical_block_size = 512 (0x200)
82 min_io_size = 0 (0x0)
83 opt_io_size = 0 (0x0)
84 discard_granularity = 4294967295 (0xffffffff)
85 write-cache = "auto"
86 drive-type = "144"
87 dev: floppy, id ""
88 unit = 0 (0x0)
89 drive = "floppy0"
90 logical_block_size = 512 (0x200)
91 physical_block_size = 512 (0x200)
92 min_io_size = 0 (0x0)
93 opt_io_size = 0 (0x0)
94 discard_granularity = 4294967295 (0xffffffff)
95 write-cache = "auto"
96 drive-type = "288"
97
98Testing: -fda TEST_DIR/t.qcow2 -fdb TEST_DIR/t.qcow2
99
100 dev: isa-fdc, id ""
101 iobase = 1008 (0x3f0)
102 irq = 6 (0x6)
103 dma = 2 (0x2)
104 driveA = ""
105 driveB = ""
106 check_media_rate = true
107 fdtypeA = "auto"
108 fdtypeB = "auto"
109 fallback = "288"
110 isa irq 6
111 bus: floppy-bus.0
112 type floppy-bus
113 dev: floppy, id ""
114 unit = 1 (0x1)
115 drive = "floppy1"
116 logical_block_size = 512 (0x200)
117 physical_block_size = 512 (0x200)
118 min_io_size = 0 (0x0)
119 opt_io_size = 0 (0x0)
120 discard_granularity = 4294967295 (0xffffffff)
121 write-cache = "auto"
122 drive-type = "144"
123 dev: floppy, id ""
124 unit = 0 (0x0)
125 drive = "floppy0"
126 logical_block_size = 512 (0x200)
127 physical_block_size = 512 (0x200)
128 min_io_size = 0 (0x0)
129 opt_io_size = 0 (0x0)
130 discard_granularity = 4294967295 (0xffffffff)
131 write-cache = "auto"
132 drive-type = "144"
133
134
135=== Using -drive options ===
136
137Testing: -drive if=floppy,file=TEST_DIR/t.qcow2
138
139 dev: isa-fdc, id ""
140 iobase = 1008 (0x3f0)
141 irq = 6 (0x6)
142 dma = 2 (0x2)
143 driveA = ""
144 driveB = ""
145 check_media_rate = true
146 fdtypeA = "auto"
147 fdtypeB = "auto"
148 fallback = "288"
149 isa irq 6
150 bus: floppy-bus.0
151 type floppy-bus
152 dev: floppy, id ""
153 unit = 0 (0x0)
154 drive = "floppy0"
155 logical_block_size = 512 (0x200)
156 physical_block_size = 512 (0x200)
157 min_io_size = 0 (0x0)
158 opt_io_size = 0 (0x0)
159 discard_granularity = 4294967295 (0xffffffff)
160 write-cache = "auto"
161 drive-type = "144"
162
163Testing: -drive if=floppy,file=TEST_DIR/t.qcow2,index=1
164
165 dev: isa-fdc, id ""
166 iobase = 1008 (0x3f0)
167 irq = 6 (0x6)
168 dma = 2 (0x2)
169 driveA = ""
170 driveB = ""
171 check_media_rate = true
172 fdtypeA = "auto"
173 fdtypeB = "auto"
174 fallback = "288"
175 isa irq 6
176 bus: floppy-bus.0
177 type floppy-bus
178 dev: floppy, id ""
179 unit = 1 (0x1)
180 drive = "floppy1"
181 logical_block_size = 512 (0x200)
182 physical_block_size = 512 (0x200)
183 min_io_size = 0 (0x0)
184 opt_io_size = 0 (0x0)
185 discard_granularity = 4294967295 (0xffffffff)
186 write-cache = "auto"
187 drive-type = "144"
188 dev: floppy, id ""
189 unit = 0 (0x0)
190 drive = "floppy0"
191 logical_block_size = 512 (0x200)
192 physical_block_size = 512 (0x200)
193 min_io_size = 0 (0x0)
194 opt_io_size = 0 (0x0)
195 discard_granularity = 4294967295 (0xffffffff)
196 write-cache = "auto"
197 drive-type = "288"
198
199Testing: -drive if=floppy,file=TEST_DIR/t.qcow2 -drive if=floppy,file=TEST_DIR/t.qcow2,index=1
200
201 dev: isa-fdc, id ""
202 iobase = 1008 (0x3f0)
203 irq = 6 (0x6)
204 dma = 2 (0x2)
205 driveA = ""
206 driveB = ""
207 check_media_rate = true
208 fdtypeA = "auto"
209 fdtypeB = "auto"
210 fallback = "288"
211 isa irq 6
212 bus: floppy-bus.0
213 type floppy-bus
214 dev: floppy, id ""
215 unit = 1 (0x1)
216 drive = "floppy1"
217 logical_block_size = 512 (0x200)
218 physical_block_size = 512 (0x200)
219 min_io_size = 0 (0x0)
220 opt_io_size = 0 (0x0)
221 discard_granularity = 4294967295 (0xffffffff)
222 write-cache = "auto"
223 drive-type = "144"
224 dev: floppy, id ""
225 unit = 0 (0x0)
226 drive = "floppy0"
227 logical_block_size = 512 (0x200)
228 physical_block_size = 512 (0x200)
229 min_io_size = 0 (0x0)
230 opt_io_size = 0 (0x0)
231 discard_granularity = 4294967295 (0xffffffff)
232 write-cache = "auto"
233 drive-type = "144"
234
235
236=== Using -drive if=none and -global ===
237
238Testing: -drive if=none,file=TEST_DIR/t.qcow2 -global isa-fdc.driveA=none0
239
240 dev: isa-fdc, id ""
241 iobase = 1008 (0x3f0)
242 irq = 6 (0x6)
243 dma = 2 (0x2)
244 driveA = ""
245 driveB = ""
246 check_media_rate = true
247 fdtypeA = "auto"
248 fdtypeB = "auto"
249 fallback = "288"
250 isa irq 6
251 bus: floppy-bus.0
252 type floppy-bus
253 dev: floppy, id ""
254 unit = 0 (0x0)
255 drive = "none0"
256 logical_block_size = 512 (0x200)
257 physical_block_size = 512 (0x200)
258 min_io_size = 0 (0x0)
259 opt_io_size = 0 (0x0)
260 discard_granularity = 4294967295 (0xffffffff)
261 write-cache = "auto"
262 drive-type = "144"
263
264Testing: -drive if=none,file=TEST_DIR/t.qcow2 -global isa-fdc.driveB=none0
265
266 dev: isa-fdc, id ""
267 iobase = 1008 (0x3f0)
268 irq = 6 (0x6)
269 dma = 2 (0x2)
270 driveA = ""
271 driveB = ""
272 check_media_rate = true
273 fdtypeA = "auto"
274 fdtypeB = "auto"
275 fallback = "288"
276 isa irq 6
277 bus: floppy-bus.0
278 type floppy-bus
279 dev: floppy, id ""
280 unit = 1 (0x1)
281 drive = "none0"
282 logical_block_size = 512 (0x200)
283 physical_block_size = 512 (0x200)
284 min_io_size = 0 (0x0)
285 opt_io_size = 0 (0x0)
286 discard_granularity = 4294967295 (0xffffffff)
287 write-cache = "auto"
288 drive-type = "144"
289
290Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -global isa-fdc.driveA=none0 -global isa-fdc.driveB=none1
291
292 dev: isa-fdc, id ""
293 iobase = 1008 (0x3f0)
294 irq = 6 (0x6)
295 dma = 2 (0x2)
296 driveA = ""
297 driveB = ""
298 check_media_rate = true
299 fdtypeA = "auto"
300 fdtypeB = "auto"
301 fallback = "288"
302 isa irq 6
303 bus: floppy-bus.0
304 type floppy-bus
305 dev: floppy, id ""
306 unit = 1 (0x1)
307 drive = "none1"
308 logical_block_size = 512 (0x200)
309 physical_block_size = 512 (0x200)
310 min_io_size = 0 (0x0)
311 opt_io_size = 0 (0x0)
312 discard_granularity = 4294967295 (0xffffffff)
313 write-cache = "auto"
314 drive-type = "144"
315 dev: floppy, id ""
316 unit = 0 (0x0)
317 drive = "none0"
318 logical_block_size = 512 (0x200)
319 physical_block_size = 512 (0x200)
320 min_io_size = 0 (0x0)
321 opt_io_size = 0 (0x0)
322 discard_granularity = 4294967295 (0xffffffff)
323 write-cache = "auto"
324 drive-type = "144"
325
326
327=== Using -drive if=none and -device ===
328
329Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0
330
331 dev: isa-fdc, id ""
332 iobase = 1008 (0x3f0)
333 irq = 6 (0x6)
334 dma = 2 (0x2)
335 driveA = ""
336 driveB = ""
337 check_media_rate = true
338 fdtypeA = "auto"
339 fdtypeB = "auto"
340 fallback = "288"
341 isa irq 6
342 bus: floppy-bus.0
343 type floppy-bus
344 dev: floppy, id ""
345 unit = 0 (0x0)
346 drive = "none0"
347 logical_block_size = 512 (0x200)
348 physical_block_size = 512 (0x200)
349 min_io_size = 0 (0x0)
350 opt_io_size = 0 (0x0)
351 discard_granularity = 4294967295 (0xffffffff)
352 write-cache = "auto"
353 drive-type = "144"
354
355Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,unit=1
356
357 dev: isa-fdc, id ""
358 iobase = 1008 (0x3f0)
359 irq = 6 (0x6)
360 dma = 2 (0x2)
361 driveA = ""
362 driveB = ""
363 check_media_rate = true
364 fdtypeA = "auto"
365 fdtypeB = "auto"
366 fallback = "288"
367 isa irq 6
368 bus: floppy-bus.0
369 type floppy-bus
370 dev: floppy, id ""
371 unit = 1 (0x1)
372 drive = "none0"
373 logical_block_size = 512 (0x200)
374 physical_block_size = 512 (0x200)
375 min_io_size = 0 (0x0)
376 opt_io_size = 0 (0x0)
377 discard_granularity = 4294967295 (0xffffffff)
378 write-cache = "auto"
379 drive-type = "144"
380
381Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0 -device floppy,drive=none1,unit=1
382
383 dev: isa-fdc, id ""
384 iobase = 1008 (0x3f0)
385 irq = 6 (0x6)
386 dma = 2 (0x2)
387 driveA = ""
388 driveB = ""
389 check_media_rate = true
390 fdtypeA = "auto"
391 fdtypeB = "auto"
392 fallback = "288"
393 isa irq 6
394 bus: floppy-bus.0
395 type floppy-bus
396 dev: floppy, id ""
397 unit = 1 (0x1)
398 drive = "none1"
399 logical_block_size = 512 (0x200)
400 physical_block_size = 512 (0x200)
401 min_io_size = 0 (0x0)
402 opt_io_size = 0 (0x0)
403 discard_granularity = 4294967295 (0xffffffff)
404 write-cache = "auto"
405 drive-type = "144"
406 dev: floppy, id ""
407 unit = 0 (0x0)
408 drive = "none0"
409 logical_block_size = 512 (0x200)
410 physical_block_size = 512 (0x200)
411 min_io_size = 0 (0x0)
412 opt_io_size = 0 (0x0)
413 discard_granularity = 4294967295 (0xffffffff)
414 write-cache = "auto"
415 drive-type = "144"
416
417
418=== Mixing -fdX and -global ===
419
420Testing: -fda TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -global isa-fdc.driveB=none0
421
422 dev: isa-fdc, id ""
423 iobase = 1008 (0x3f0)
424 irq = 6 (0x6)
425 dma = 2 (0x2)
426 driveA = ""
427 driveB = ""
428 check_media_rate = true
429 fdtypeA = "auto"
430 fdtypeB = "auto"
431 fallback = "288"
432 isa irq 6
433 bus: floppy-bus.0
434 type floppy-bus
435 dev: floppy, id ""
436 unit = 1 (0x1)
437 drive = "none0"
438 logical_block_size = 512 (0x200)
439 physical_block_size = 512 (0x200)
440 min_io_size = 0 (0x0)
441 opt_io_size = 0 (0x0)
442 discard_granularity = 4294967295 (0xffffffff)
443 write-cache = "auto"
444 drive-type = "144"
445 dev: floppy, id ""
446 unit = 0 (0x0)
447 drive = "floppy0"
448 logical_block_size = 512 (0x200)
449 physical_block_size = 512 (0x200)
450 min_io_size = 0 (0x0)
451 opt_io_size = 0 (0x0)
452 discard_granularity = 4294967295 (0xffffffff)
453 write-cache = "auto"
454 drive-type = "144"
455
456Testing: -fdb TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -global isa-fdc.driveA=none0
457
458 dev: isa-fdc, id ""
459 iobase = 1008 (0x3f0)
460 irq = 6 (0x6)
461 dma = 2 (0x2)
462 driveA = ""
463 driveB = ""
464 check_media_rate = true
465 fdtypeA = "auto"
466 fdtypeB = "auto"
467 fallback = "288"
468 isa irq 6
469 bus: floppy-bus.0
470 type floppy-bus
471 dev: floppy, id ""
472 unit = 1 (0x1)
473 drive = "floppy1"
474 logical_block_size = 512 (0x200)
475 physical_block_size = 512 (0x200)
476 min_io_size = 0 (0x0)
477 opt_io_size = 0 (0x0)
478 discard_granularity = 4294967295 (0xffffffff)
479 write-cache = "auto"
480 drive-type = "144"
481 dev: floppy, id ""
482 unit = 0 (0x0)
483 drive = "none0"
484 logical_block_size = 512 (0x200)
485 physical_block_size = 512 (0x200)
486 min_io_size = 0 (0x0)
487 opt_io_size = 0 (0x0)
488 discard_granularity = 4294967295 (0xffffffff)
489 write-cache = "auto"
490 drive-type = "144"
491
492Testing: -fda TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -global isa-fdc.driveA=none0
493
494 dev: isa-fdc, id ""
495 iobase = 1008 (0x3f0)
496 irq = 6 (0x6)
497 dma = 2 (0x2)
498 driveA = ""
499 driveB = ""
500 check_media_rate = true
501 fdtypeA = "auto"
502 fdtypeB = "auto"
503 fallback = "288"
504 isa irq 6
505 bus: floppy-bus.0
506 type floppy-bus
507 dev: floppy, id ""
508 unit = 0 (0x0)
509 drive = "floppy0"
510 logical_block_size = 512 (0x200)
511 physical_block_size = 512 (0x200)
512 min_io_size = 0 (0x0)
513 opt_io_size = 0 (0x0)
514 discard_granularity = 4294967295 (0xffffffff)
515 write-cache = "auto"
516 drive-type = "144"
517
518Testing: -fdb TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -global isa-fdc.driveB=none0
519
520 dev: isa-fdc, id ""
521 iobase = 1008 (0x3f0)
522 irq = 6 (0x6)
523 dma = 2 (0x2)
524 driveA = ""
525 driveB = ""
526 check_media_rate = true
527 fdtypeA = "auto"
528 fdtypeB = "auto"
529 fallback = "288"
530 isa irq 6
531 bus: floppy-bus.0
532 type floppy-bus
533 dev: floppy, id ""
534 unit = 1 (0x1)
535 drive = "floppy1"
536 logical_block_size = 512 (0x200)
537 physical_block_size = 512 (0x200)
538 min_io_size = 0 (0x0)
539 opt_io_size = 0 (0x0)
540 discard_granularity = 4294967295 (0xffffffff)
541 write-cache = "auto"
542 drive-type = "144"
543
544
545=== Mixing -fdX and -device ===
546
547Testing: -fda TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0
548
549 dev: isa-fdc, id ""
550 iobase = 1008 (0x3f0)
551 irq = 6 (0x6)
552 dma = 2 (0x2)
553 driveA = ""
554 driveB = ""
555 check_media_rate = true
556 fdtypeA = "auto"
557 fdtypeB = "auto"
558 fallback = "288"
559 isa irq 6
560 bus: floppy-bus.0
561 type floppy-bus
562 dev: floppy, id ""
563 unit = 1 (0x1)
564 drive = "none0"
565 logical_block_size = 512 (0x200)
566 physical_block_size = 512 (0x200)
567 min_io_size = 0 (0x0)
568 opt_io_size = 0 (0x0)
569 discard_granularity = 4294967295 (0xffffffff)
570 write-cache = "auto"
571 drive-type = "144"
572 dev: floppy, id ""
573 unit = 0 (0x0)
574 drive = "floppy0"
575 logical_block_size = 512 (0x200)
576 physical_block_size = 512 (0x200)
577 min_io_size = 0 (0x0)
578 opt_io_size = 0 (0x0)
579 discard_granularity = 4294967295 (0xffffffff)
580 write-cache = "auto"
581 drive-type = "144"
582
583Testing: -fda TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,unit=1
584
585 dev: isa-fdc, id ""
586 iobase = 1008 (0x3f0)
587 irq = 6 (0x6)
588 dma = 2 (0x2)
589 driveA = ""
590 driveB = ""
591 check_media_rate = true
592 fdtypeA = "auto"
593 fdtypeB = "auto"
594 fallback = "288"
595 isa irq 6
596 bus: floppy-bus.0
597 type floppy-bus
598 dev: floppy, id ""
599 unit = 1 (0x1)
600 drive = "none0"
601 logical_block_size = 512 (0x200)
602 physical_block_size = 512 (0x200)
603 min_io_size = 0 (0x0)
604 opt_io_size = 0 (0x0)
605 discard_granularity = 4294967295 (0xffffffff)
606 write-cache = "auto"
607 drive-type = "144"
608 dev: floppy, id ""
609 unit = 0 (0x0)
610 drive = "floppy0"
611 logical_block_size = 512 (0x200)
612 physical_block_size = 512 (0x200)
613 min_io_size = 0 (0x0)
614 opt_io_size = 0 (0x0)
615 discard_granularity = 4294967295 (0xffffffff)
616 write-cache = "auto"
617 drive-type = "144"
618
619Testing: -fdb TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0
620
621 dev: isa-fdc, id ""
622 iobase = 1008 (0x3f0)
623 irq = 6 (0x6)
624 dma = 2 (0x2)
625 driveA = ""
626 driveB = ""
627 check_media_rate = true
628 fdtypeA = "auto"
629 fdtypeB = "auto"
630 fallback = "288"
631 isa irq 6
632 bus: floppy-bus.0
633 type floppy-bus
634 dev: floppy, id ""
635 unit = 0 (0x0)
636 drive = "none0"
637 logical_block_size = 512 (0x200)
638 physical_block_size = 512 (0x200)
639 min_io_size = 0 (0x0)
640 opt_io_size = 0 (0x0)
641 discard_granularity = 4294967295 (0xffffffff)
642 write-cache = "auto"
643 drive-type = "144"
644 dev: floppy, id ""
645 unit = 1 (0x1)
646 drive = "floppy1"
647 logical_block_size = 512 (0x200)
648 physical_block_size = 512 (0x200)
649 min_io_size = 0 (0x0)
650 opt_io_size = 0 (0x0)
651 discard_granularity = 4294967295 (0xffffffff)
652 write-cache = "auto"
653 drive-type = "144"
654
655Testing: -fdb TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,unit=0
656
657 dev: isa-fdc, id ""
658 iobase = 1008 (0x3f0)
659 irq = 6 (0x6)
660 dma = 2 (0x2)
661 driveA = ""
662 driveB = ""
663 check_media_rate = true
664 fdtypeA = "auto"
665 fdtypeB = "auto"
666 fallback = "288"
667 isa irq 6
668 bus: floppy-bus.0
669 type floppy-bus
670 dev: floppy, id ""
671 unit = 0 (0x0)
672 drive = "none0"
673 logical_block_size = 512 (0x200)
674 physical_block_size = 512 (0x200)
675 min_io_size = 0 (0x0)
676 opt_io_size = 0 (0x0)
677 discard_granularity = 4294967295 (0xffffffff)
678 write-cache = "auto"
679 drive-type = "144"
680 dev: floppy, id ""
681 unit = 1 (0x1)
682 drive = "floppy1"
683 logical_block_size = 512 (0x200)
684 physical_block_size = 512 (0x200)
685 min_io_size = 0 (0x0)
686 opt_io_size = 0 (0x0)
687 discard_granularity = 4294967295 (0xffffffff)
688 write-cache = "auto"
689 drive-type = "144"
690
691Testing: -fda TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,unit=0
692QEMU_PROG: -device floppy,drive=none0,unit=0: Floppy unit 0 is in use
693QEMU_PROG: -device floppy,drive=none0,unit=0: Device initialization failed.
694
695Testing: -fdb TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,unit=1
696QEMU_PROG: -device floppy,drive=none0,unit=1: Floppy unit 1 is in use
697QEMU_PROG: -device floppy,drive=none0,unit=1: Device initialization failed.
698
699
700=== Mixing -drive and -device ===
701
702Testing: -drive if=floppy,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0
703
704 dev: isa-fdc, id ""
705 iobase = 1008 (0x3f0)
706 irq = 6 (0x6)
707 dma = 2 (0x2)
708 driveA = ""
709 driveB = ""
710 check_media_rate = true
711 fdtypeA = "auto"
712 fdtypeB = "auto"
713 fallback = "288"
714 isa irq 6
715 bus: floppy-bus.0
716 type floppy-bus
717 dev: floppy, id ""
718 unit = 1 (0x1)
719 drive = "none0"
720 logical_block_size = 512 (0x200)
721 physical_block_size = 512 (0x200)
722 min_io_size = 0 (0x0)
723 opt_io_size = 0 (0x0)
724 discard_granularity = 4294967295 (0xffffffff)
725 write-cache = "auto"
726 drive-type = "144"
727 dev: floppy, id ""
728 unit = 0 (0x0)
729 drive = "floppy0"
730 logical_block_size = 512 (0x200)
731 physical_block_size = 512 (0x200)
732 min_io_size = 0 (0x0)
733 opt_io_size = 0 (0x0)
734 discard_granularity = 4294967295 (0xffffffff)
735 write-cache = "auto"
736 drive-type = "144"
737
738Testing: -drive if=floppy,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,unit=1
739
740 dev: isa-fdc, id ""
741 iobase = 1008 (0x3f0)
742 irq = 6 (0x6)
743 dma = 2 (0x2)
744 driveA = ""
745 driveB = ""
746 check_media_rate = true
747 fdtypeA = "auto"
748 fdtypeB = "auto"
749 fallback = "288"
750 isa irq 6
751 bus: floppy-bus.0
752 type floppy-bus
753 dev: floppy, id ""
754 unit = 1 (0x1)
755 drive = "none0"
756 logical_block_size = 512 (0x200)
757 physical_block_size = 512 (0x200)
758 min_io_size = 0 (0x0)
759 opt_io_size = 0 (0x0)
760 discard_granularity = 4294967295 (0xffffffff)
761 write-cache = "auto"
762 drive-type = "144"
763 dev: floppy, id ""
764 unit = 0 (0x0)
765 drive = "floppy0"
766 logical_block_size = 512 (0x200)
767 physical_block_size = 512 (0x200)
768 min_io_size = 0 (0x0)
769 opt_io_size = 0 (0x0)
770 discard_granularity = 4294967295 (0xffffffff)
771 write-cache = "auto"
772 drive-type = "144"
773
774Testing: -drive if=floppy,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,unit=0
775QEMU_PROG: -device floppy,drive=none0,unit=0: Floppy unit 0 is in use
776QEMU_PROG: -device floppy,drive=none0,unit=0: Device initialization failed.
777
778
779=== Mixing -global and -device ===
780
781Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -global isa-fdc.driveA=none0 -device floppy,drive=none1
782
783 dev: isa-fdc, id ""
784 iobase = 1008 (0x3f0)
785 irq = 6 (0x6)
786 dma = 2 (0x2)
787 driveA = ""
788 driveB = ""
789 check_media_rate = true
790 fdtypeA = "auto"
791 fdtypeB = "auto"
792 fallback = "288"
793 isa irq 6
794 bus: floppy-bus.0
795 type floppy-bus
796 dev: floppy, id ""
797 unit = 1 (0x1)
798 drive = "none1"
799 logical_block_size = 512 (0x200)
800 physical_block_size = 512 (0x200)
801 min_io_size = 0 (0x0)
802 opt_io_size = 0 (0x0)
803 discard_granularity = 4294967295 (0xffffffff)
804 write-cache = "auto"
805 drive-type = "144"
806 dev: floppy, id ""
807 unit = 0 (0x0)
808 drive = "none0"
809 logical_block_size = 512 (0x200)
810 physical_block_size = 512 (0x200)
811 min_io_size = 0 (0x0)
812 opt_io_size = 0 (0x0)
813 discard_granularity = 4294967295 (0xffffffff)
814 write-cache = "auto"
815 drive-type = "144"
816
817Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -global isa-fdc.driveA=none0 -device floppy,drive=none1,unit=1
818
819 dev: isa-fdc, id ""
820 iobase = 1008 (0x3f0)
821 irq = 6 (0x6)
822 dma = 2 (0x2)
823 driveA = ""
824 driveB = ""
825 check_media_rate = true
826 fdtypeA = "auto"
827 fdtypeB = "auto"
828 fallback = "288"
829 isa irq 6
830 bus: floppy-bus.0
831 type floppy-bus
832 dev: floppy, id ""
833 unit = 1 (0x1)
834 drive = "none1"
835 logical_block_size = 512 (0x200)
836 physical_block_size = 512 (0x200)
837 min_io_size = 0 (0x0)
838 opt_io_size = 0 (0x0)
839 discard_granularity = 4294967295 (0xffffffff)
840 write-cache = "auto"
841 drive-type = "144"
842 dev: floppy, id ""
843 unit = 0 (0x0)
844 drive = "none0"
845 logical_block_size = 512 (0x200)
846 physical_block_size = 512 (0x200)
847 min_io_size = 0 (0x0)
848 opt_io_size = 0 (0x0)
849 discard_granularity = 4294967295 (0xffffffff)
850 write-cache = "auto"
851 drive-type = "144"
852
853Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -global isa-fdc.driveB=none0 -device floppy,drive=none1
854
855 dev: isa-fdc, id ""
856 iobase = 1008 (0x3f0)
857 irq = 6 (0x6)
858 dma = 2 (0x2)
859 driveA = ""
860 driveB = ""
861 check_media_rate = true
862 fdtypeA = "auto"
863 fdtypeB = "auto"
864 fallback = "288"
865 isa irq 6
866 bus: floppy-bus.0
867 type floppy-bus
868 dev: floppy, id ""
869 unit = 0 (0x0)
870 drive = "none1"
871 logical_block_size = 512 (0x200)
872 physical_block_size = 512 (0x200)
873 min_io_size = 0 (0x0)
874 opt_io_size = 0 (0x0)
875 discard_granularity = 4294967295 (0xffffffff)
876 write-cache = "auto"
877 drive-type = "144"
878 dev: floppy, id ""
879 unit = 1 (0x1)
880 drive = "none0"
881 logical_block_size = 512 (0x200)
882 physical_block_size = 512 (0x200)
883 min_io_size = 0 (0x0)
884 opt_io_size = 0 (0x0)
885 discard_granularity = 4294967295 (0xffffffff)
886 write-cache = "auto"
887 drive-type = "144"
888
889Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -global isa-fdc.driveB=none0 -device floppy,drive=none1,unit=0
890
891 dev: isa-fdc, id ""
892 iobase = 1008 (0x3f0)
893 irq = 6 (0x6)
894 dma = 2 (0x2)
895 driveA = ""
896 driveB = ""
897 check_media_rate = true
898 fdtypeA = "auto"
899 fdtypeB = "auto"
900 fallback = "288"
901 isa irq 6
902 bus: floppy-bus.0
903 type floppy-bus
904 dev: floppy, id ""
905 unit = 0 (0x0)
906 drive = "none1"
907 logical_block_size = 512 (0x200)
908 physical_block_size = 512 (0x200)
909 min_io_size = 0 (0x0)
910 opt_io_size = 0 (0x0)
911 discard_granularity = 4294967295 (0xffffffff)
912 write-cache = "auto"
913 drive-type = "144"
914 dev: floppy, id ""
915 unit = 1 (0x1)
916 drive = "none0"
917 logical_block_size = 512 (0x200)
918 physical_block_size = 512 (0x200)
919 min_io_size = 0 (0x0)
920 opt_io_size = 0 (0x0)
921 discard_granularity = 4294967295 (0xffffffff)
922 write-cache = "auto"
923 drive-type = "144"
924
925Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -global isa-fdc.driveA=none0 -device floppy,drive=none1,unit=0
926QEMU_PROG: -device floppy,drive=none1,unit=0: Floppy unit 0 is in use
927QEMU_PROG: -device floppy,drive=none1,unit=0: Device initialization failed.
928
929Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -global isa-fdc.driveB=none0 -device floppy,drive=none1,unit=1
930QEMU_PROG: -device floppy,drive=none1,unit=1: Floppy unit 1 is in use
931QEMU_PROG: -device floppy,drive=none1,unit=1: Device initialization failed.
932
933
934=== Too many floppy drives ===
935
936Testing: -drive if=floppy,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2 -global isa-fdc.driveB=none0 -device floppy,drive=none1
937QEMU_PROG: -device floppy,drive=none1: Can't create floppy unit 2, bus supports only 2 units
938QEMU_PROG: -device floppy,drive=none1: Device initialization failed.
939
940
941=== Creating an empty drive with anonymous BB ===
942
943Testing: -device floppy
944
945 dev: isa-fdc, id ""
946 iobase = 1008 (0x3f0)
947 irq = 6 (0x6)
948 dma = 2 (0x2)
949 driveA = ""
950 driveB = ""
951 check_media_rate = true
952 fdtypeA = "auto"
953 fdtypeB = "auto"
954 fallback = "288"
955 isa irq 6
956 bus: floppy-bus.0
957 type floppy-bus
958 dev: floppy, id ""
959 unit = 0 (0x0)
960 drive = ""
961 logical_block_size = 512 (0x200)
962 physical_block_size = 512 (0x200)
963 min_io_size = 0 (0x0)
964 opt_io_size = 0 (0x0)
965 discard_granularity = 4294967295 (0xffffffff)
966 write-cache = "auto"
967 drive-type = "288"
968
969Testing: -device floppy,drive-type=120
970
971 dev: isa-fdc, id ""
972 iobase = 1008 (0x3f0)
973 irq = 6 (0x6)
974 dma = 2 (0x2)
975 driveA = ""
976 driveB = ""
977 check_media_rate = true
978 fdtypeA = "auto"
979 fdtypeB = "auto"
980 fallback = "288"
981 isa irq 6
982 bus: floppy-bus.0
983 type floppy-bus
984 dev: floppy, id ""
985 unit = 0 (0x0)
986 drive = ""
987 logical_block_size = 512 (0x200)
988 physical_block_size = 512 (0x200)
989 min_io_size = 0 (0x0)
990 opt_io_size = 0 (0x0)
991 discard_granularity = 4294967295 (0xffffffff)
992 write-cache = "auto"
993 drive-type = "120"
994
995Testing: -device floppy,drive-type=144
996
997 dev: isa-fdc, id ""
998 iobase = 1008 (0x3f0)
999 irq = 6 (0x6)
1000 dma = 2 (0x2)
1001 driveA = ""
1002 driveB = ""
1003 check_media_rate = true
1004 fdtypeA = "auto"
1005 fdtypeB = "auto"
1006 fallback = "288"
1007 isa irq 6
1008 bus: floppy-bus.0
1009 type floppy-bus
1010 dev: floppy, id ""
1011 unit = 0 (0x0)
1012 drive = ""
1013 logical_block_size = 512 (0x200)
1014 physical_block_size = 512 (0x200)
1015 min_io_size = 0 (0x0)
1016 opt_io_size = 0 (0x0)
1017 discard_granularity = 4294967295 (0xffffffff)
1018 write-cache = "auto"
1019 drive-type = "144"
1020
1021Testing: -device floppy,drive-type=288
1022
1023 dev: isa-fdc, id ""
1024 iobase = 1008 (0x3f0)
1025 irq = 6 (0x6)
1026 dma = 2 (0x2)
1027 driveA = ""
1028 driveB = ""
1029 check_media_rate = true
1030 fdtypeA = "auto"
1031 fdtypeB = "auto"
1032 fallback = "288"
1033 isa irq 6
1034 bus: floppy-bus.0
1035 type floppy-bus
1036 dev: floppy, id ""
1037 unit = 0 (0x0)
1038 drive = ""
1039 logical_block_size = 512 (0x200)
1040 physical_block_size = 512 (0x200)
1041 min_io_size = 0 (0x0)
1042 opt_io_size = 0 (0x0)
1043 discard_granularity = 4294967295 (0xffffffff)
1044 write-cache = "auto"
1045 drive-type = "288"
1046
1047
1048=== Try passing different drive size with image ===
1049
1050Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,drive-type=120
1051
1052 dev: isa-fdc, id ""
1053 iobase = 1008 (0x3f0)
1054 irq = 6 (0x6)
1055 dma = 2 (0x2)
1056 driveA = ""
1057 driveB = ""
1058 check_media_rate = true
1059 fdtypeA = "auto"
1060 fdtypeB = "auto"
1061 fallback = "288"
1062 isa irq 6
1063 bus: floppy-bus.0
1064 type floppy-bus
1065 dev: floppy, id ""
1066 unit = 0 (0x0)
1067 drive = "none0"
1068 logical_block_size = 512 (0x200)
1069 physical_block_size = 512 (0x200)
1070 min_io_size = 0 (0x0)
1071 opt_io_size = 0 (0x0)
1072 discard_granularity = 4294967295 (0xffffffff)
1073 write-cache = "auto"
1074 drive-type = "120"
1075
1076Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,drive-type=288
1077
1078 dev: isa-fdc, id ""
1079 iobase = 1008 (0x3f0)
1080 irq = 6 (0x6)
1081 dma = 2 (0x2)
1082 driveA = ""
1083 driveB = ""
1084 check_media_rate = true
1085 fdtypeA = "auto"
1086 fdtypeB = "auto"
1087 fallback = "288"
1088 isa irq 6
1089 bus: floppy-bus.0
1090 type floppy-bus
1091 dev: floppy, id ""
1092 unit = 0 (0x0)
1093 drive = "none0"
1094 logical_block_size = 512 (0x200)
1095 physical_block_size = 512 (0x200)
1096 min_io_size = 0 (0x0)
1097 opt_io_size = 0 (0x0)
1098 discard_granularity = 4294967295 (0xffffffff)
1099 write-cache = "auto"
1100 drive-type = "288"
1101
1102
1103=== Try passing different block sizes ===
1104
1105Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,logical_block_size=512
1106
1107 dev: isa-fdc, id ""
1108 iobase = 1008 (0x3f0)
1109 irq = 6 (0x6)
1110 dma = 2 (0x2)
1111 driveA = ""
1112 driveB = ""
1113 check_media_rate = true
1114 fdtypeA = "auto"
1115 fdtypeB = "auto"
1116 fallback = "288"
1117 isa irq 6
1118 bus: floppy-bus.0
1119 type floppy-bus
1120 dev: floppy, id ""
1121 unit = 0 (0x0)
1122 drive = "none0"
1123 logical_block_size = 512 (0x200)
1124 physical_block_size = 512 (0x200)
1125 min_io_size = 0 (0x0)
1126 opt_io_size = 0 (0x0)
1127 discard_granularity = 4294967295 (0xffffffff)
1128 write-cache = "auto"
1129 drive-type = "144"
1130
1131Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,physical_block_size=512
1132
1133 dev: isa-fdc, id ""
1134 iobase = 1008 (0x3f0)
1135 irq = 6 (0x6)
1136 dma = 2 (0x2)
1137 driveA = ""
1138 driveB = ""
1139 check_media_rate = true
1140 fdtypeA = "auto"
1141 fdtypeB = "auto"
1142 fallback = "288"
1143 isa irq 6
1144 bus: floppy-bus.0
1145 type floppy-bus
1146 dev: floppy, id ""
1147 unit = 0 (0x0)
1148 drive = "none0"
1149 logical_block_size = 512 (0x200)
1150 physical_block_size = 512 (0x200)
1151 min_io_size = 0 (0x0)
1152 opt_io_size = 0 (0x0)
1153 discard_granularity = 4294967295 (0xffffffff)
1154 write-cache = "auto"
1155 drive-type = "144"
1156
1157Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,logical_block_size=4096
1158QEMU_PROG: -device floppy,drive=none0,logical_block_size=4096: Physical and logical block size must be 512 for floppy
1159QEMU_PROG: -device floppy,drive=none0,logical_block_size=4096: Device initialization failed.
1160
1161Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,physical_block_size=1024
1162QEMU_PROG: -device floppy,drive=none0,physical_block_size=1024: Physical and logical block size must be 512 for floppy
1163QEMU_PROG: -device floppy,drive=none0,physical_block_size=1024: Device initialization failed.
1164
1165
1166=== Writethrough caching ===
1167 Cache mode: writeback
1168 Cache mode: writeback
1169 Cache mode: writethrough
1170*** done