virtualbox-4.1.22: Burning DVD from the guest caused host dvd device loss

Yuri yuri at rawbw.com
Wed Oct 31 07:35:17 UTC 2012


I shared dvd burner device /dev/cd0 with the windows server 2012 guest 
(using passthrough) and attempted to burn dvd from the guest using 
InfraRecorder program.
In the process sound playing on the host was cycling several times for a 
prolonged periods of time. After a while all of a sudden InfraRecorder 
said that progress is 100%.
But I don't believe disk was even touched for writing. Instead host log 
got many error messages, and eventually /dev/cd0 disappeared (!!!).
Why those error messages weren't passed to the guest program?

Did anybody actually succeed in burning dvds from guests? Is this 
supposed to work?

Yuri

--- host system log ---
Oct 31 00:16:50 myhost kernel: ata2: error issuing ATA PACKET command
Oct 31 00:16:55 myhost kernel: ata2: MODE_SELECT_BIG trying to write on 
read buffer
Oct 31 00:16:56 myhost kernel: ata2: timeout waiting for PACKET command
Oct 31 00:16:56 myhost kernel: ata2: error issuing ATA PACKET command
Oct 31 00:17:01 myhost kernel: ata2: MODE_SELECT_BIG trying to write on 
read buffer
Oct 31 00:17:02 myhost kernel: ata2: timeout waiting for PACKET command
Oct 31 00:17:02 myhost kernel: ata2: error issuing ATA PACKET command
Oct 31 00:17:07 myhost kernel: ata2: MODE_SELECT_BIG trying to write on 
read buffer
Oct 31 00:17:08 myhost kernel: ata2: timeout waiting for PACKET command
Oct 31 00:17:08 myhost kernel: ata2: error issuing ATA PACKET command
Oct 31 00:17:13 myhost kernel: ata2: MODE_SELECT_BIG trying to write on 
read buffer
Oct 31 00:17:14 myhost kernel: ata2: timeout waiting for PACKET command
Oct 31 00:17:14 myhost kernel: ata2: error issuing ATA PACKET command
Oct 31 00:17:20 myhost kernel: unknown: FAILURE - READ_TOC ILLEGAL 
REQUEST asc=0x24 ascq=0x00
Oct 31 00:17:20 myhost kernel: ata2: MODE_SELECT_BIG trying to write on 
read buffer
Oct 31 00:17:21 myhost kernel: ata2: timeout waiting for PACKET command
Oct 31 00:17:21 myhost kernel: ata2: error issuing ATA PACKET command
Oct 31 00:17:26 myhost kernel: unknown: FAILURE - READ_TOC ILLEGAL 
REQUEST asc=0x24 ascq=0x00
Oct 31 00:17:26 myhost kernel: unknown: FAILURE - READ_BUFFER ILLEGAL 
REQUEST asc=0x24 ascq=0x00
Oct 31 00:17:26 myhost kernel: unknown: FAILURE - READ_TOC ILLEGAL 
REQUEST asc=0x24 ascq=0x00
Oct 31 00:17:26 myhost kernel: unknown: FAILURE - READ_BUFFER ILLEGAL 
REQUEST asc=0x24 ascq=0x00
Oct 31 00:17:26 myhost kernel: ata2: MODE_SELECT_BIG trying to write on 
read buffer
Oct 31 00:17:27 myhost kernel: ata2: timeout waiting for PACKET command
Oct 31 00:17:27 myhost kernel: ata2: error issuing ATA PACKET command
Oct 31 00:17:32 myhost kernel: unknown: FAILURE - READ_TOC ILLEGAL 
REQUEST asc=0x24 ascq=0x00
Oct 31 00:17:32 myhost last message repeated 2 times
Oct 31 00:17:32 myhost kernel: ata2: MODE_SELECT_BIG trying to write on 
read buffer
Oct 31 00:17:33 myhost kernel: ata2: timeout waiting for PACKET command
Oct 31 00:17:33 myhost kernel: ata2: error issuing ATA PACKET command
Oct 31 00:17:38 myhost kernel: unknown: FAILURE - MODE_SENSE_BIG ILLEGAL 
REQUEST asc=0x24 ascq=0x00 sks=0x4d 0x00 0x02
Oct 31 00:17:38 myhost kernel: unknown: FAILURE - MODE_SENSE_BIG ILLEGAL 
REQUEST asc=0x24 ascq=0x00 sks=0x4d 0x00 0x02
Oct 31 00:17:38 myhost kernel: ata2: unknown CMD (0xb6) trying to write 
on read buffer
Oct 31 00:17:39 myhost kernel: ata2: timeout waiting for PACKET command
Oct 31 00:17:39 myhost kernel: ata2: error issuing ATA PACKET command
Oct 31 00:17:44 myhost kernel: unknown: FAILURE - unknown CMD (0x03) 
ILLEGAL REQUEST asc=0x24 ascq=0x00
Oct 31 00:17:50 myhost kernel: unknown: FAILURE - READ_TOC ILLEGAL 
REQUEST asc=0x24 ascq=0x00
Oct 31 00:17:50 myhost kernel: ata2: MODE_SELECT_BIG trying to write on 
read buffer
Oct 31 00:17:51 myhost kernel: ata2: timeout waiting for PACKET command
Oct 31 00:17:51 myhost kernel: ata2: error issuing ATA PACKET command
Oct 31 00:17:56 myhost kernel: ata2: unknown CMD (0xbf) trying to write 
on read buffer
Oct 31 00:17:57 myhost kernel: ata2: timeout waiting for PACKET command
Oct 31 00:17:57 myhost kernel: ata2: error issuing ATA PACKET command
Oct 31 00:18:12 myhost kernel: (cd0:ata2:0:0:0): lost device, 1 refs
Oct 31 00:18:12 myhost kernel: (pass4:ata2:0:0:0): Lost target 0???
Oct 31 00:18:12 myhost kernel: (cd0:ata2:0:0:0): removing device entry
Oct 31 00:18:12 myhost kernel: (pass4:ata2:0:0:0): passdevgonecb: devfs 
entry is gone



More information about the freebsd-emulation mailing list