From owner-freebsd-current Sat Sep 19 16:48:24 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA21871 for freebsd-current-outgoing; Sat, 19 Sep 1998 16:48:24 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from morgan.angis.su.OZ.AU (morgan.angis.su.OZ.AU [129.78.25.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA21811 for ; Sat, 19 Sep 1998 16:48:08 -0700 (PDT) (envelope-from tonym@angis.usyd.edu.au) Received: (from tonym@localhost) by morgan.angis.su.OZ.AU (8.8.7/8.6.6) id JAA17128; Sun, 20 Sep 1998 09:47:36 +1000 (EST) Date: Sun, 20 Sep 1998 09:47:36 +1000 (EST) From: Tony Maher Message-Id: <199809192347.JAA17128@morgan.angis.su.OZ.AU> To: gibbs@narnia.plutotech.com Subject: Re: CAM this and that Cc: current@FreeBSD.ORG Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hello, The following is not a critical problem for me. (The simple solution is not to rescan after switching the tape drive off ;-) I am willing to keep testing if you want to specify something. > I shouldn't lock up. What kind of tape device do you have? Were there > any console messages leading up to the hang? Tried rescanning a few times and it didn't cause any problems. Then tried later (maybe after using the tape drive) and it did cause lock up. Suspecting the old disk (and cable), I removed it. Did a full dump and everything works ok. Then switched tape drive off and got problems after rescanning. Initial rescan with tape drive switched on after booting. =================== hand transcribed ======================================== sa0 at ahc0 bus 0 target 5 lun 0 sa0 Removable Sequential Access SCSI2 device sa0: 5.0MB/s transfers (5.0MHz, offset 15) ============================================================================= Now switch tape off and rescan =================== hand transcribed ======================================== (da1:ahc0:0:1:0) SCB 0x4 timed out while idle LASTPHASE == 0x1, SCSISIGI == 00 SEQADDR == 0xa SSTATI == 0xa (probe 0:ahc0:0:1:1): Queuing a BDR SCB (probe 0:ahc0:0:1:1): no longer in timeout, status = 34a : lost device : invlidating pack Sep 20 08:42:12 zen sysogd: /var/log/messages Device not configured Sep 20 08:42:12 zen sysogd: /tmp: get error 6 while accessing filesystem ============================================================================= Somethings continue to work. X is still running. Trying ls on directires usually shows a number of files/dirs as "device not configured" ls: COPYRIGHT: device not configured ... ... ls: stand: device not configured But other files and dirs are listable and can cd to the dirs. trying to reboot spec_getpages: I/O read failure (error code 6) size 65536, resid 65536, a_count 65536, valid 0x0 nread=0, reqpage 0, pindex 0, pcount 16 Press reset switch. >> change >> Queue Algorithm Modifier: 0 -> 1 > > Don't even think about doing this. If your other disks have this > ... > Having DQue as 1 will prevent us from attempting tagged queuing. You For System disk sd1 (still doesnt do Tagged queuing - maybe disk just wont?) camcontrol modepage -m 0x0a -P 0 -u 1 RLEC: 0 Queue Algorithm Modifier: 0 QErr: 0 DQue: 0 EECA: 0 RAENP: 0 UAAENP: 0 EAENP: 0 For NT disk sd0 (not used under freebsd - but shows as a Tagged queuing device) camcontrol modepage -m 0x0a -P 0 -u 0 RLEC: 0 Queue Algorithm Modifier: 0 QErr: 0 DQue: 0 EECA: 0 RAENP: 0 UAAENP: 0 EAENP: 0 Ready AEN Holdoff Period: 0 >From dmesg: ahc0: rev 0x03 int a irq 11 on pci0.9.0 ahc0: aic7870 Single Channel A, SCSI Id=7, 16/255 SCBs ... cda0 at ahc0 bus 0 target 0 lun 0 da0: Fixed Direct Access SCSI2 device da0: 10.0MB/s transfers (10.0MHz, offset 15), Tagged Queueing Enabled da0: 1030MB (2109840 512 byte sectors: 255H 63S/T 131C) hanging root device to da1s1a da1 at ahc0 bus 0 target 1 lun 0 da1: Fixed Direct Access SCSI2 device da1: 10.0MB/s transfers (10.0MHz, offset 15) da1: 2069MB (4238282 512 byte sectors: 255H 63S/T 263C) cd0 at ahc0 bus 0 target 6 lun 0 cd0: Removable CD-ROM SCSI2 device cd0: 5.681MB/s transfers (5.681MHz, offset 15) cd0: Attempt to query device size failed: NOT READY, Medium not present /dev/da1s1a on / (local, writes: sync 5 async 204) /dev/da1s1e on /tmp (local, soft-updates, writes: sync 2 async 75) /dev/da1s1f on /var (local, soft-updates, writes: sync 2 async 337) /dev/da1s1g on /usr (local, writes: sync 3 async 193) /dev/da1s1h on /n/zen/01 (local, soft-updates, writes: sync 3 async 111) procfs on /proc (local) This was with cvsup from around Sep 19 9pm GMT tonym To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message