*BSD News Article 56630


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!nntp.coast.net!news.kei.com!newsfeed.internetmci.com!howland.reston.ans.net!math.ohio-state.edu!news.cyberstore.ca!van-bc!unixg.ubc.ca!rover.ucs.ualberta.ca!suisse.cheese.com!root
From: root@suisse.cheese.com (The Dixie Flatline)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Questions...
Date: 12 Dec 1995 03:31:10 GMT
Organization: University of Alberta, Edmonton, Canada
Lines: 45
Message-ID: <4ait1u$ao8@pulp.ucs.ualberta.ca>
NNTP-Posting-Host: async8-7.remote.ualberta.ca
X-Newsreader: TIN [version 1.2 PL2]

 I've been using FreeBSD since 2.0.5-RELEASE (about last quarter) and I was
running it on a 386/16 with VERY basic hardware. Since then, I've upgraded
my machine and have found a few problems I have no idea what to do with:

 I've read the kernel configuration(s) (mostly LINT) and saw there was an
option to allow 32bit Access/Blocking Modes on IDE drives. I own two
Western Digital Caviar (a drive I'd swear my soul by) and I know they can
handle 32bit/Blocking fine. However, I am confused by what was stated in
/usr/src/sys/i386/conf/LINT:

# Each drive has a 16 bit flags value defined:
#       The low 8 bits are the maximum value for the multi-sector I/O,
#       where 0xff defaults to the maximum that the drive can handle.
#       The high bit of the 16 bit flags (0x8000) allows probing for
#       32 bit transfers.
#
# The flags field for the drives can be specified in the controller
# specification with the low 16 bits for drive 0, and the high 16 bits
# for drive 1.
# e.g.:
#controller     wdc0    at isa? port "IO_WD1" bio irq 14 flags 0x00ff8004 ...
# specifies that drive 0 will be allowed to probe for 32 bit transfers and
# a maximum multi-sector transfer of 4 sectors, and drive 1 will not be
# allowed to probe for 32 bit transfers, but will allow multi-sector
# transfers up to the maximum that the drive supports.

 (the last part of the controller line is cut-off on purpose). Anyways, I
have a very basic understanding of assembly type addressing, etc. How would
I enable 32bit/Blocking for wd0/wd1 (primary ide with master & slave) Any
help on this question would be appriciated. I figured it might be something
like:

controller wdc0 as isa? port "IO_WD1" bio irq 14 flags 0xffff8000

to enable 32bit/Block on both drives.

 and last quick questions. I've just installed X-Windows 3.1.2 and would
like to know how to change FVWM's "wallpaper" and get the 3D scrollbar for
Xaw3D. I instlled color_xterm which said it had support for it. Installed
the library, but alas, no 3D scroll bar... (these aren't too important
of questions, just curiousities).

 Thanks...