> 1. It's good that you included the dmesg, but without your kernel config
> file, it's damn hard to know if you included everything correctly.
---------> Start of current kernel configuration:
#
# GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks
#
machine "i386"
cpu "I386_CPU"
cpu "I486_CPU"
cpu "I586_CPU"
cpu "I686_CPU"
ident GENERIC
maxusers 32
options MATH_EMULATE #Support for x87 emulation
options INET #InterNETworking
options FFS #Berkeley Fast Filesystem
options FFS_ROOT #FFS usable as root device [keep this!]
options MFS #Memory Filesystem
options MFS_ROOT #MFS usable as root device, "MFS" req'ed
options NFS #Network Filesystem
options NFS_ROOT #NFS usable as root device, "NFS" req'ed
options MSDOSFS #MSDOS Filesystem
options "CD9660" #ISO 9660 Filesystem
options "CD9660_ROOT" #CD-ROM usable as root. "CD9660" req'ed
options PROCFS #Process filesystem
options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!]
options SCSI_DELAY=15000 #Be pessimistic about Joe SCSI device
options UCONSOLE #Allow users to grab the console
options FAILSAFE #Be conservative
options USERCONFIG #boot -c editor
options VISUAL_USERCONFIG #visual boot -c editor
options COMPAT_LINUX
config kernel root on wd0
controller isa0
controller pnp0
controller eisa0
controller pci0
controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2
disk fd0 at fdc0 drive 0
#disk fd1 at fdc0 drive 1
options "CMD640" # work around CMD640 chip deficiency
controller wdc0 at isa? port "IO_WD1" bio irq 14
disk wd0 at wdc0 drive 0
#disk wd1 at wdc0 drive 1
controller wdc1 at isa? port "IO_WD2" bio irq 15
#disk wd2 at wdc1 drive 0
#disk wd3 at wdc1 drive 1
options ATAPI #Enable ATAPI support for IDE bus
options ATAPI_STATIC #Don't do it as an LKM
device acd0 #IDE CD-ROM
#device wfd0 #IDE Floppy (e.g. LS-120)
# A single entry for any of these controllers (ncr, ahb, ahc) is
# sufficient for any number of installed devices.
#controller ncr0
#controller ahb0
#controller ahc0
#controller isp0
# This controller offers a number of configuration options, too many to
# document here - see the LINT file in this directory and look up the
# dpt0 entry there for much fuller documentation on this.
#controller dpt0
#controller adv0 at isa? port ? cam irq ?
#controller adw0
#controller bt0 at isa? port ? cam irq ?
#controller aha0 at isa? port ? cam irq ?
controller scbus0 # Zip Drive support
device da0 # Zip Drive support
#device sa0
#device pass0
#device cd0 #Only need one of these, the code dynamically grows
#device wt0 at isa? port 0x300 bio irq 5 drq 1
#device mcd0 at isa? port 0x300 bio irq 10
#controller matcd0 at isa? port 0x230 bio
#device scd0 at isa? port 0x230 bio
# atkbdc0 controlls both the keyboard and the PS/2 mouse
controller atkbdc0 at isa? port IO_KBD tty
device atkbd0 at isa? tty irq 1
#device psm0 at isa? tty irq 12
device vga0 at isa? port ? conflicts
# splash screen/screen saver
pseudo-device splash
# syscons is the default console driver, resembling an SCO console
device sc0 at isa? tty
# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
#device vt0 at isa? tty
options XSERVER # support for X server
#options FAT_CURSOR # start with block cursor
# If you have a ThinkPAD, uncomment this along with the rest of the PCVT
lines
#options PCVT_SCANSET=2 # IBM keyboards are non-std
device npx0 at isa? port IO_NPX irq 13
#
# Laptop support (see LINT for more options)
#
device apm0 at isa? disable flags 0x31 # Advanced Power Management
# PCCARD (PCMCIA) support
#controller card0
#device pcic0 at card?
#device pcic1 at card?
device sio0 at isa? port "IO_COM1" flags 0x10 tty irq 4
device sio1 at isa? port "IO_COM2" tty irq 3
#device sio2 at isa? disable port "IO_COM3" tty irq 5
#device sio3 at isa? disable port "IO_COM4" tty irq 9
# Parallel port
device ppc0 at isa? port? flags 0x40 net irq 7
controller ppbus0
controller vpo0 at ppbus? # Zip drive support
device lpt0 at ppbus?
device plip0 at ppbus?
device ppi0 at ppbus?
device pps0 at ppbus?
#device lpbb0 at ppbus?
#
# The following Ethernet NICs are all PCI devices.
#
#device ax0 # ASIX AX88140A
#device de0 # DEC/Intel DC21x4x (``Tulip'')
#device fxp0 # Intel EtherExpress PRO/100B (82557, 82558)
#device mx0 # Macronix 98713/98715/98725 (``PMAC'')
#device pn0 # Lite-On 82c168/82c169 (``PNIC'')
#device rl0 # RealTek 8129/8139
#device tl0 # Texas Instruments ThunderLAN
#device tx0 # SMC 9432TX (83c170 ``EPIC'')
#device vr0 # VIA Rhine, Rhine II
#device vx0 # 3Com 3c590, 3c595 (``Vortex'')
#device wb0 # Winbond W89C840F
#device xl0 # 3Com 3c90x (``Boomerang'', ``Cyclone'')
# Order is important here due to intrusive probes, do *not* alphabetize
# this list of network interfaces until the probes have been fixed.
# Right now it appears that the ie0 must be probed before ep0. See
# revision 1.20 of this file.
device ed0 at isa? port 0x280 net irq 10 iomem 0xd8000
#device ie0 at isa? port 0x300 net irq 10 iomem 0xd0000
#device ep0 at isa? port 0x300 net irq 10
#device ex0 at isa? port? net irq?
#device fe0 at isa? port 0x300 net irq ?
#device le0 at isa? port 0x300 net irq 5 iomem 0xd0000
#device lnc0 at isa? port 0x280 net irq 10 drq 0
#device ze0 at isa? port 0x300 net irq 10 iomem 0xd8000
#device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000
#device cs0 at isa? port 0x300 net irq ?
pseudo-device loop
pseudo-device ether
pseudo-device sl 1
pseudo-device ppp 1
pseudo-device tun 1
pseudo-device pty 16
pseudo-device gzip # Exec gzipped a.out's
pseudo-device speaker
# KTRACE enables the system-call tracing facility ktrace(2).
# This adds 4 KB bloat to your kernel, and slightly increases
# the costs of each syscall.
options KTRACE #kernel tracing
# This provides support for System V shared memory and message queues.
#
options SYSVSHM
options SYSVMSG
options SYSVSEM
# The `bpfilter' pseudo-device enables the Berkeley Packet Filter. Be
# aware of the legal and administrative consequences of enabling this
# option. The number of devices determines the maximum number of
# simultaneous BPF clients programs runnable.
pseudo-device bpfilter 4 #Berkeley packet filter
---------> End of current kernel configuration:
>
> On Sat, Aug 07, 1999 at 08:28:02PM +0100, Duncan Spooner wrote:
> #> I have a parallel port Iomega Zip Drive. I have installed 3.2-RELEASE
and
> #> although the vpo0 is detected it does not see da0, and when I try
"mount -t
> #> msdos /dev/da0s4 /mnt" it gives me the error message "msdos:
/dev/da0s4:
> #> Device not configured".
>
> Try to make a subdirectory that is unique to the zip drive like /mnt/zip
> , in case you want to mount other things in the future. Then make sure
that the
> devices exist (i.e.: ls -l /dev/da*, if not make them as root in the /dev
> directory with ./MAKEDEV da0 making sure the slice(s) you need are there
> afterward as well (if not, use MAKEDEV again only with da0s[slice
number]).
> #>
> #> I have added scbus0 and da0 to the kernel as well.
Have tried that as well.
> Here is a copy of what I use on a comparable config (only relevant
> excerpts):
>
> controller ppbus0
> controller vpo0 at ppbus0
> controller scbus0 at vpo0
> device da0
> device lpt0 at ppbus0
> device ppi0 at ppbus0
> device ppc0 at isa? port 0x378 tty irq 7 #see your BIOS for
parallel
> #port address setting
> #>
>
> Also, don't forget to see in your BIOS (DEL key at boot time), if the
> parallel port is set for ECP/EPP mode 1.9, it's faster and _may_ help
> with recognition (varies based on your parallel port chip set). Don't
> forget to rtfm (read the f**ing man page) because all of these drivers
> have one (albeit with a few errors).
You could see from the dmesg file, that vpo0 loaded with EEP 1.9 mode.
> #> The Regents of the University of California. All rights reserved.
> #> FreeBSD 3.2-RELEASE #6: Fri Aug 6 14:22:48 BST 1999
> #> [EMAIL PROTECTED]:/usr/src/sys/compile/FREEBSD
> #> Timecounter "i8254" frequency 1193182 Hz
> #> CPU: Pentium/P54C (133.12-MHz 586-class CPU)
> #> Origin = "GenuineIntel" Id = 0x52c Stepping=12
> #> real memory = 16777216 (16384K bytes)
> #> avail memory = 13840384 (13516K bytes)
> Without being too pushy, try to get some more ram before they don't make
> it anymore, 16mb works, but you can easily use more :)
> #> Preloaded elf kernel "kernel" at 0xc02bd000.
> #> Probing for devices on PCI bus 0:
> #> chip0: <VIA 82C585 (Apollo VP1/VPX) system controller> rev 0x23 on
pci0.0.0
> #> chip1: <VIA 82C586 PCI-ISA bridge> rev 0x25 on pci0.7.0
> #> ide_pci0: <VIA 82C586x (Apollo) Bus-master IDE controller> rev 0x06 on
> #> pci0.7.1
> #> vga0: <Cirrus Logic GD5446 SVGA controller> rev 0x00 on pci0.8.0
> #> ed1: <NE2000 PCI Ethernet (RealTek 8029)> rev 0x00 int a irq 11 on
pci0.10.0
> #> ed1: address 00:e0:29:2b:16:06, type NE2000 (16 bit)
>
> I keep seeing this more often. There is a driver for the RealTek cards
> called rl0. If you read /sys/i386/conf/LINT or even the GENERIC kernel
> you will see that this is for ISA NE2000 compatible cards and unless the
> man pages are out of date (mine should only be 2 days old) or I am
> terribly misinformed (again man rl or man ed) you should be using it.
> Seems to be newer users with this problem. Is it a sysinstall
> recognition mistake? In any case, it is interesting that it works...
Note, my card is a RealTek 8029, and the rl0 driver is for RealTek
8129/8139, and that works for me anyway.
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message