Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Jun 1998 16:55:46 -0400
From:      "Hartong" <hartong@erols.com>
To:        "Doug White" <dwhite@resnet.uoregon.edu>
Subject:   Re: ATAPI CD ROM Installation Failure on BSD 2.2.6 (fwd)
Message-ID:  <01bd989f$f7de3980$0200000a@sheba>

next in thread | raw e-mail | index | archive | help
Hi Doug....

Thanks for the feedback.

To add fuel to the fire. :-)   I did a DOS partition installation, so have
FreeBSD up and running.  I had to comment out the second IDE controller to
bypass the CD-ROM.  The installation went like clockwork after that.  Kudo's
are due to the installation team programmers.  It is equally good, if not
better, than the RedHat and Slackware installation programs.  I have a
minimal DOS 6.0 installation in wds01a (128M) and a complete FreeBSD
installation in wds02a (908M).

Once installed, I created a custom kernel, this time including the second
IDE controller, and including the ATAPI source code directives.  Everything
compiled perfectly and I installed as the primary boot kernel.  Now for the
"It's Unix magic..."  When booting I get the same "ATAPI1.O: INVALID COMMAND
PHASE,  IREASON=0xd8, STATUS=d8<BUSY,READY,OPDONE,IRQ>,  ERROR=d8<mchg>"
error message BUT the boot process continues with no hang-up.  I can mount
and dismount the CD-ROM to my hearts content any Walnut Creek 9660 format
disk I've been able to throw at it.

 >
>Sure; the driver is saying "the drive is not in the phase I expected it
>to be in".  Sort of "what the hell does it think it's doing?"
>
>More interestingly, note that the 'ireason', 'status' and 'error'
>values are *all* 0xd8.  This implies that there's a really basic
>problem talking to the drive.
>
>My suspicions would tend to suggest timing problems of some sort;
>either we are not giving the drive enough time to behave, or perhaps
>the user is overclocking and their IDE controller isn't playing the
>game.  Seeing the full set of wd* probe messages would be useful,
>especially if there are other devices involved.  Also, knowing the set
>of actions leading to the fault would help.


The wd* probe messages I get are a successful probe on wd0, returning the
drive type (takes a while 5-15 seconds), followed by a probe on wd1.  The
probe returns the drive type (correctly NEC 273) followed by the APAPI1.0
error code.

Nothing else appears different between an installation boot directly from
the CD-ROM and from the custom kernel I've built.  (except when booting from
the installation CD the system hangs in the "Probing devices.. please wait"
screen and doesn't want to come out of it. )

As you requested, here is the step by step actions which lead to the hang on
installation.

1.  Select BIOS to boot from CD first.
2.  Insert CD (Walnut Creek Disk 1) into Drive
3.  Boot system
4.  System boots using floppy image kernel from Disk (jkh kernel)
5.  Customization Screen comes up- select novice option
6.  Under storage-Remove all controllers except floppy and IDE 1 and IDE 2
7.  Under Network- Remove all Ethernet cards except NE2000- adjust NE2000 to
correct base address for system
8.  Remove lpt1 and all other controllers except serial 1 and 2.
9.  Remove microsoft bus mouse
10. Save new configuration, boot continues until the blue screen of death.

Like I said what is screwy  is the custom kernel I that boots I created by
hand is identical to the kernel I created using the customization screen!
Go figure!

I really would like to help and try and figure out why- it's nice having a
system that works, but I'd like to try and make it work right (error
messages ALWAYS bug me).

If you can let me know what additional detail would help, or any thing you'd
like me to try, I'll gladly provide.  (A whole lot easier to do with access
to a compiler!)  I'm running a relatively plain Jane machine-  Dell
Dimension 120 MHz Pentium, Quantum 1.0 GB HD, the NEC 273 CD-ROM, Number
Nine GCS 64 video card, US Robotics Sportser 28.8 Modem, a no name NE 2000
clone and a SoundBlaster 16 sound card.  I've not tried compiling in the
sound stuff at this time- I figure one adventure at a time is enough.

FWIW, my Unix experience is limited to old BSD 4.2 work (about 15 years ago,
some earlier FreeBSD (2.0), Linux, and HP 9.0x and 10.x work- primarily as a
part time sys admin)

Thanks in advance....

Regds

Mark



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?01bd989f$f7de3980$0200000a>