xref: /qemu/tests/qemu-iotests/172.out (revision b30d1886)
1QA 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
1171