From owner-freebsd-stable Thu Feb 4 22:06:42 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA01229 for freebsd-stable-outgoing; Thu, 4 Feb 1999 22:06:42 -0800 (PST) (envelope-from owner-freebsd-stable@FreeBSD.ORG) Received: from smtp2.jps.net (smtp2.jps.net [209.63.224.235]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA01224 for ; Thu, 4 Feb 1999 22:06:40 -0800 (PST) (envelope-from onemo@jps.net) Received: from jps.net (209-63-253-215.smf.jps.net [209.63.253.215]) by smtp2.jps.net (8.8.5/8.8.5) with ESMTP id WAA07109; Thu, 4 Feb 1999 22:06:37 -0800 (PST) Message-ID: <36BA899D.C780DF99@jps.net> Date: Thu, 04 Feb 1999 22:03:10 -0800 From: ONE-MO X-Mailer: Mozilla 4.5 [en] (X11; I; FreeBSD 3.0-STABLE i386) X-Accept-Language: en MIME-Version: 1.0 To: "Viren R. Shah" CC: stable@FreeBSD.ORG Subject: Re: Compaq ida driver patch References: <36B8DA72.F58BB5D1@jps.net> <36B956B7.4299FC0@doc.ic.ac.uk> <199902041438.JAA44908@jabberwock.rstcorp.com> <36B9EECF.DB2F9F08@jps.net> <199902041938.OAA53509@jabberwock.rstcorp.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG OK, here's the latest status. I used your hacked ida.c, noticing a couple changes in addition to the port address. I rebuilt my kernel with the ida port specified as 0x1000. Upon booting, I did NOT receive the same process lockup upon accessing the drive. However, I DID receive many errors about the slices and other geometry not matching. So, I decided to check the Array Config Utility and see exactly what settings I had left it at. The Operating System selected was Unix/Xenix and the RAID5 array used all available disk space. I decided to delete the array, change the OS to DOS/Windows, and recreate the array. This time, I show 264Mb unused space along with the RAID5 logical drive (strange, I thought). Upon saving this configuration and rebooting, I can now access the drive without further problems. Just for fun, I booted my kernel.old (the last kernel built with Mark's original ida.c) and I again received the lockup upon access. Thanks for the help, now if only I can determine exactly what it was the corrected it.... MO! "Viren R. Shah" wrote: > >>>>> "MO" == ONE-MO writes: > > MO> I booted a 2.2.7 ida install floppy and checked the device > MO> settings there. It showed the port at 0x0 so I tried that and it > MO> detected the actual port of 0x1000. I tried kernel configs with > MO> both 0x0 and 0x1000, either way I still can't access with > MO> 3.0-based utils. I am able to access it and setup a filesystem on > MO> it using the 2.2.7 floppy - but booting back to 3.0, I get the > MO> same lock trying to mount the fs. > > Hmm..I've been running a hacked version of the ida driver on -3.0 > current, and now on -4.0 current (for the past couple of months). So, > while, the EISA/wd stuff in 3.0 may have changed, it hasn't changed a > lot. All I've changed in ida.c is hard-coding the port (to 0x6000 in > my case). I'll send you my version of ida.c seperately. > also, can you post the dmseg lines from 2.2.7 and 3.0? > > Here's how I would recommend you do it: > > 1. Install 2.2.x using one of the boot floppies from Mark's site. > 2. cvsup to 3.0-stable > 3. Modify the upgrade kernel config file to include the ida > drivers. Modify the kernel sources according to the instructions on > Mark's site. Modify ida.c so that it always goes to port 0x1000 > (Look at where I did it in my version of ida.c ) > 4. run the upgrade procedure (I ran make aout-to-elf-build. I don't know > whether it is still the same) > 5. DO not install the new boot blocks (just in case the kernel fails) > 6. try out the new kernel. If it fails, default to the old 2.2.x > kernel, and make modifications to ida.c. Keep at it till it works. > > (don't take this as gospel. Read the upgrade makefiles to see what > exactly it is doing) > > OR > I can build you a kernel with the port hardcoded to 0x1000. I would > rather not do this since the only means I have of transferring the > kernel from my home machine to work is a 28.8 modem. > > [I realize that all this is a big hack, and that Mark and a bunch of > others are cringing, but *shrug* practicality first] > > Viren > -- > Viren R. Shah, {viren @ rstcorp . com} http://www.rstcorp.com/~vshah/ > ====== FreeBSD: It's free, it's fast, it's fun. ====== > "3 syncs represent the trinity - init, the child and the > eternal zombie process." -- Jordan Hubbard To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message