> I've been using a Plextor 716UF DVD burner with my IBM T43p notebook as I have
> a 2nd hard disk in place of the slow DVD-burner provided with the notebook.  
> I dual
> boot Solaris (snv_42a now) from the 2nd disk using System Commander.
...
> So it looks to me as it is correctly recognized.  If I put a Solaris 10 
> Update 2
> DVD (burned on the Plextor using the USB/2 interface), volume management
> opens a window and the disk looks OK.  However, if I choose the eject 
> function,
> it appears not to work.  If the Plextor is connected via USB/2, the eject 
> function
> ejects the DVD.  Should I expect the eject function to work via Firewire?  Is 
> a
> firewire interface fully functional in Nevada?

Yep, I've observed the same issue: sometimes, eject doesn't work
with firewire optical devices.

Try to run the following dtrace script, and send an eject to the firewire 
device.

What values are printed for "l_nosup_tur" and "l_nosup_start_stop"?

=====================================================================
#!/usr/sbin/dtrace -s

fbt::scsa1394_cmd_fake_comp:entry
{
        self->sp = (scsa1394_state_t *)arg0;
        self->cmd = (scsa1394_cmd_t *)arg1;
        self->lp = self->cmd->sc_lun;
        printf("l_rmb_orig %d, l_nosup_tur %d, l_nosup_start_stop %d, 
l_nosup_inquiry %d",
                self->lp->l_rmb_orig, self->lp->l_nosup_tur,
                self->lp->l_nosup_start_stop, self->lp->l_nosup_inquiry);
}
=====================================================================
 
 
This message posted from opensolaris.org

Reply via email to