*BSD News Article 5346


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