mike@sdcrdcf.UUCP (Michael Williams) (12/14/83)
I am running V7 kernel with Berkeley utilities, until my 2.9 tape arrives. I have two disk controllers, the 2nd is an SI 9900, with two 9766 300 Mbyte drives, keyed 1 and 2. (The first is the usual with two RP04's, switched to 0 & 1). The SI drives are emulating RP04's, which I believe means that they only read/write from even tracks (thus 820 physical, 410 logical). Problems: 1) When I run icheck (yes, remember that old goody ?) on the raw device (e.g. rzp2a (I'll explain the zp in a minute) it gives me "bad mode: 162" "bad mode: 163" etc. It always starts at block 162, and doesn't complain about every eighth block (ie 161, 169, 177 etc are good). (Remember 8 inodes per block ?) Icheck doesn't complain on the block device (zp2a). 2) When I run mkfs on this drive, the system "hangs", regardless of the partition I am trying to create. (I had been playing around with zp_sizes, trying to get three or four filesystems of the same size). Throwing the reset switch on the controller at this point makes the read/write flash for a second. The system is still hung. Throwing the switch again frees the system and causes mkfs to go away. The zp is a cludge, I used the slots in [bc]devsw from the rp driver and filled them with "zp". Zp.c is a copy of hp.c with a different {HP,ZP}ADDR for the second controller, and at times different sizes tables. (oh yes, all the variables are changed from hpcsr1 to something like zp1CntrlStatReg, and they are unique). I hope to figure this out today, but I thought I'd post a note to see if you'd seen it before. Mike Williams {allegra,cbosgd,hplabs,ihnp4,trw-unix}!sdcrdcf!mike (805) 987-6811 x4528