Return to BSD News archive
Newsgroups: comp.unix.bsd
Path: sserve!manuel!munnari.oz.au!uunet!wupost!spool.mu.edu!agate!tfs.com!tfs.com!julian
From: julian@tfs.com (Julian Elischer)
Subject: floppy has never worked.. ideas? (MORE)
Message-ID: <1992Sep20.213032.26877@tfs.com>
Organization: TRW Financial Systems
Date: Sun, 20 Sep 1992 21:30:32 GMT
Lines: 52
Hi
In an attempt to get the boot blocks working from floppies
I have run up against a problem that has me stumped.
My floppy drive has never worked under 386bsd, unless I'm
booting off it.
yes That's right.. the same kernel will boot off the floppy
and happily access it AND the hard disk(s) however if I boot
off the hard disk, my floppy is instant death.
(usually it just hangs, but occasionally it's a reboot)
The LED on the floppy never even flashes..
it's just instant sleep for the process.
ps line below:
UID PID PPID CPU PRI NI VSZ RSS WCHAN STAT TT TIME COMMAND
0 473 168 1 -6 0 92 0 2dbc80 D+ p0 0:00.12 dd if /dev/rfd0a of /dev/null
heaven only knows what is at 2dbc80 and who sleeps at -6?
The config for the kernel includes:
controller fd0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk fd0 at fd0 drive 0
disk fd1 at fd0 drive 1
and I just noticed that the dmesg does not show a floppy being found
during probe time. (I guess that explains the hang.)
sst # dmesg
pc0<color> at 0x60 irq 1 on isa
com1 at 0x3f8 irq 4 on isa
com2 at 0x2f8 irq 3 on isa
wd0 0:<WD1007V> at 0x1f0 irq 14 on isa
aha0 reading board settings, 200 nSEC ok, use 250 nSEC
**aha0 probing for scsi devices**
dev0,lu0: type 0(direct),fixed 'MAXTOR XT-8760S B5H ' scsi1
sd0: 633MB, cyls 1632, heads 15, secs 53, bytes/sec 512
dev6,lu0: type 5(readonly),removable 'SONY CD-ROM CDU-8012 3.1a' scsi2
cd present
aha0 at 0x330 irq 11 drq 5 on isa
we0 ethernet address 00:00:c0:49:f2:42 at 0x280 irq 9 on isa
npx0 at 0xf0 irq 13 on isa
If I boot of floppy,there is an extra line in the boot banner
proclaiming the existance of a 1.2MB floppy.
Does anybody have a clue as to why a floppy would not be found unless
it's been booted off?
This is the same no matter which or who's boot blocks I use.
julian