Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Mar 1997 09:14:38 +0100 (CET)
From:      Andre Albsmeier <Andre.Albsmeier@mchp.siemens.de>
To:        freebsd-scsi@freebsd.org
Subject:   Problems with CDROM and JAZ on 2.2-GAMMA
Message-ID:  <199703170814.JAA05296@server.us.tld>

next in thread | raw e-mail | index | archive | help
Hi,

I am using an IOMEGA jaz Drive and a NEC 462 CDROM drive on an
2940U running FreeBSD 2.2. However, I noticed some difficulties
with these devices at my machine at work:

1. Assume the Iomega has been idle and spin down in DOS, launching
   FreeBSD succeeds. But as soon as you mount it, the system often
   crashes. I have to use a MSDOS fs on the jaz but I don't think
   this is the problem, because everything works good when the
   drive has not been idle.
   It also gives an ILLEGAL REQUEST when booting, but I think
   this is only confusing but non-critical.

2. Using cdcontrol to play audio tracks on the NEC 462, may hang the
   machine. Here are some debugging outputs:

Probing for devices on PCI bus 0:
chip0 <Intel 82440FX (Natoma) PCI and memory controller> rev 2 on pci0:0
chip1 <Intel 82371SB PCI-ISA bridge> rev 1 on pci0:7:0
chip2 <Intel 82371SB IDE interface> rev 0 on pci0:7:1
ahc0 <Adaptec 2940A Ultra SCSI host adapter> rev 1 int a irq 11 on pci0:13
ahc0: aic7860 Single Channel, SCSI Id=7, 3 SCBs
(ahc0:2:0): "NEC CD-ROM DRIVE:462 1.13" type 5 removable SCSI 2
cd0(ahc0:2:0): CD-ROM can't get the size
(ahc0:3:0): "iomega jaz 1GB H.71" type 0 removable SCSI 2
sd3(ahc0:3:0): Direct-Access 
sd3(ahc0:3:0): ILLEGAL REQUEST asc:24,0 Invalid field in CDB
sd3 could not mode sense (4). Using ficticious geometry
1021MB (2091050 512 byte sectors)
sd3(ahc0:3:0): with 1021 cyls, 64 heads, and an average 32 sectors/track


   And some outputs during issuing a STATUS command in cdcontrol:


cd0(ahc0:2:0): SCB 0x0 - timed out in command phase, SCSISIGI == 0x84
SEQADDR == 0x5e
cd0(ahc0:2:0): abort message in message buffer
cd0(ahc0:2:0): SCB 0x0 - timed out in command phase, SCSISIGI == 0x94
SEQADDR == 0x5e
cd0(ahc0:2:0): no longer in timeout
ahc0: Issued Channel A Bus Reset. 1 SCBs aborted
Clearing bus reset
Clearing 'in-reset' flag
cd0(ahc0:2:0): SCB 0x0 - timed out while idle, LASTPHASE == 0x1, SCSISIGI == 0x0
SEQADDR == 0xc
cd0(ahc0:2:0): SCB 0: Immediate reset.  Flags = 0x401
cd0(ahc0:2:0): no longer in timeout
ahc0: Issued Channel A Bus Reset. 1 SCBs aborted
Clearing bus reset
Clearing 'in-reset' flag
cd0(ahc0:2:0): SCB 0x0 - timed out while idle, LASTPHASE == 0x1, SCSISIGI == 0x0
SEQADDR == 0xc
cd0(ahc0:2:0): SCB 0: Immediate reset.  Flags = 0x401
cd0(ahc0:2:0): no longer in timeout
ahc0: Issued Channel A Bus Reset. 1 SCBs aborted
Clearing bus reset
Clearing 'in-reset' flag
cd0(ahc0:2:0): SCB 0x0 - timed out while idle, LASTPHASE == 0x1, SCSISIGI == 0x0
SEQADDR == 0xc
cd0(ahc0:2:0): SCB 0: Immediate reset.  Flags = 0x401
cd0(ahc0:2:0): no longer in timeout
ahc0: Issued Channel A Bus Reset. 1 SCBs aborted
Clearing bus reset
Clearing 'in-reset' flag


I don't have any AHC_TAGENABLE, AHC_SCBPAGING_ENABLE or AHC_ALLOW_MEMIO
in my config file, since is (was) known to cause problems. Also, at least
the audio stuff works at home with my Pioneer 12x CDROM running the same
FreeBSD Version while the idle Iomega behaves the same as described above.

Does anybody have an idea what's going on here? Of course, I can live without
listening music at work :-), but I always have to remember to access the
jaz drive BEFORE launching FreeBSD :-(.

Any ideas?

Thanks,

	-Andre



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