sr_vendor: support Beurer GL50 evo CD-on-a-chip devices.
authorDiego Elio Pettenò <flameeyes@flameeyes.com>
Tue, 19 Nov 2019 21:37:09 +0000 (21:37 +0000)
committerJens Axboe <axboe@kernel.dk>
Tue, 26 Nov 2019 20:02:26 +0000 (13:02 -0700)
commit396bbe1427828be1025fb052b7e04b42f421352d
treec093c486c37fc35c72ad608c9649e8965e8265a3
parent366ba7c71ef77c08d06b18ad61b26e2df7352338
sr_vendor: support Beurer GL50 evo CD-on-a-chip devices.

The Beurer GL50 evo uses a Cygnal-manufactured CD-on-a-chip that only
accepts a subset of SCSI commands, and supports neither audio commands
nor generic packet commands.

Actually sending those commands bring the device to an unrecoverable
state that causes the device to hang and reset.

To: Jens Axboe <axboe@kernel.dk>
Cc: linux-kernel@vger.kernel.org
Cc: linux-scsi@vger.kernel.org
Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/scsi/sr_vendor.c