From owner-freebsd-firewire Fri Oct 25 3: 0:53 2002 Delivered-To: freebsd-firewire@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 90AA337B404 for ; Fri, 25 Oct 2002 03:00:50 -0700 (PDT) Received: from SRDMAIL.SINP.MSU.RU (bigking.sinp.msu.ru [213.131.9.130]) by mx1.FreeBSD.org (Postfix) with ESMTP id A52CB43E7B for ; Fri, 25 Oct 2002 03:00:48 -0700 (PDT) (envelope-from dima@sinp.msu.ru) Received: from work.artstyle.ru ([193.192.129.60] helo=ns.artstyle.net) by SRDMAIL.SINP.MSU.RU with smtp (Exim 4.10) id 1851Ja-0004uP-00 for freebsd-firewire@freebsd.org; Fri, 25 Oct 2002 14:03:39 +0400 Received: (qmail 10174 invoked from network); 25 Oct 2002 10:01:28 -0000 Received: from admin.internal (10.6.1.1) by mail.artstyle.ru with SMTP; 25 Oct 2002 10:01:28 -0000 Date: Fri, 25 Oct 2002 14:03:12 +0400 (MSD) From: Dmitry Mottl X-X-Sender: dima@localhost To: Hidetoshi Shimokawa Cc: freebsd-firewire@freebsd.org, Subject: Re: VAIO Firewire dock station with DVD-ROM In-Reply-To: Message-ID: <20021025134552.A227-100000@localhost> Organization: SINP MSU MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-firewire@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hello On Thu, 24 Oct 2002, Hidetoshi Shimokawa wrote: > > > 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)". > > Could you try this patch? > > Index: sbp.c > =================================================================== > RCS file: /home/firewire/src/sys/dev/firewire/sbp.c,v > retrieving revision 1.173 > diff -u -r1.173 sbp.c > --- sbp.c 23 Oct 2002 13:07:05 -0000 1.173 > +++ sbp.c 24 Oct 2002 08:04:28 -0000 I've applied this patch to what is in the latest archive http://people.freebsd.org/~simokawa/firewire-20020918.tar.gz == Patching file sbp.c using Plan A... Hunk #1 succeeded at 302 (offset 3 lines). Hunk #2 succeeded at 1752 (offset -6 lines). Hunk #3 succeeded at 1831 (offset 3 lines). Hunk #4 succeeded at 2181 with fuzz 1 (offset -18 lines). done == and nothing is changed (kldunload, kldload): Oct 25 14:00:14 VAIO /kernel: sbp_identify Oct 25 14:00:14 VAIO /kernel: sbp_probe Oct 25 14:00:14 VAIO /kernel: sbp_probe Oct 25 14:00:14 VAIO /kernel: sbp0: on firewire0 Oct 25 14:00:14 VAIO /kernel: sbp_attach Oct 25 14:00:14 VAIO /kernel: sbp_post_explore: EUI:0800460300ca1f54 spec=1 key=1. Oct 25 14:00:14 VAIO /kernel: sbp0:0:0 LOGIN Oct 25 14:00:14 VAIO /kernel: sbp0:0:0 ordered:1 type:5 EUI:0800460300ca1f54 node:1 speed:2 maxrec:10 new! Oct 25 14:00:14 VAIO /kernel: sbp0:0:0 'Sony' 'PCGA-DSD5' 'ad1129' Oct 25 14:00:14 VAIO /kernel: sbp_probe Oct 25 14:00:14 VAIO /kernel: sbp0:0:0 login: len 12, ID 0, cmd 0000fffff0010100, recon_hold 0 Oct 25 14:00:14 VAIO /kernel: sbp0:0:0 sbp_busy_timeout Oct 25 14:00:14 VAIO /kernel: sbp0:0:0 sbp_agent_reset Oct 25 14:00:14 VAIO /kernel: sbp0:0:0 sbp_do_attach Oct 25 14:00:14 VAIO /kernel: sbp0:0:0 sbp_cam_scan_lun Oct 25 14:00:14 VAIO /kernel: sbp0:0:0 ORB status src:1 resp:0 dead:0 len:7 stat:c orb:0008353a4 Oct 25 14:00:14 VAIO /kernel: sbp0:0:0 Request aborted Oct 25 14:00:14 VAIO /kernel: sbp0:0:0 XPT_SCSI_IO: cmd: 12 01 80 00 ff 00 aa 00 0c 00, flags: 0x40, 6b cmd/255b data/18b sense Oct 25 14:00:14 VAIO /kernel: sbp0:0:0 SCSI status 2 sfmt 0 valid 0 key 6 code 29 qlfr 0 len 7 Oct 25 14:00:14 VAIO /kernel: sbp0:0:0 ORB status src:1 resp:0 dead:0 len:7 stat:c orb:0008354d8 Oct 25 14:00:14 VAIO /kernel: sbp0:0:0 Request aborted Oct 25 14:00:14 VAIO /kernel: sbp0:0:0 XPT_SCSI_IO: cmd: 12 01 80 00 ff 00 aa 00 0c 00, flags: 0x40, 6b cmd/255b data/18b sense Oct 25 14:00:14 VAIO /kernel: sbp0:0:0 SCSI status 2 sfmt 0 valid 0 key 5 code 24 qlfr 0 len 7 Oct 25 14:00:14 VAIO /kernel: sbp0:0:0 ORB status src:1 resp:0 dead:0 len:7 stat:c orb:00083560c Oct 25 14:00:14 VAIO /kernel: sbp0:0:0 Request aborted Oct 25 14:00:14 VAIO /kernel: sbp0:0:0 XPT_SCSI_IO: cmd: 00 00 00 00 00 00 aa 00 0c 00, flags: 0xc0, 6b cmd/0b data/32b sense Oct 25 14:00:14 VAIO /kernel: sbp0:0:0 SCSI status 2 sfmt 0 valid 0 key 2 code 4 qlfr 1 len 7 Oct 25 14:00:14 VAIO /kernel: cd0 at sbp0 bus 0 target 0 lun 0 Oct 25 14:00:14 VAIO /kernel: cd0: Removable CD-ROM SCSI-0 device Oct 25 14:00:14 VAIO /kernel: cd0: 50.000MB/s transfers Oct 25 14:00:14 VAIO /kernel: cd0: cd present [234175 x 2048 byte records] Oct 25 14:00:21 VAIO /kernel: sbp0:0:0 ORB status src:1 resp:0 dead:0 len:7 stat:c orb:000836214 Oct 25 14:00:21 VAIO /kernel: sbp0:0:0 Request aborted Oct 25 14:00:21 VAIO /kernel: sbp0:0:0 XPT_SCSI_IO: cmd: 15 10 00 00 1c 00 aa 00 0c 00, flags: 0x80, 6b cmd/28b data/32b sense Oct 25 14:00:21 VAIO /kernel: sbp0:0:0 SCSI status 2 sfmt 0 valid 0 key 5 code 26 qlfr 0 len 7 Oct 25 14:00:21 VAIO /kernel: (cd0:sbp0:0:0:0): MODE SELECT(06). CDB: 15 10 0 0 1c 0 Oct 25 14:00:21 VAIO /kernel: (cd0:sbp0:0:0:0): ILLEGAL REQUEST asc:26,0 Oct 25 14:00:21 VAIO /kernel: (cd0:sbp0:0:0:0): Invalid field in parameter list I'm using FreeBSD 4.7-STABLE (cvsup'ed about 22-Oct-2002) -- Dmitry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-firewire" in the body of the message