Subject: Re: USB Card reader on NetBSD/amd64 3.0
To: Jan Danielsson <jan.danielsson@gmail.com>
From: Sigmund Skjelnes <skjelnes@robin.no>
List: netbsd-help
Date: 08/19/2006 01:56:28
I'd have done some study of that dmesg.text you enclosed, and I cannot
find any sd* nor umass* devices there, and there is nothing that uses
the usb ports. In the config file, both umass and sd is enabled, so the
problem isn't there. My suggestion is that your kernel do not find the
card reader because it don't support the hardware. Maybe there will be
released an kernel that supports it soon? I'd must say I do not regard
myself as an expert on kernel issues.
Cincerely,
Sigmund
Fri, 18,.08.2006 kl. 13.03 +0200, skrev Jan Danielsson:
> Hello all,
>
> A few weeks ago I posted a problem I'm having on my NetBSD box. Now I
> have finally got it back so I can investigate further. Let me just recap:
>
> With my box I got an USB card reader which supports a bunch of
> different card types (SD, CF, etc). When I insert an SD card into the
> card reader, the reader's light goes on, but there's no reaction from
> NetBSD.
>
> So I tried to boot an Ubuntu LiveCD, just to try to rule out the
> possibility that the reader/card is broken. However, when I insert the
> card into the reader while running Ubuntu, the light goes on, and a
> message appears on the console that the card has been mounted, and sure
> enough, it has.
>
> I have attached my kernel configuration file (ANCA.text), dmesg
> output and "usbdevs -v" output (usbdevs.text).
>
> vanlig tekstdokument-vedlegg (usbdevs.text)
> Controller /dev/usb0:
> addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), VIA Technologies(0x1106), rev 1.00
> port 1 powered
> port 2 powered
> Controller /dev/usb1:
> addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), VIA Technologies(0x1106), rev 1.00
> port 1 powered
> port 2 powered
> Controller /dev/usb2:
> addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), VIA Technologies(0x1106), rev 1.00
> port 1 powered
> port 2 powered
> Controller /dev/usb3:
> addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), VIA Technologies(0x1106), rev 1.00
> port 1 powered
> port 2 powered
> vanlig tekstdokument-vedlegg (ANCA.text)
> # $NetBSD: GENERIC,v 1.42.2.7 2005/09/15 23:33:43 snj Exp $
> #
> # GENERIC machine description file
> #
> # This machine description file is used to generate the default NetBSD
> # kernel. The generic kernel does not include all options, subsystems
> # and device drivers, but should be useful for most applications.
> #
> # The machine description file can be customised for your specific
> # machine to reduce the kernel size and improve its performance.
> #
> # For further information on compiling NetBSD kernels, see the config(8)
> # man page.
> #
> # For further information on hardware support for this architecture, see
> # the intro(4) man page. For further information about kernel options
> # for this architecture, see the options(4) man page. For an explanation
> # of each device driver in this file see the section 4 man page for the
> # device.
>
> include "arch/amd64/conf/std.amd64"
>
> options INCLUDE_CONFIG_FILE # embed config file in kernel binary
>
> #ident "GENERIC-$Revision: 1.42.2.7 $"
>
> maxusers 32 # estimated number of users
>
> # delay between "rebooting ..." message and hardware reset, in milliseconds
> #options CPURESET_DELAY=2000
>
> # This option allows you to force a serial console at the specified
> # I/O address. see console(4) for details.
> #options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600
> # you don't want the option below ON iff you are using the
> # serial console option of the new boot strap code.
> #options CONS_OVERRIDE # Always use above! independent of boot info
>
> # The following options override the memory sizes passed in from the boot
> # block. Use them *only* if the boot block is unable to determine the correct
> # values. Note that the BIOS may *correctly* report less than 640k of base
> # memory if the extended BIOS data area is located at the top of base memory
> # (as is the case on most recent systems).
> #options REALBASEMEM=639 # size of base memory (in KB)
> #options REALEXTMEM=15360 # size of extended memory (in KB)
>
> # Standard system options
>
> options INSECURE # disable kernel security levels - X needs this
>
> options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
> options NTP # NTP phase/frequency locked loop
>
> options KTRACE # system call tracing via ktrace(1)
> options SYSTRACE # system call vetting via systrace(1)
>
> options SYSVMSG # System V-like message queues
> options SYSVSEM # System V-like semaphores
> #options SEMMNI=10 # number of semaphore identifiers
> #options SEMMNS=60 # number of semaphores in system
> #options SEMUME=10 # max number of undo entries per process
> #options SEMMNU=30 # number of undo structures in system
> options SYSVSHM # System V-like memory sharing
> #options SHMMAXPGS=2048 # 2048 pages is the default
> options P1003_1B_SEMAPHORE
>
> options LKM # loadable kernel modules
>
> options USERCONF # userconf(4) support
> #options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
> options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
>
> # Enable experimental buffer queue strategy for better responsiveness under
> # high disk I/O load. Use it with caution - it's not proven to be stable yet.
> options NEW_BUFQ_STRATEGY
>
> # Diagnostic/debugging support options
> #options DIAGNOSTIC # expensive kernel consistency checks
> #options DEBUG # expensive debugging checks/support
> #options KMEMSTATS # kernel memory statistics (vmstat -m)
>
> #
> # Because gcc omits the frame pointer for any -O level, the line below
> # is needed to make backtraces in DDB work.
> #
> #makeoptions COPTS="-O2 -fno-omit-frame-pointer"
> #options DDB # in-kernel debugger
> #options DDB_HISTORY_SIZE=512 # enable history editing in DDB
> #options KGDB # remote debugger
> #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
> #makeoptions DEBUG="-g" # compile full symbol table
>
> # Compatibility options
> #options COMPAT_15 # compatibility with NetBSD 1.5,
> #options COMPAT_16 # NetBSD 1.6,
> options COMPAT_20 # NetBSD 2.0,
> #options COMPAT_43 # and 4.3BSD
> #options COMPAT_386BSD_MBRPART # recognize old partition ID
>
> options COMPAT_NETBSD32
> options EXEC_ELF32
> options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
>
> # File systems
> file-system FFS # UFS
> #file-system EXT2FS # second extended file system (linux)
> file-system LFS # log-structured file system
> file-system MFS # memory file system
> file-system NFS # Network File System client
> #file-system NTFS # Windows/NT file system (experimental)
> file-system CD9660 # ISO 9660 + Rock Ridge file system
> file-system MSDOSFS # MS-DOS file system
> file-system FDESC # /dev/fd
> file-system KERNFS # /kern
> file-system NULLFS # loopback file system
> file-system OVERLAY # overlay file system
> file-system PORTAL # portal filesystem (still experimental)
> file-system PROCFS # /proc
> file-system UMAPFS # NULLFS + uid and gid remapping
> file-system UNION # union file system
> file-system CODA # Coda File System; also needs vcoda (below)
>
> # File system options
> options QUOTA # UFS quotas
> #options FFS_EI # FFS Endian Independent support
> options SOFTDEP # FFS soft updates support.
> #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental
> options NFSSERVER # Network File System server
> #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
> # immutable) behave as system flags.
> #options FFS_NO_SNAPSHOT # ffs snapshots
>
> # Networking options
> #options GATEWAY # packet forwarding
> options INET # IP + ICMP + TCP + UDP
> options INET6 # IPV6
> options IPSEC # IP security
> options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
> options IPSEC_NAT_T # IPsec NAT traversal (NAT-T)
> #options IPSEC_DEBUG # debug for IP security
> #options MROUTING # IP multicast routing
> #options PIM # Protocol Independent Multicast
> options NS # XNS
> #options NSIP # XNS tunneling over IP
> options ISO,TPIP # OSI
> #options EON # OSI tunneling over IP
> options CCITT,LLC,HDLC # X.25
> #options NETATALK # AppleTalk networking protocols
> options PPP_BSDCOMP # BSD-Compress compression support for PPP
> options PPP_DEFLATE # Deflate compression support for PPP
> options PPP_FILTER # Active filter support for PPP (requires bpf)
> options PFIL_HOOKS # pfil(9) packet filter hooks
> #options IPFILTER_LOG # ipmon(8) log support
> #options IPFILTER_DEFAULT_BLOCK # block all packets by default
> #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
>
> #options ALTQ # Manipulate network interfaces' output queues
> #options ALTQ_BLUE # Stochastic Fair Blue
> #options ALTQ_CBQ # Class-Based Queueing
> #options ALTQ_CDNR # Diffserv Traffic Conditioner
> #options ALTQ_FIFOQ # First-In First-Out Queue
> #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box)
> #options ALTQ_HFSC # Hierarchical Fair Service Curve
> #options ALTQ_LOCALQ # Local queueing discipline
> #options ALTQ_PRIQ # Priority Queueing
> #options ALTQ_RED # Random Early Detection
> #options ALTQ_RIO # RED with IN/OUT
> #options ALTQ_WFQ # Weighted Fair Queueing
>
> # These options enable verbose messages for several subsystems.
> # Warning, these may compile large string tables into the kernel!
> options ACPIVERBOSE # verboase ACPI configuration messages
> options MIIVERBOSE # verbose PHY autoconfig messages
> options PCIVERBOSE # verbose PCI device autoconfig messages
> #options PCI_CONFIG_DUMP # verbosely dump PCI config space
> #options PCMCIAVERBOSE # verbose PCMCIA configuration messages
> options SCSIVERBOSE # human readable SCSI error messages
> options USBVERBOSE # verbose USB device autoconfig messages
> options I2OVERBOSE # verbose I2O driver messages
>
> options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
>
> #
> # wscons options
> #
> # builtin terminal emulations
> #options WSEMUL_SUN # sun terminal emulation
> options WSEMUL_VT100 # VT100 / VT220 emulation
> # different kernel output - see dev/wscons/wsdisplayvar.h
> options WS_KERNEL_FG=WSCOL_GREEN
> #options WS_KERNEL_BG=WSCOL_BLACK
> # compatibility to other console drivers
> options WSDISPLAY_COMPAT_PCVT # emulate some ioctls
> options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls
> options WSDISPLAY_COMPAT_USL # VT handling
> options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes
> # see dev/pckbc/wskbdmap_mfii.c for implemented layouts
> #options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
> # allocate a number of virtual screens at autoconfiguration time
> #options WSDISPLAY_DEFAULTSCREENS=4
> # use a large software cursor that doesn't blink
> #options PCDISPLAY_SOFTCURSOR
> # modify the screen type of the console; defaults to "80x25"
> #options VGA_CONSOLE_SCREENTYPE="\"80x24\""
> # work around a hardware bug that loaded fonts don't work; found on ATI cards
> #options VGA_CONSOLE_ATI_BROKEN_FONTSEL
> # the following enables some functions to get mouse console support.
> # if you want a really secure system, it may be better not to enable them,
> # see wsmoused(8), section SECURITY CONSIDERATIONS for more info.
> #options WSDISPLAY_CHARFUNCS # mouse console support
> # enable VGA raster mode capable of displaying multilingual text on console
> #options VGA_RASTERCONSOLE
>
> # Kernel root file system and dump configuration.
> config netbsd root on ? type ?
> #config netbsd root on sd0a type ffs
> #config netbsd root on ? type nfs
>
> #
> # Device configuration
> #
>
> mainbus0 at root
>
> #acpi0 at mainbus0
>
> acpi0 at mainbus0
> options MPACPI
> options MPACPI_SCANPCI # MPBIOS configures PCI roots
> options ACPI_PCI_FIXUP # PCI interrupt routing via ACPI
> #options ACPI_ACTIVATE_DEV # If set, activate inactive devices
> #options ACPICA_PEDANTIC # force strict conformance to the Spec.
> #options ACPI_DISABLE_ON_POWEROFF # disable acpi on power off
>
> # ACPI devices
> acpiacad* at acpi? # ACPI AC Adapter
> acpibat* at acpi? # ACPI Battery
> acpibut* at acpi? # ACPI Button
> acpiec* at acpi? # ACPI Embedded Controller
> acpilid* at acpi? # ACPI Lid Switch
> acpitz* at acpi? # ACPI Thermal Zone
>
> # Mainboard devices
> #com* at acpi? # Serial communications interface
> #fdc* at acpi? # Floppy disk controller
> #joy* at acpi? # Joystick/Game port
> #lpt* at acpi? # Parallel port
> #mpu* at acpi? # Roland MPU-401 MIDI UART
> #pckbc* at acpi? # PC keyboard controller
> #wss* at acpi? # NeoMagic 256AV in wss mode
>
> options MPBIOS
> options MPBIOS_SCANPCI # MPBIOS configures PCI roots
> cpu* at mainbus?
> ioapic* at mainbus? apid ?
>
> #apm0 at mainbus0 # Advanced power management
>
> # Tuning for power management, see apm(4) for more details.
> #options APM_NO_IDLE # Don't call BIOS CPU idle function
> #options APM_V10_ONLY # Use only the APM 1.0 calls
> #options APM_NO_POWEROFF # Don't power off on halt(8)
> #options APM_POWER_PRINT # Print stats on the console
> #options APM_DISABLE_INTERRUPTS=0 # Don't disable interrupts
>
>
> # Basic Bus Support
>
> # PCI bus support
> pci* at mainbus? bus ?
> pci* at pchb? bus ?
> pci* at ppb? bus ?
>
> # PCI bridges
> pchb* at pci? dev ? function ? # PCI-Host bridges
> pcib* at pci? dev ? function ? # PCI-ISA bridges
> ppb* at pci? dev ? function ? # PCI-PCI bridges
> # XXX 'puc's aren't really bridges, but there's no better place for them here
> #puc* at pci? dev ? function ? # PCI "universal" comm. cards
>
> #aapic* at pci? dev ? function ? # AMD 8131 IO apic
>
> #agp* at pchb?
>
> #
>
> # ISA bus support
> #isa0 at mainbus?
> isa0 at pcib?
>
> # CardBus bridge support
> #cbb* at pci? dev ? function ?
> #cardslot* at cbb?
>
> # CardBus bus support
> #cardbus* at cardslot?
> #pcmcia* at cardslot?
>
> # Coprocessor Support
>
> # Console Devices
>
> # wscons
> pckbc0 at isa? # pc keyboard controller
> pckbd* at pckbc? # PC keyboard
> pms* at pckbc? # PS/2 mouse for wsmouse
> #options PMS_DISABLE_POWERHOOK # Disable PS/2 reset on resume
> #options PMS_SYNAPTICS_TOUCHPAD # Enable support for Synaptics Touchpads
> vga* at pci? dev ? function ?
> wsdisplay* at vga? console ?
> wskbd* at pckbd? console ?
> wsmouse* at pms? mux 0
>
> pcppi0 at isa?
> sysbeep0 at pcppi?
>
> # Cryptographic Devices
>
> # PCI cryptographic devices
> #hifn* at pci? dev ? function ? # Hifn 7755/7811/795x
> #ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x
>
> # Serial Devices
>
> # PCI serial interfaces
> #com* at puc? port ? # 16x50s on "universal" comm boards
> #cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards
> #cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards
>
> # PCMCIA serial interfaces
> #com* at pcmcia? function ? # Modems and serial cards
>
> #pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards
> #com* at pcmcom? slave ? # ...and the slave devices
>
> # CardBus serial interfaces
> #com* at cardbus? dev ? function ? # Modems and serial cards
>
> # ISA serial interfaces
> #options COM_HAYESP # adds Hayes ESP serial board support
> com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports
> com1 at isa? port 0x2f8 irq 3
>
> # Parallel Printer Interfaces
>
> # PCI parallel printer interfaces
> #lpt* at puc? port ? # || ports on "universal" comm boards
>
> # ISA parallel printer interfaces
> lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports
> lpt1 at isa? port 0x278
>
> # Hardware monitors
>
> # LM7[89] and compatible hardware monitors
> lm0 at isa? port 0x290 # other common ports: 0x280, 0x310
>
> # I2O devices
> #iop* at pci? dev ? function ? # I/O processor
> #iopsp* at iop? tid ? # SCSI/FC-AL ports
> #ld* at iop? tid ? # block devices
> # XXX dpti.c wants a processor type that is not assigned for x86-64
> #dpti* at iop? tid 0 # DPT/Adaptec control interface
>
>
> # SCSI Controllers and Devices
>
> # PCI SCSI controllers
> #adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI
> #adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI
> #ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI
> #ahd* at pci? dev ? function ? # Adaptec aic790x SCSI
> #bha* at pci? dev ? function ? # BusLogic 9xx SCSI
> #dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID
> #iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI
> #isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel
> #mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID
> #mpt* at pci? dev ? function ? # LSILogic 9x9 and 53c1030
> #pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI
> #siop* at pci? dev ? function ? # Symbios 53c8xx SCSI
> #esiop* at pci? dev ? function ? # Symbios 53c875 and newer SCSI
> #options SIOP_SYMLED # drive the act. LED in software
> #trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI
>
> # PCMCIA SCSI controllers
> #aic* at pcmcia? function ? # Adaptec APA-1460 SCSI
> #esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI
>
> # CardBus SCSI cards
> #adv* at cardbus? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI
> #ahc* at cardbus? dev ? function ? # Adaptec ADP-1480
>
> # SCSI bus support
> scsibus* at scsi?
>
> # SCSI devices
> sd* at scsibus? target ? lun ? # SCSI disk drives
> st* at scsibus? target ? lun ? # SCSI tape drives
> cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
> ch* at scsibus? target ? lun ? # SCSI autochangers
> ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices
> ss* at scsibus? target ? lun ? # SCSI scanners
> uk* at scsibus? target ? lun ? # SCSI unknown
>
>
> # RAID controllers and devices
> #aac* at pci? dev ? function ? # Broken -- 32bit assumptions.
> #amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID
> #cac* at pci? dev ? function ? # Compaq PCI array controllers
> #icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID
> #mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family
> #twe* at pci? dev ? function ? # 3ware Escalade RAID controllers
>
> #ld* at amr? unit ?
> #ld* at cac? unit ?
> #ld* at icp? unit ?
> #ld* at twe? unit ?
> #ld* at mlx? unit ?
>
> #icpsp* at icp? unit ? # SCSI pass-through
>
> # IDE and related devices
> # PCI IDE controllers - see pciide(4) for supported hardware.
> # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
> # how to set up DMA modes for this chip. This may work, or may cause
> # a machine hang with some controllers.
> #pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver
> #acardide* at pci? dev ? function ? # Acard IDE controllers
> #aceride* at pci? dev ? function ? # Acer Lab IDE controllers
> #artsata* at pci? dev ? function ? # Intel i31244 SATA controller
> #cmdide* at pci? dev ? function ? # CMD tech IDE controllers
> #cypide* at pci? dev ? function ? # Cypress IDE controllers
> #hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers
> #optiide* at pci? dev ? function ? # Opti IDE controllers
> #piixide* at pci? dev ? function ? # Intel IDE controllers
> #pdcide* at pci? dev ? function ? # Promise IDE controllers
> #pdcsata* at pci? dev ? function ? # Promise SATA150 controllers
> #satalink* at pci? dev ? function ? # SiI SATALink controllers
> #siside* at pci? dev ? function ? # SiS IDE controllers
> #slide* at pci? dev ? function ? # Symphony Labs IDE controllers
> viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers
>
> # PCMCIA IDE controllers
> #wdc* at pcmcia? function ?
>
> # ISA ST506, ESDI, and IDE controllers
> # Use flags 0x01 if you want to try to use 32bits data I/O (the driver will
> # fall back to 16bits I/O if 32bits I/O are not functional).
> # Some controllers pass the initial 32bit test, but will fail later.
> #wdc0 at isa? port 0x1f0 irq 14 flags 0x00
> #wdc1 at isa? port 0x170 irq 15 flags 0x00
>
> # ATA (IDE) bus support
> atabus* at ata?
>
> # IDE drives
> # Flags are used only with controllers that support DMA operations
> # and mode settings (e.g. some pciide controllers)
> # The lowest order four bits (rightmost digit) of the flags define the PIO
> # mode to use, the next set of four bits the DMA mode and the third set the
> # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
> # to use, and the last bit must be 1 for this setting to be used.
> # For DMA and UDMA, 0xf (1111) means 'disable'.
> # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
> # (0xc=1100, 0xa=1010, 0xf=1111)
> # 0x0000 means "use whatever the drive claims to support".
> wd* at atabus? drive ? flags 0x0000
>
> # ATAPI bus support
> atapibus* at atapi?
>
> # ATA RAID configuration support, as found on some Promise controllers.
> #pseudo-device ataraid
> #ld* at ataraid? vendtype ? unit ?
>
> # ATAPI devices
> # flags have the same meaning as for IDE drives.
> cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
> #sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives
> #st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives
> #uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown
>
>
> # Miscellaneous mass storage devices
>
> # ISA floppy
> #fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers
> #fdc1 at isa? port 0x370 irq ? drq ?
> #fd* at fdc? drive ? # the drives themselves
> # some machines need you to do this instead of fd*
> #fd0 at fdc0 drive 0
>
> # Network Interfaces
>
> # PCI network interfaces
> #an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11)
> #bce* at pci? dev ? function ? # Broadcom 440x 10/100 Ethernet
> #bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet
> #dge* at pci? dev ? function ? # Intel 82597 10GbE LR
> #en* at pci? dev ? function ? # ENI/Adaptec ATM
> #ep* at pci? dev ? function ? # 3Com 3c59x
> #epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet
> #esh* at pci? dev ? function ? # Essential HIPPI card
> #ex* at pci? dev ? function ? # 3Com 90x[BC]
> #fpa* at pci? dev ? function ? # DEC DEFPA FDDI
> #fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B
> #gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet
> #hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ
> #le* at pci? dev ? function ? # PCnet-PCI Ethernet
> #lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3
> #mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet
> #ne* at pci? dev ? function ? # NE2000-compatible Ethernet
> #ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial
> #pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet
> #re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S
> rtk* at pci? dev ? function ? # Realtek 8129/8139
> #sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet
> #sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet
> #skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet
> #sk* at skc? # SysKonnect SK9821 Gigabit Ethernet
> #ste* at pci? dev ? function ? # Sundance ST-201 Ethernet
> #stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit
> #ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet
> #tl* at pci? dev ? function ? # ThunderLAN-based Ethernet
> #tlp* at pci? dev ? function ? # DECchip 21x4x and clones
> #vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet
> vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet
> #wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b)
> #wm* at pci? dev ? function ? # Intel 82543/82544 gigabit
> #xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE
>
> # PCMCIA network interfaces
> #an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11)
> #awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS)
> #cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer
> #ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet
> #mbe* at pcmcia? function ? # MB8696x based Ethernet
> #ne* at pcmcia? function ? # NE2000-compatible Ethernet
> #ray* at pcmcia? function ? # Raytheon Raylink (802.11)
> #sm* at pcmcia? function ? # Megahertz Ethernet
> # tr at pcmcia has problems with Cardbus bridges
> #tr* at pcmcia? function ? # TROPIC based Token-Ring
> #wi* at pcmcia? function ? # Lucent/Intersil WaveLan IEEE (802.11)
> #xi* at pcmcia? function ? # Xircom CreditCard Ethernet
>
> #mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards
> #com* at mhzc?
> #sm* at mhzc?
>
> # CardBus network cards
> #ex* at cardbus? dev ? function ? # 3Com 3C575TX
> #fxp* at cardbus? dev ? function ? # Intel i8255x
> #rtk* at cardbus? dev ? function ? # Realtek 8129/8139
> #tlp* at cardbus? dev ? function ? # DECchip 21143
>
> # MII/PHY support
> #acphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs
> #amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs
> #bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs
> #brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs
> #ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs
> #dmphy* at mii? phy ? # Davicom DM9101 PHYs
> #exphy* at mii? phy ? # 3Com internal PHYs
> #glxtphy* at mii? phy ? # Level One LXT-1000 PHYs
> #gphyter* at mii? phy ? # NS83861 Gig-E PHY
> #icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x
> #igphy* at mii? phy ? # Intel IGP01E1000
> #inphy* at mii? phy ? # Intel 82555 PHYs
> #iophy* at mii? phy ? # Intel 82553 PHYs
> #lxtphy* at mii? phy ? # Level One LXT-970 PHYs
> #makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs
> #nsphy* at mii? phy ? # NS83840 PHYs
> #nsphyter* at mii? phy ? # NS83843 PHYs
> #pnaphy* at mii? phy ? # generic HomePNA PHYs
> #qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs
> #sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs
> #tlphy* at mii? phy ? # ThunderLAN PHYs
> #tqphy* at mii? phy ? # TDK Semiconductor PHYs
> ukphy* at mii? phy ? # generic unknown PHYs
> #urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs
>
>
> # USB Controller and Devices
>
> # PCI USB controllers
> # The EHCI is not ready for prime time.
> #ehci* at pci? dev ? function ? # Enhanced Host Controller
> ohci* at pci? dev ? function ? # Open Host Controller
> uhci* at pci? dev ? function ? # Universal Host Controller (Intel)
>
> # CardBus USB controllers
> #ehci* at cardbus? dev ? function ? # Enhanced Host Controller
> #ohci* at cardbus? dev ? function ? # Open Host Controller
>
> # ISA USB controllers
> #slhci0 at isa? port 0x300 irq 5 # ScanLogic SL811HS
>
> # USB bus support
> #usb* at ehci?
> usb* at ohci?
> usb* at uhci?
> #usb* at slhci?
>
> # USB Hubs
> uhub* at usb?
> uhub* at uhub? port ? configuration ? interface ?
>
> # USB HID device
> uhidev* at uhub? port ? configuration ? interface ?
>
> # USB Mice
> ums* at uhidev? reportid ?
> wsmouse* at ums? mux 0
>
> # USB Keyboards
> ukbd* at uhidev? reportid ?
> wskbd* at ukbd? console ? mux 1
>
> # USB Generic HID devices
> uhid* at uhidev? reportid ?
>
> # USB Printer
> ulpt* at uhub? port ? configuration ? interface ?
>
> # USB Modem
> umodem* at uhub? port ? configuration ?
> ucom* at umodem?
>
> # USB Mass Storage
> umass* at uhub? port ? configuration ? interface ?
> #wd* at umass?
>
> # USB audio
> uaudio* at uhub? port ? configuration ?
>
> # USB MIDI
> umidi* at uhub? port ? configuration ?
>
> # USB IrDA
> # USB-IrDA bridge spec
> uirda* at uhub? port ? configuration ? interface ?
> irframe* at uirda?
>
> # SigmaTel STIr4200 USB/IrDA Bridge
> #ustir* at uhub? port ?
> #irframe* at ustir?
>
> # USB Ethernet adapters
> aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters
> axe* at uhub? port ? # ASIX AX88172 based adapters
> cue* at uhub? port ? # CATC USB-EL1201A based adapters
> kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters
> url* at uhub? port ? # Realtek RTL8150L based adapters
> udav* at uhub? port ? # Davicom DM9601 based adapters
>
> # Prolific PL2301/PL2302 host-to-host adapter
> #upl* at uhub? port ?
>
> # Serial adapters
> ubsa* at uhub? port ? # Belkin serial adapter
> ucom* at ubsa? portno ?
>
> uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter
> ucom* at uftdi? portno ?
>
> umct* at uhub? port ? # MCT USB-RS232 serial adapter
> ucom* at umct? portno ?
>
> uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter
> ucom* at uplcom? portno ?
>
> uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter
> ucom* at uvscom? portno ?
>
> # Diamond Multimedia Rio 500
> #urio* at uhub? port ?
>
> # USB Handspring Visor
> #uvisor* at uhub? port ?
> #ucom* at uvisor?
>
> # Kyocera AIR-EDGE PHONE
> #ukyopon* at uhub? port ?
> #ucom* at ukyopon? portno ?
>
> # USB scanners
> uscanner* at uhub? port ?
>
> # USB scanners that use SCSI emulation, e.g., HP5300
> usscanner* at uhub? port ?
>
> # Y@P firmware loader
> #uyap* at uhub? port ?
>
> # D-Link DSB-R100 USB radio
> #udsbr* at uhub? port ?
> #radio* at udsbr?
>
> # USB Generic driver
> ugen* at uhub? port ?
>
>
> # IrDA and Consumer Ir devices
>
> # Toshiba Oboe
> #oboe* at pci? dev ? function ? # broken -- vtophys
> #irframe* at oboe?
>
>
> # Audio Devices
>
> # PCI audio devices
> #auich* at pci? dev ? function ? # Intel/AMD/nVidia AC'97 Audio
> #autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio
> auvia* at pci? dev ? function ? # VIA AC'97 audio
> #azalia* at pci? dev ? function ? # High Definition Audio
> #clcs* at pci? dev ? function ? # Cirrus Logic CS4280
> #clct* at pci? dev ? function ? # Cirrus Logic CS4281
> #cmpci* at pci? dev ? function ? # C-Media CMI8338/8738
> #eap* at pci? dev ? function ? # Ensoniq AudioPCI
> #emuxki* at pci? dev ? function ? # Creative SBLive! and PCI512
> #esa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio
> #esm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator
> #eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive
> #fms* at pci? dev ? function ? # Forte Media FM801
> #neo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio
> #sv* at pci? dev ? function ? # S3 SonicVibes
> #yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio
>
> # PCMCIA audio devices
> #esl* at pcmcia? function ? # ESS 1688 AudioDrive
>
> # OPL[23] FM synthesizers
> #opl0 at isa? port 0x388 # use only if not attached to sound card
> #opl* at cmpci? flags 1
> #opl* at esl?
> #opl* at eso?
> #opl* at fms?
> #opl* at sv?
>
> # Audio support
> audio* at audiobus?
>
> # MPU 401 UARTs
> #mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card
> #mpu* at cmpci?
> #mpu* at eso?
> #mpu* at yds?
>
> # MIDI support
> midi* at midibus?
> midi* at pcppi? # MIDI interface to the PC speaker
>
> # The spkr driver provides a simple tone interface to the built in speaker.
> #spkr0 at pcppi? # PC speaker
>
>
> # FM-Radio devices
> # PCI radio devices
> #gtp* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card
>
> # Radio support
> #radio* at gtp?
>
>
> # TV cards
>
> # Brooktree 848/849/878/879 based TV cards
> #bktr* at pci? dev ? function ?
> #radio* at bktr?
>
>
> # Mice
>
> # Middle Digital, Inc. PCI-Weasel serial console board control
> # devices (watchdog timer, etc.)
> #weasel* at pci?
>
> # Pull in optional local configuration
> include "arch/amd64/conf/GENERIC.local"
>
> # Pseudo-Devices
>
> pseudo-device crypto # opencrypto framework
>
> # disk/mass storage pseudo-devices
> pseudo-device ccd 4 # concatenated/striped disk devices
> pseudo-device cgd 8 # cryptographic disk devices
> #pseudo-device raid 8 # RAIDframe disk driver
> #options RAID_AUTOCONFIG # auto-configuration of RAID components
> #Options to enable various other RAIDframe RAID types.
> #options RF_INCLUDE_EVENODD=1
> #options RF_INCLUDE_RAID5_RS=1
> #options RF_INCLUDE_PARITYLOGGING=1
> #options RF_INCLUDE_CHAINDECLUSTER=1
> #options RF_INCLUDE_INTERDECLUSTER=1
> #options RF_INCLUDE_PARITY_DECLUSTERING=1
> #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1
> pseudo-device fss 4 # file system snapshot device
>
> pseudo-device md 1 # memory disk device (ramdisk)
> pseudo-device vnd 4 # disk-like interface to files
> #options VND_COMPRESSION # compressed vnd(4)
>
> # network pseudo-devices
> pseudo-device bpfilter 8 # Berkeley packet filter
> #pseudo-device ipfilter # IP filter (firewall) and NAT
> pseudo-device loop # network loopback
> pseudo-device ppp 2 # Point-to-Point Protocol
> pseudo-device pppoe # PPP over Ethernet (RFC 2516)
> pseudo-device sl 2 # Serial Line IP
> pseudo-device strip 2 # Starmode Radio IP (Metricom)
> pseudo-device irframetty # IrDA frame line discipline
> pseudo-device tun 2 # network tunneling over tty
> pseudo-device tap # virtual Ethernet
> pseudo-device gre 2 # generic L3 over IP tunnel
> pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933)
> #pseudo-device faith 1 # IPv[46] tcp relay translation i/f
> pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation
> pseudo-device vlan # IEEE 802.1q encapsulation
> pseudo-device bridge # simple inter-network bridging
> #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too
>
> # miscellaneous pseudo-devices
> pseudo-device pty # pseudo-terminals
> pseudo-device tb 1 # tablet line discipline
> pseudo-device sequencer 1 # MIDI sequencer
> # rnd works; RND_COM does not on port i386 yet.
> pseudo-device rnd # /dev/random and in-kernel generator
> #options RND_COM # use "com" randomness as well (BROKEN)
> pseudo-device clockctl # user control of clock subsystem
> pseudo-device ksyms # /dev/ksyms
> pseudo-device pf # PF packet filter
> pseudo-device pflog # PF log if
>
> # a pseudo device needed for Coda # also needs CODA (above)
> pseudo-device vcoda 4 # coda minicache <-> venus comm.
>
> # wscons pseudo-devices
> pseudo-device wsmux # mouse & keyboard multiplexor
> pseudo-device wsfont
> vanlig tekstdokument-vedlegg (dmesg.text)
> NetBSD 3.0 (ANCA) #7: Wed Jul 19 20:52:25 CEST 2006
> root@nl102-238-202.student.uu.se:/usr/src/sys/arch/amd64/compile/ANCA
> total memory = 503 MB
> avail memory = 476 MB
> mainbus0 (root)
> cpu0 at mainbus0: apid 0 (boot processor)
> cpu0: AMD Sempron(tm) Processor 3100+, 1800.26 MHz
> cpu0: features: e7dbfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
> cpu0: features: e7dbfbff<PGE,MCA,CMOV,PAT,PSE36,MPC,NOX,MMXX,MMX>
> cpu0: features: e7dbfbff<FXSR,SSE,SSE2,LONG,3DNOW2,3DNOW>
> cpu0: I-cache 64 KB 64B/line 2-way, D-cache 64 KB 64B/line 2-way
> cpu0: L2 cache 256 KB 64B/line 16-way
> cpu0: ITLB 32 4 KB entries fully associative, 8 4 MB entries fully associative
> cpu0: DTLB 32 4 KB entries fully associative, 8 4 MB entries fully associative
> cpu0: calibrating local timer
> cpu0: apic clock running at 200 MHz
> cpu0: 8 page colors
> ioapic0 at mainbus0 apid 1 (I/O APIC)
> ioapic0: pa 0xfec00000, version 3, 24 pins
> ioapic0: misconfigured as apic 2
> ioapic0: remapped to apic 1
> acpi0 at mainbus0
> acpi0: using Intel ACPI CA subsystem version 20040211
> acpi0: X/RSDT: OemId <A M I ,OEMXSDT ,03000620>, AslId <MSFT,00000097>
> acpi0: SCI interrupting at int 9
> acpi0: fixed-feature power button present
> ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> PNP0A03 [PCI Bus] at acpi0 not configured
> PNP0000 [AT Interrupt Controller] at acpi0 not configured
> PNP0200 [AT DMA Controller] at acpi0 not configured
> PNP0100 [AT Timer] at acpi0 not configured
> PNP0B00 [AT Real-Time Clock] at acpi0 not configured
> PNP0303 [IBM Enhanced (101/102-key, PS/2 mouse support)] at acpi0 not configured
> PNP0F03 [Microsoft PS/2-style Mouse] at acpi0 not configured
> PNP0800 [AT-style speaker sound] at acpi0 not configured
> PNP0C04 [Math Coprocessor] at acpi0 not configured
> PNP0C02 [Plug and Play motherboard register resources] at acpi0 not configured
> PNP0C02 [Plug and Play motherboard register resources] at acpi0 not configured
> ATK0110 at acpi0 not configured
> PNP0C02 [Plug and Play motherboard register resources] at acpi0 not configured
> PNP0501 [16550A-compatible COM port] at acpi0 not configured
> PNP0400 [Standard LPT printer port] at acpi0 not configured
> PNP0C01 [System Board] at acpi0 not configured
> acpibut0 at acpi0 (PNP0C0C-170): ACPI Power Button
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> pci0 at mainbus0 bus 0: configuration mode 1
> pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
> pchb0 at pci0 dev 0 function 0
> pchb0: VIA Technologies product 0x0204 (rev. 0x00)
> pchb1 at pci0 dev 0 function 1
> pchb1: VIA Technologies product 0x1204 (rev. 0x00)
> pchb2 at pci0 dev 0 function 2
> pchb2: VIA Technologies product 0x2204 (rev. 0x00)
> pchb3 at pci0 dev 0 function 3
> pchb3: VIA Technologies product 0x3204 (rev. 0x00)
> pchb4 at pci0 dev 0 function 4
> pchb4: VIA Technologies product 0x4204 (rev. 0x00)
> pchb5 at pci0 dev 0 function 7
> pchb5: VIA Technologies product 0x7204 (rev. 0x00)
> ppb0 at pci0 dev 1 function 0: VIA Technologies product 0xb188 (rev. 0x00)
> pci1 at ppb0 bus 1
> pci1: i/o space, memory space enabled
> vga0 at pci1 dev 0 function 0: VIA Technologies product 0x3108 (rev. 0x01)
> wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation)
> wsmux1: connecting to wsdisplay0
> rtk0 at pci0 dev 11 function 0: Realtek 8139 10/100BaseTX
> rtk0: interrupting at ioapic0 pin 16 (irq 11)
> rtk0: Ethernet address 00:50:22:c8:89:5a
> ukphy0 at rtk0 phy 7: Generic IEEE 802.3u media interface
> ukphy0: OUI 0x000000, model 0x0000, rev. 0
> ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
> viaide0 at pci0 dev 15 function 0
> viaide0: VIA Technologies VT8237 SATA Controller (rev. 0x80)
> viaide0: bus-master DMA support present
> viaide0: primary channel wired to native-PCI mode
> viaide0: using ioapic0 pin 20 (irq 10) for native-PCI interrupt
> atabus0 at viaide0 channel 0
> viaide0: secondary channel wired to native-PCI mode
> atabus1 at viaide0 channel 1
> viaide1 at pci0 dev 15 function 1
> viaide1: VIA Technologies VT8237 ATA133 controller
> viaide1: bus-master DMA support present
> viaide1: primary channel configured to compatibility mode
> viaide1: primary channel interrupting at ioapic0 pin 14 (irq 14)
> atabus2 at viaide1 channel 0
> viaide1: secondary channel configured to compatibility mode
> viaide1: secondary channel interrupting at ioapic0 pin 15 (irq 15)
> atabus3 at viaide1 channel 1
> uhci0 at pci0 dev 16 function 0: VIA Technologies VT83C572 USB Controller (rev. 0x81)
> uhci0: interrupting at ioapic0 pin 21 (irq 11)
> usb0 at uhci0: USB revision 1.0
> uhub0 at usb0
> uhub0: VIA Technologies UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub0: 2 ports with 2 removable, self powered
> uhci1 at pci0 dev 16 function 1: VIA Technologies VT83C572 USB Controller (rev. 0x81)
> uhci1: interrupting at ioapic0 pin 21 (irq 11)
> usb1 at uhci1: USB revision 1.0
> uhub1 at usb1
> uhub1: VIA Technologies UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub1: 2 ports with 2 removable, self powered
> uhci2 at pci0 dev 16 function 2: VIA Technologies VT83C572 USB Controller (rev. 0x81)
> uhci2: interrupting at ioapic0 pin 21 (irq 10)
> usb2 at uhci2: USB revision 1.0
> uhub2 at usb2
> uhub2: VIA Technologies UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub2: 2 ports with 2 removable, self powered
> uhci3 at pci0 dev 16 function 3: VIA Technologies VT83C572 USB Controller (rev. 0x81)
> uhci3: interrupting at ioapic0 pin 21 (irq 10)
> usb3 at uhci3: USB revision 1.0
> uhub3 at usb3
> uhub3: VIA Technologies UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub3: 2 ports with 2 removable, self powered
> VIA Technologies VT8237 EHCI USB Controller (USB serial bus, interface 0x20, revision 0x86) at pci0 dev 16 function 4 not configured
> pcib0 at pci0 dev 17 function 0
> pcib0: VIA Technologies VT8237 (Apollo KT600) PCI-ISA Bridge (rev. 0x00)
> auvia0 at pci0 dev 17 function 5: VIA Technologies VT8237 AC'97 Audio (rev 0x60)
> auvia0: interrupting at ioapic0 pin 22 (irq 5)
> auvia0: ac97: Analog Devices AD1888 codec; headphone, 20 bit DAC, no 3D stereo
> auvia0: ac97: ext id 3c7<AMAP,LDAC,SDAC,CDAC,SPDIF,DRA,VRA>
> audio0 at auvia0: full duplex, mmap, independent
> vr0 at pci0 dev 18 function 0: VIA VT6102 (Rhine II) 10/100 Ethernet
> vr0: interrupting at ioapic0 pin 23 (irq 11)
> vr0: Ethernet address: 00:17:31:30:b7:8c
> ukphy1 at vr0 phy 1: Generic IEEE 802.3u media interface
> ukphy1: OUI 0x000004, model 0x0020, rev. 1
> ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
> pchb6 at pci0 dev 24 function 0
> pchb6: Advanced Micro Devices AMD64 HyperTransport configuration (rev. 0x00)
> pchb7 at pci0 dev 24 function 1
> pchb7: Advanced Micro Devices AMD64 Address Map configuration (rev. 0x00)
> pchb8 at pci0 dev 24 function 2
> pchb8: Advanced Micro Devices AMD64 DRAM configuration (rev. 0x00)
> pchb9 at pci0 dev 24 function 3
> pchb9: Advanced Micro Devices AMD64 Miscellaneous configuration (rev. 0x00)
> isa0 at pcib0
> lpt0 at isa0 port 0x378-0x37b irq 7
> com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
> pckbc0 at isa0 port 0x60-0x64
> pckbd0 at pckbc0 (kbd slot)
> pckbc0: using irq 1 for kbd slot
> wskbd0 at pckbd0: console keyboard, using wsdisplay0
> pms0 at pckbc0 (aux slot)
> pckbc0: using irq 12 for aux slot
> wsmouse0 at pms0 mux 0
> lm0 at isa0 port 0x290-0x297: unknow winbond chip ID 0xa1
> pcppi0 at isa0 port 0x61
> midi0 at pcppi0: PC speaker
> sysbeep0 at pcppi0
> ioapic0: enabling
> IPsec: Initialized Security Association Processing.
> wd0 at atabus2 drive 0: <HDS728080PLAT20>
> wd0: drive supports 16-sector PIO transfers, LBA48 addressing
> wd0: 78533 MB, 159560 cyl, 16 head, 63 sec, 512 bytes/sect x 160836480 sectors
> wd0: 32-bit data port
> wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
> wd0(viaide1:0:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)
> atapibus0 at atabus3: 2 targets
> cd0 at atapibus0 drive 0: <DVDRW 16X16X, , YTS1> cdrom removable
> cd0: 32-bit data port
> cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
> cd0(viaide1:1:0): using PIO mode 4, Ultra-DMA mode 4 (Ultra/66) (using DMA)
> boot device: wd0
> root on wd0a dumps on wd0b
> root file system type: ffs
> wsdisplay0: screen 1 added (80x25, vt100 emulation)
> wsdisplay0: screen 2 added (80x25, vt100 emulation)
> wsdisplay0: screen 3 added (80x25, vt100 emulation)
> wsdisplay0: screen 4 added (80x25, vt100 emulation)