Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Oct 2002 23:31:40 -0600
From:      "Kenneth D. Merry" <ken@kdm.org>
To:        Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
Cc:        Dmitry Mottl <dima@sinp.msu.ru>, freebsd-firewire@FreeBSD.ORG, freebsd-scsi@FreeBSD.ORG
Subject:   Re: VAIO Firewire dock station with DVD-ROM
Message-ID:  <20021022233140.A42587@panzer.kdm.org>
In-Reply-To: <ybsvg3tsz2j.wl@ett.sat.t.u-tokyo.ac.jp>; from simokawa@sat.t.u-tokyo.ac.jp on Wed, Oct 23, 2002 at 10:50:44AM %2B0900
References:  <20021022154423.X217-100000@localhost> <ybsvg3tsz2j.wl@ett.sat.t.u-tokyo.ac.jp>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Oct 23, 2002 at 10:50:44 +0900, Hidetoshi Shimokawa wrote:
> At Tue, 22 Oct 2002 15:54:03 +0400 (MSD),
> Dmitry Mottl wrote:
> > 
> > Hello,
> > 
> > I have Sony VAIO laptop and I have successfuly installed firewire driver (/sys/dev/firewire/*) on it and i'm
> > using DVD on DockStation without any problems except one -- i can't listen audio CD-ROMs.
> > CD-ROM can be mount in usual way and all is going fine, if it has data (not audio) format.
> > 
> > If i try to play audio with /usr/sbin/cdcontrol, following messages appear:
> > 
> > Oct 22 15:42:06 VAIO /kernel: sbp0:0:0 ORB status src:1 resp:0 dead:0 len:7 stat:c orb:000025270
> > Oct 22 15:42:06 VAIO /kernel: sbp0:0:0 Request aborted
> > Oct 22 15:42:06 VAIO /kernel: sbp0:0:0 XPT_SCSI_IO: cmd: 1a 00 0e 00 1c 00 aa 00 0c 00, flags: 0x40, 6b cmd/28b data/32b sense
> > Oct 22 15:42:06 VAIO /kernel: sbp0:0:0 SCSI status 2 sfmt 0 valid 0 key 5 code 20 qlfr 0 len 7
> > Oct 22 15:42:06 VAIO /kernel: (cd0:sbp0:0:0:0): MODE SENSE(06). CDB: 1a 0 e 0 1c 0
> > Oct 22 15:42:06 VAIO /kernel: (cd0:sbp0:0:0:0): ILLEGAL REQUEST asc:20,0
> > Oct 22 15:42:06 VAIO /kernel: (cd0:sbp0:0:0:0): Invalid command operation code
> > 
> > Thank you for your advice.
> 
> This seems another 6bytes and 10bytes command problem.
> /sys/cam/scsi/scsi_cd.c issues "MODE SENSE(6)" though the DVD drive
> doesn't support it.
> We need some workaround to use "MODE SENSE(10)".

I've got some patches that address this in the cd(4) driver, although they
aren't quite ready to test.

The right way to fix this is to have 6/10 byte capability defined as part
of the protocol information.  (This would be part of the CAM_NEW_TRAN_CODE
stuff.)

Ken
-- 
Kenneth Merry
ken@kdm.org

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-firewire" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021022233140.A42587>