Date: Mon, 29 Jun 1998 22:13:28 +0200 From: John Park <park@hal9000.ul.bawue.de> To: AIC7xxx@FreeBSD.ORG Subject: CD Writer writes without errors only when boot drive is IDE, why? Message-ID: <98062922150501.00713@hal9000.ul.bawue.de>
next in thread | raw e-mail | index | archive | help
Hi, Sorry for the reposting but 2 people suggested that it would make finding the solution much easier if I added more info for my setup. They are now at the end. I have an Adaptec 2940UW running under Linux 2.0.34 with version 5.0.19 of the aic7xxx driver. I installed Linux on the IDE drive originally but subsequently on my SCSI drives. The systems are nearly identical (I reinstalled everything) with the obvious exception of fstab, etc., but when I try to write a CD, it inevitably fails partway through (scsi getcmd or some such error) if I boot from the scsi drive sda1 as root, and sda2 as usr, etc. Otherwise, everything (including reading CDs from the CD writer) works. If I boot with hda1 (IDE drive) as root (and hda2 as usr, etc.) writing a CD *never* fails, even at full speed (2x). In both cases, the CD image is on sdb3 (!), so, in principle, writing from one scsi drive to another works. I did everything suggested in the xcdroast docs (reducing transfer rate, write rate, etc.) to no avail. Any ideas? jp SCSI setup: Two SCSI disks, one on the 50 pin internal interface, other on the 68 pin internal interface. 50 pin cable is actively terminated; 68 pin drive is the only (and last) drive on the 68 pin cable. CD writer is on the 50 pin cable. To write CDs, I use cdrecord (part of xcdroast). Enable disconnect is on for all devices. more /proc/scsi/aic7xxx/0 : Adaptec AIC7xxx driver version: 5.0.19/3.2.4 Compile Options: AIC7XXX_RESET_DELAY : 5 AIC7XXX_TAGGED_QUEUEING: Adapter Support Enabled Check below to see which devices use tagged queueing AIC7XXX_PAGE_ENABLE : Enabled (This is no longer an option) AIC7XXX_PROC_STATS : Disabled Adapter Configuration: SCSI Adapter: Adaptec AHA-294X Ultra SCSI host adapter Ultra Wide Controller PCI MMAPed I/O Base: 0xe4000000 Adaptec SCSI BIOS: Enabled IRQ: 15 SCBs: Active 0, Max Active 1, Allocated 30, HW 16, Page 255 Interrupts: 532 BIOS Control Word: 0x18a6 Adapter Control Word: 0x005f Extended Translation: Enabled Disconnect Enable Flags: 0xffff Ultra Enable Flags: 0xfffe Tag Queue Enable Flags: 0x0000 Ordered Queue Tag Flags: 0x0000 Default Tag Queue Depth: 8 Tagged Queue By Device array for aic7xxx host instance 0: {255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255} Actual queue depth per device for aic7xxx host instance 0: {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1} more /var/log/messages : Jun 28 19:37:08 hal9000 kernel: aic7xxx: Warning - detected auto-termination on controller: Jun 28 19:37:08 hal9000 kernel: aic7xxx: <Adaptec AHA-294X Ultra SCSI host adapter> at PCI 9/0 Jun 28 19:37:08 hal9000 kernel: aic7xxx: Please verify driver detected settings are correct. Jun 28 19:37:08 hal9000 kernel: aic7xxx: If not, then please properly set the device termination Jun 28 19:37:08 hal9000 kernel: aic7xxx: in the Adaptec SCSI BIOS by hitting CTRL-A when prompted Jun 28 19:37:08 hal9000 kernel: aic7xxx: during machine bootup. Jun 28 19:37:08 hal9000 kernel: aic7xxx: Cables present (Int-50 YES, Int-68 NO, Ext-68 NO) Jun 28 19:37:08 hal9000 kernel: aic7xxx: Termination (Low ON, High ON) Jun 28 19:37:08 hal9000 kernel: (scsi0) <Adaptec AHA-294X Ultra SCSI host adapter> found at PCI 9/0 Jun 28 19:37:08 hal9000 kernel: (scsi0) Wide Channel, SCSI ID=7, 16/255 SCBs Jun 28 19:37:08 hal9000 kernel: (scsi0) BIOS enabled, IO Port 0x6000, IRQ 15 Jun 28 19:37:08 hal9000 kernel: (scsi0) IO Memory at 0xe4000000, MMAP Memory at 0x4805000 Jun 28 19:37:08 hal9000 kernel: (scsi0) Resetting channel Jun 28 19:37:08 hal9000 kernel: (scsi0) Downloading sequencer code... 413 instructions downloaded Jun 28 19:37:08 hal9000 kernel: scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.0.19/3.2.4 Jun 28 19:37:08 hal9000 kernel: <Adaptec AHA-294X Ultra SCSI host adapter> Jun 28 19:37:08 hal9000 kernel: scsi : 1 host. Jun 28 19:37:08 hal9000 kernel: (scsi0:0:-1:-1) Scanning channel for devices. Jun 28 19:37:08 hal9000 kernel: Vendor: QUANTUM Model: LIGHTNING 365S Rev: 241E Jun 28 19:37:08 hal9000 kernel: Type: Direct-Access ANSI SCSI revision: 02 Jun 28 19:37:08 hal9000 kernel: Detected scsi disk sda at scsi0, channel 0, id 0, lun 0 Jun 28 19:37:08 hal9000 kernel: (scsi0:0:1:0) Using wide (16 bit) transfers. Jun 28 19:37:08 hal9000 kernel: (scsi0:0:1:0) Synchronous at 20.0MHz, offset 8. Jun 28 19:37:08 hal9000 kernel: Vendor: COMPAQ Model: 4345SS Rev: C424 Jun 28 19:37:08 hal9000 kernel: Type: Direct-Access ANSI SCSI revision: 02 Jun 28 19:37:08 hal9000 kernel: Detected scsi disk sdb at scsi0, channel 0, id 1, lun 0 Jun 28 19:37:08 hal9000 kernel: Vendor: SCSI-CD Model: ReWritable-2x2x6 Rev: 1.00 Jun 28 19:37:08 hal9000 kernel: Type: CD-ROM ANSI SCSI revision: 02 Jun 28 19:37:08 hal9000 kernel: scsi : detected 2 SCSI disks total. Jun 28 19:37:08 hal9000 kernel: (scsi0:0:0:0) Synchronous at 10.0MHz, offset 8. Jun 28 19:37:08 hal9000 kernel: SCSI device sda: hdwr sector= 512 bytes. Sectors= 715880 [349 MB] [0.3 GB] Jun 28 19:37:08 hal9000 kernel: SCSI device sdb: hdwr sector= 512 bytes. Sectors= 8386000 [4094 MB] [4.1 GB] Jun 28 19:37:08 hal9000 kernel: Partition check: Jun 28 19:37:08 hal9000 kernel: sda: sda1 sda2 sda3 Jun 28 19:37:08 hal9000 kernel: sdb: sdb1 < sdb5 sdb6 sdb7 > sdb2 sdb3 .... (stuff deleted) ... Jun 28 19:37:08 hal9000 kernel: Detected scsi CD-ROM sr0 at scsi0, channel 0, id 4, lun 0 -- park@hal9000.ul.bawue.de John Park To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe aic7xxx" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?98062922150501.00713>