Subject: Re: Floppy driver for Sun IPX
To: Michael Eriksson T/BN <Michael.Eriksson@era-t.ericsson.se>
From: Neil J. McRae <neil@demon.net>
List: port-sparc
Date: 05/16/1995 12:53:16
I get the same problem with Theo's Kernel he posted about a couple of weeks
ago.
>
> I'm running NetBSD 1.0A on a Sun IPX with 32 MByte of RAM. I just
> updated to the latest kernel tar-file (from May 13).
>
> I've added the following lines to my kernel configuration file to get
> floppy support:
>
> fdc0 at mainbus0
> fd* at fdc0
>
> When I try to boot the new kernel, it hangs after printing:
>
> fdc0 at mainbus0 ioaddr 0xf7200000 Hmmm.. pri 11, softpri 4: chip 82077
>
> If I remove the floppy lines from the kernel configuration file, I can
> build a kernel which boots without any problems.
>
> Any ideas about what the problem is?
>
> For reference, here my complete kernel configuration file:
>
> # Kernel for sun4c with root and swap on SCSI disk (sd0)
>
> machine sparc
> options "SUN4C"
> maxusers 32
>
> # obsolete timezone spec
> options TIMEZONE=0, DST=0
>
> # Standard system options
> options SWAPPAGER, VNODEPAGER, DEVPAGER # paging
> #options DEBUG, DIAGNOSTIC # extra kernel debugging
> options KTRACE # system call tracing support
> #options KGDB # support for kernel gdb
> #options KGDBDEV=0xc01, KGDBRATE=38400 # device & baud rate
> options RCONSOLE # fast rasterop console
> options SYSVMSG,SYSVSEM,SYSVSHM # SysV IPC
> options COMPAT_10 # compatibility with NetBSD 1.0
> options DDB # in-kernel debugger
> options LKM # loadable kernel modules
>
> # Filesystem options
> options FFS # BSD fast filesystem
> options NFSSERVER # Sun NFS-compatible filesystem
> options NFSCLIENT # Sun NFS-compatible filesystem
> options KERNFS # kernel data-structure filesystem
> #options FIFO # POSIX fifo support (in all filesystems)
> #options QUOTA # fast filesystem with user and group quotas
> options MFS # memory-based filesystem
> options LOFS # Loop-back filesystem
> options FDESC # user file descriptor filesystem
> #options UMAPFS # uid/gid remapping filesystem
> #options LFS # Log-based filesystem (still experimental)
> #options PORTAL # portal filesystem (still experimental)
> options PROCFS # /proc filesystem
> options CD9660 # ISO 9660 + Rock Ridge file system
>
> # Networking options
> options INET # basic TCP/IP
> options TCP_COMPAT_42 # compatibility with 4.2BSD TCP/IP
> options COMPAT_43 # 4.3BSD compatibility
> #options GATEWAY # IP packet forwarding
> #options ISO # OSI networking
> #options TPIP # OSI
> #options EON # OSI tunneling over IP
>
> # Options for sparc hardware
> options COMPAT_SUNOS # compatibility with SunOS binaries
>
> config netbsd root on sd0 swap on sd0
>
> mainbus0 at root
> cpu0 at mainbus0
>
> sbus0 at mainbus0
>
> audio0 at mainbus0
> auxreg0 at mainbus0
> clock0 at mainbus0
> memreg0 at mainbus0
> timer0 at mainbus0
>
> zs0 at mainbus0
> zs1 at mainbus0
>
> # FSBE/S or sun4m
> espdma0 at sbus0 slot ? offset ?
> espdma* at sbus0 slot ? offset ?
> esp0 at espdma? slot ? offset ?
> esp* at espdma? slot ? offset ?
>
> # old sun4c SCSI
> dma0 at sbus0 slot ? offset ?
> dma* at sbus0 slot ? offset ?
> esp0 at sbus0 slot ? offset ?
> esp* at sbus0 slot ? offset ?
>
> # old sun4c
> le0 at sbus? slot ? offset ?
> le* at sbus? slot ? offset ?
>
> bwtwo0 at sbus? slot ? offset ?
> bwtwo* at sbus? slot ? offset ?
> cgthree0 at sbus? slot ? offset ?
> cgthree* at sbus? slot ? offset ?
> cgsix0 at sbus? slot ? offset ?
> cgsix* at sbus? slot ? offset ?
>
> scsibus* at esp?
>
> sd0 at scsibus? target 3 drive ?
> sd* at scsibus? target ? drive ?
> st* at scsibus? target ? drive ?
> cd* at scsibus? target ? drive ?
>
> fdc0 at mainbus0
> fd* at fdc0
>
> pseudo-device loop
> pseudo-device pty 64
> pseudo-device sl 2
> pseudo-device kbd
> pseudo-device ppp 2
> pseudo-device tun 4
> pseudo-device vnd 4
> pseudo-device bpfilter 16
> --
> Michael Eriksson <Michael.Eriksson@era-t.ericsson.se>
>
--
Neil J. McRae. Demon Internet
neil@demon.net