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>