misc/87421: KERNEL PANIC: ng_ether +ng_eiface + if_bridge

Chris Dionissopoulos dionch at freemail.gr
Fri Oct 21 11:40:22 PDT 2005


The following reply was made to PR kern/87421; it has been noted by GNATS.

From: Chris Dionissopoulos <dionch at freemail.gr>
To: Gleb Smirnoff <glebius at FreeBSD.org>
Cc: thompsa at FreeBSD.org, freebsd-gnats-submit at FreeBSD.org
Subject: Re: misc/87421: KERNEL PANIC: ng_ether +ng_eiface + if_bridge
Date: Fri, 21 Oct 2005 21:31:23 +0300

 More information.
 
 reproduce script:
 ~~~~~~~~~~~
 #!/bin/sh
 
 kldload ng_ether
 kldload if_bridge
 
 ifconfig bridge0 create
 ngctl mkpeer . eiface hook ether
 ngctl mkpeer . eiface hook ether
 
 ifconfig ngeth0 ether 01:02:03:04:05:00
 ifconfig ngeth0 192.168.1.2/24
 ifconfig ngeth1 ether 01:02:03:04:05:01
 ifconfig ngeth1 192.168.3.2/24
 ifconfig bridge0 addm ngeth0 addm ngeth1 addm xl0
 ifconfig bridge0 up
 
 ipfw add 1 count ip from any to any in recv ngeth0
 ipfw add 1 count ip from any to any out xmit ngeth0
 ipfw add 2 count ip from any to any in recv ngeth1
 ipfw add 2 count ip from any to any out xmit ngeth1
 ipfw add 3 count ip from any to any in recv bridge0
 ipfw add 4 count ip from any to any out xmit bridge0
 
 
 my panic:
 ~~~~~~
 
 mail#kgdb kernel.debug /var/crash/vmcore.1
 [GDB will not be able to debug user-mode threads: 
 /usr/lib/libthread_db.so: Undefined symbol "ps_pglobal_lookup"]
 GNU gdb 6.1.1 [FreeBSD]
 Copyright 2004 Free Software Foundation, Inc.
 GDB is free software, covered by the GNU General Public License, and you are
 welcome to change it and/or distribute copies of it under certain 
 conditions.
 Type "show copying" to see the conditions.
 There is absolutely no warranty for GDB.  Type "show warranty" for details.
 This GDB was configured as "i386-marcel-freebsd".
 
 Unread portion of the kernel message buffer:
 
 
 Fatal trap 12: page fault while in kernel mode
 fault virtual address   = 0xdeadc0de
 fault code              = supervisor read, page not present
 instruction pointer     = 0x20:0xc0576278
 stack pointer           = 0x28:0xd4490a98
 frame pointer           = 0x28:0xd4490aa0
 code segment            = base 0x0, limit 0xfffff, type 0x1b
                         = DPL 0, pres 1, def32 1, gran 1
 processor eflags        = interrupt enabled, resume, IOPL = 0
 current process         = 16 (irq5: xl0)
 panic: from debugger
 Uptime: 4m21s
 Dumping 511 MB (2 chunks)
   chunk 0: 1MB (160 pages) ... ok
   chunk 1: 511MB (130796 pages) 495 479 463 447 431 415 399 383 367 351 
 335 319 303 287 271 255 239 223 207 191 175 159 143 127 111 95 79 63 47 
 31 15
 
 #0  doadump () at pcpu.h:165
 165             __asm __volatile("movl %%fs:0,%0" : "=r" (td));
 (kgdb) list *0xc0576278
 0xc0576278 is in m_tag_delete_chain (/usr/src/sys/kern/uipc_mbuf2.c:357).
 352             else
 353                     p = SLIST_FIRST(&m->m_pkthdr.tags);
 354             if (p == NULL)
 355                     return;
 356             while ((q = SLIST_NEXT(p, m_tag_link)) != NULL)
 357                     m_tag_delete(m, q);
 358             m_tag_delete(m, p);
 359     }
 360
 361     /*
 
 (kgdb) backtrace
 #0  doadump () at pcpu.h:165
 #1  0xc053e3d8 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:399
 #2  0xc053e683 in panic (fmt=0xc06e038a "from debugger") at 
 /usr/src/sys/kern/kern_shutdown.c:555
 #3  0xc0478251 in db_panic (addr=-1068014984, have_addr=0, count=-1, 
 modif=0xd44908c0 "") at /usr/src/sys/ddb/db_command.c:437
 #4  0xc04781e8 in db_command (last_cmdp=0xc07547a4, cmd_table=0x0, 
 aux_cmd_tablep=0xc071b9ac, aux_cmd_tablep_end=0xc071b9b0) at 
 /usr/src/sys/ddb/db_command.c:350
 #5  0xc04782b0 in db_command_loop () at /usr/src/sys/ddb/db_command.c:457
 #6  0xc0479ea5 in db_trap (type=12, code=0) at 
 /usr/src/sys/ddb/db_main.c:221
 #7  0xc05565e3 in kdb_trap (type=12, code=0, tf=0xd4490a58) at 
 /usr/src/sys/kern/subr_kdb.c:473
 #8  0xc06b4bc4 in trap_fatal (frame=0xd4490a58, eva=3735929054) at 
 /usr/src/sys/i386/i386/trap.c:822
 #9  0xc06b4933 in trap_pfault (frame=0xd4490a58, usermode=0, 
 eva=3735929054) at /usr/src/sys/i386/i386/trap.c:742
 #10 0xc06b459d in trap (frame=
       {tf_fs = 8, tf_es = 40, tf_ds = 40, tf_edi = -1056645504, tf_esi = 
 -1045823488, tf_ebp = -733410656, tf_isp = -733410684, tf_ebx = 
 -559038242, tf_edx = -1045823488, tf_ecx = 0, tf_eax = 0, tf_trapno = 
 12, tf_err = 0, tf_eip = -1068014984, tf_cs = 32, tf_eflags = 66182, 
 tf_esp = -1045823488, tf_ss = 0})
     at /usr/src/sys/i386/i386/trap.c:432
 #11 0xc06a7a9a in calltrap () at /usr/src/sys/i386/i386/exception.s:139
 #12 0xc0576278 in m_tag_delete_chain (m=0xc1aa0000, t=0x0) at 
 /usr/src/sys/kern/uipc_mbuf2.c:354
 #13 0xc0534d95 in mb_dtor_mbuf (mem=0xc1aa0000, size=256, arg=0x0) at 
 /usr/src/sys/kern/kern_mbuf.c:244
 #14 0xc066bf58 in uma_zfree_arg (zone=0xc104de80, item=0xc1aa0000, 
 udata=0x0) at /usr/src/sys/vm/uma_core.c:2279
 #15 0xc05742b6 in m_freem (mb=0xc1aa0000) at uma.h:303
 #16 0xc05c8c92 in ng_free_item (item=0xc22d5270) at 
 /usr/src/sys/netgraph/ng_base.c:2922
 #17 0xc05c9312 in ng_address_hook (here=0x0, item=0xc22d5270, hook=0x0, 
 retaddr=0) at /usr/src/sys/netgraph/ng_base.c:3400
 #18 0xc22d7db7 in ?? ()
 #19 0x00000000 in ?? ()
 #20 0xc22d5270 in ?? ()
 #21 0x00000000 in ?? ()
 #22 0x00000000 in ?? ()
 #23 0xc1a9e50c in ?? ()
 #24 0xdeadc0de in ?? ()
 #25 0xc22d52a0 in ?? ()
 #26 0x00000000 in ?? ()
 #27 0x00000000 in ?? ()
 #28 0xd4490b70 in ?? ()
 #29 0xc05c803f in ng_apply_item (node=0xc217b700, item=0xc1a9e400) at 
 /usr/src/sys/netgraph/ng_base.c:2410
 Previous frame identical to this frame (corrupt stack?)
 
 
 my box:
 ~~~~~
 uname -a
 FreeBSD mail 6.0-RC1 FreeBSD 6.0-RC1 #0: Thu Oct 20 06:32:05 EEST 
 2005     root at mail:/usr/obj/usr/src/sys/DMAIL  i386
 
 Copyright (c) 1992-2005 The FreeBSD Project.
 Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
         The Regents of the University of California. All rights reserved.
 FreeBSD 6.0-RC1 #0: Thu Oct 20 06:32:05 EEST 2005
     root at mail:/usr/obj/usr/src/sys/DMAIL
 WARNING: WITNESS option enabled, expect reduced performance.
 Timecounter "i8254" frequency 1193182 Hz quality 0
 CPU: AMD Athlon(tm) Processor (804.11-MHz 686-class CPU)
   Origin = "AuthenticAMD"  Id = 0x642  Stepping = 2
   
 Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR>
   AMD Features=0xc0440800<SYSCALL,<b18>,MMX+,3DNow+,3DNow>
 real memory  = 536788992 (511 MB)
 avail memory = 515973120 (492 MB)
 acpi0: <ASUS A7V-133> on motherboard
 acpi0: Power Button (fixed)
 pci_link0: <ACPI PCI Link LNKA> irq 11 on acpi0
 pci_link1: <ACPI PCI Link LNKB> irq 10 on acpi0
 pci_link2: <ACPI PCI Link LNKC> irq 5 on acpi0
 pci_link3: <ACPI PCI Link LNKD> irq 9 on acpi0
 Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
 acpi_timer0: <24-bit timer at 3.579545MHz> port 0xe408-0xe40b on acpi0
 cpu0: <ACPI CPU> on acpi0
 acpi_throttle0: <ACPI CPU Throttling> on cpu0
 acpi_button0: <Power Button> on acpi0
 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
 pci0: <ACPI PCI bus> on pcib0
 agp0: <VIA 82C8363 (Apollo KT133x/KM133) host to PCI bridge> mem 
 0xe7000000-0xe7ffffff at device 0.0 on pci0
 pcib1: <PCI-PCI bridge> at device 1.0 on pci0
 pci1: <PCI bus> on pcib1
 pci1: <display, VGA> at device 0.0 (no driver attached)
 isab0: <PCI-ISA bridge> at device 4.0 on pci0
 isa0: <ISA bus> on isab0
 atapci0: <VIA 82C686B UDMA100 controller> port 
 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xb800-0xb80f at device 4.1 on pci0
 ata0: <ATA channel 0> on atapci0
 ata1: <ATA channel 1> on atapci0
 uhci0: <VIA 83C572 USB controller> port 0xb400-0xb41f irq 9 at device 
 4.2 on pci0
 uhci0: [GIANT-LOCKED]
 usb0: <VIA 83C572 USB controller> on uhci0
 usb0: USB revision 1.0
 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 uhub0: 2 ports with 2 removable, self powered
 uhci1: <VIA 83C572 USB controller> port 0xb000-0xb01f irq 9 at device 
 4.3 on pci0
 uhci1: [GIANT-LOCKED]
 usb1: <VIA 83C572 USB controller> on uhci1
 usb1: USB revision 1.0
 uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 uhub1: 2 ports with 2 removable, self powered
 pci0: <bridge> at device 4.4 (no driver attached)
 xl0: <3Com 3c905-TX Fast Etherlink XL> port 0x9400-0x943f irq 5 at 
 device 10.0 on pci0
 miibus0: <MII bus> on xl0
 nsphy0: <DP83840 10/100 media interface> on miibus0
 nsphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 xl0: Ethernet address: 00:60:08:e8:58:9e
 re0: <RealTek 8169S Single-chip Gigabit Ethernet> port 0x9000-0x90ff mem 
 0xdf800000-0xdf8000ff irq 9 at device 13.0 on pci0
 miibus1: <MII bus> on re0
 rgephy0: <RTL8169S/8110S media interface> on miibus1
 rgephy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 
 1000baseTX-FDX, auto
 re0: Ethernet address: 00:0e:2e:03:35:23
 atapci1: <Promise PDC20265 UDMA100 controller> port 
 0x8800-0x8807,0x8400-0x8403,0x8000-0x8007,0x7800-0x7803,0x7400-0x743f 
 mem 0xdf000000-0xdf01ffff irq 10 at device 17.0 on
  pci0
 ata2: <ATA channel 0> on atapci1
 ata3: <ATA channel 1> on atapci1
 fdc0: <floppy drive controller> port 0x3f2-0x3f5,0x3f7 irq 6 drq 2 on acpi0
 fdc0: [FAST]
 fd0: <1440-KB 3.5" drive> on fdc0 drive 0
 ppc0: <ECP parallel printer port> port 0x378-0x37f,0x778-0x77b irq 7 drq 
 3 on acpi0
 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
 ppc0: FIFO with 16/16/8 bytes threshold
 ppbus0: <Parallel port bus> on ppc0
 plip0: <PLIP network interface> on ppbus0
 lpt0: <Printer> on ppbus0
 lpt0: Interrupt-driven port
 ppi0: <Parallel I/O> on ppbus0
 sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on 
 acpi0
 sio0: type 16550A
 sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0
 sio1: type 16550A
 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
 atkbd0: <AT Keyboard> irq 1 on atkbdc0
 kbd0 at atkbd0
 atkbd0: [GIANT-LOCKED]
 npx0: [FAST]
 npx0: <math processor> on motherboard
 npx0: INT 16 interface
 pmtimer0 on isa0
 orm0: <ISA Option ROM> at iomem 0xc0000-0xc9fff on isa0
 sc0: <System console> at flags 0x100 on isa0
 sc0: VGA <16 virtual consoles, flags=0x300>
 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
 Timecounter "TSC" frequency 804114652 Hz quality 800
 Timecounters tick every 1.000 msec
 ad0: 39216MB <QUANTUM FIREBALLP AS40.0 A1Y.1300> at ata0-master UDMA100
 acd0: CDRW <YAMAHA CRW8424E/1.0e> at ata1-master PIO4
 Trying to mount root from ufs:/dev/ad0s1a
 
 
 mail# pciconf -lv
 agp0 at pci0:0:0:  class=0x060000 card=0x80421043 chip=0x03051106 rev=0x03 
 hdr=0x00
     vendor   = 'VIA Technologies Inc'
     device   = 'VT8363/5 KT133/KM133 System Controller'
     class    = bridge
     subclass = HOST-PCI
 pcib1 at pci0:1:0: class=0x060400 card=0x00000080 chip=0x83051106 rev=0x00 
 hdr=0x01
     vendor   = 'VIA Technologies Inc'
     device   = 'VT8363/5 Apollo KT133/KM133 PCI to AGP Bridge'
     class    = bridge
     subclass = PCI-PCI
 isab0 at pci0:4:0: class=0x060100 card=0x80421043 chip=0x06861106 rev=0x40 
 hdr=0x00
     vendor   = 'VIA Technologies Inc'
     device   = 'VT82C686/A/B "Super South" PCI to ISA Bridge'
     class    = bridge
     subclass = PCI-ISA
 atapci0 at pci0:4:1:       class=0x01018a card=0x00000000 chip=0x05711106 
 rev=0x06 hdr=0x00
     vendor   = 'VIA Technologies Inc'
     device   = 'VT82xxxx EIDE Controller (All VIA Chipsets)'
     class    = mass storage
     subclass = ATA
 uhci0 at pci0:4:2: class=0x0c0300 card=0x12340925 chip=0x30381106 rev=0x16 
 hdr=0x00
     vendor   = 'VIA Technologies Inc'
     device   = 'VT82xxxxx UHCI USB 1.1 Controller (All VIA Chipsets)'
     class    = serial bus
     subclass = USB
 uhci1 at pci0:4:3: class=0x0c0300 card=0x12340925 chip=0x30381106 rev=0x16 
 hdr=0x00
     vendor   = 'VIA Technologies Inc'
     device   = 'VT82xxxxx UHCI USB 1.1 Controller (All VIA Chipsets)'
     class    = serial bus
     subclass = USB
 none0 at pci0:4:4: class=0x068000 card=0x80421043 chip=0x30571106 rev=0x40 
 hdr=0x00
     vendor   = 'VIA Technologies Inc'
     device   = 'VT82C686A/B ACPI Power Management Controller'
     class    = bridge
 xl0 at pci0:10:0:  class=0x020000 card=0x00000000 chip=0x905010b7 rev=0x00 
 hdr=0x00
     vendor   = '3COM Corp, Networking Division'
     device   = '3C905-TX Fast Etherlink XL PCI 10/100'
     class    = network
     subclass = ethernet
 re0 at pci0:13:0:  class=0x020000 card=0x816910ec chip=0x816910ec rev=0x10 
 hdr=0x00
     vendor   = 'Realtek Semiconductor'
     device   = 'RTL8169 Gigabit Ethernet Adapter'
     class    = network
     subclass = ethernet
 atapci1 at pci0:17:0:      class=0x018000 card=0x4d33105a chip=0x0d30105a 
 rev=0x02 hdr=0x00
     vendor   = 'Promise Technology Inc'
     device   = 'PDC20265R Promise Ultra100 (tm) IDE Controller (PDC20265)'
     class    = mass storage
 none1 at pci1:0:0: class=0x030000 card=0x003a121a chip=0x0005121a rev=0x01 
 hdr=0x00
     vendor   = '3dfx Interactive Inc'
     device   = 'Voodoo3 All Voodoo3 chips, 3000'
     class    = display
     subclass = VGA
 
 kernelconf:
 ~~~~~~~
 machine         i386
 #cpu            I486_CPU
 #cpu            I586_CPU
 cpu             I686_CPU
 ident           MAIL
 
 # To statically compile in device wiring instead of /boot/device.hints
 #hints          "GENERIC.hints"         # Default places to look for 
 devices.
 
 makeoptions     DEBUG=-g                # Build kernel with gdb(1) debug 
 symbols
 
 options         SCHED_ULE               # ULE scheduler
 #options        SCHED_4BSD              # 4BSD scheduler
 options         PREEMPTION              # Enable kernel thread preemption
 options         INET                    # InterNETworking
 options         INET6                   # IPv6 communications protocols
 options         FFS                     # Berkeley Fast Filesystem
 options         SOFTUPDATES             # Enable FFS soft updates support
 options         QUOTA
 options         UFS_ACL                 # Support for access control lists
 options         UFS_DIRHASH             # Improve performance on big 
 directories
 options         MD_ROOT                 # MD is a potential root device
 options         NFSCLIENT               # Network Filesystem Client
 options         NFSSERVER               # Network Filesystem Server
 options         NFS_ROOT                # NFS usable as /, requires 
 NFSCLIENT
 options         MSDOSFS                 # MSDOS Filesystem
 options         CD9660                  # ISO 9660 Filesystem
 options         PROCFS                  # Process filesystem (requires 
 PSEUDOFS)
 options         PSEUDOFS                # Pseudo-filesystem framework
 options         GEOM_GPT                # GUID Partition Tables.
 options         COMPAT_43               # Compatible with BSD 4.3 [KEEP 
 THIS!]
 options         COMPAT_FREEBSD4         # Compatible with FreeBSD4
 options         SCSI_DELAY=5000         # Delay (in ms) before probing SCSI
 options         KTRACE                  # ktrace(1) support
 options         SYSVSHM                 # SYSV-style shared memory
 options         SYSVMSG                 # SYSV-style message queues
 options         SYSVSEM                 # SYSV-style semaphores
 options         _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time 
 extensions
 options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev
 options         AHC_REG_PRETTY_PRINT    # Print register bitfields in debug
                                         # output.  Adds ~128k to driver.
 options         AHD_REG_PRETTY_PRINT    # Print register bitfields in debug
                                         # output.  Adds ~215k to driver.
 options         ADAPTIVE_GIANT          # Giant mutex is adaptive.
 
 # Debugging for use in -current
 options         KDB                     # Enable kernel debugger support.
 options         DDB                     # Support DDB.
 options         GDB                     # Support remote GDB.
 options         INVARIANTS              # Enable calls of extra sanity 
 checking
 options         INVARIANT_SUPPORT       # Extra sanity checks of 
 internal structures, required by INVARIANTS
 options         WITNESS                 # Enable checks to detect 
 deadlocks and cycles
 options         WITNESS_SKIPSPIN        # Don't run witness on spinlocks 
 for speed
 
 
 #rebelos speaking:
 options         DEVICE_POLLING
 
 #options        IPFIREWALL
 options         IPFIREWALL_DEFAULT_TO_ACCEPT
 options         IPFIREWALL_FORWARD
 #options        IPDIVERT
 #options        DUMMYNET
 options         IPFIREWALL_VERBOSE
 options         IPFIREWALL_VERBOSE_LIMIT
 
 options         ALTQ
 options         ALTQ_CBQ        # Class Bases Queueing
 options         ALTQ_RED        # Random Early Drop
 options         ALTQ_RIO        # RED In/Out
 options         ALTQ_HFSC       # Hierarchical Packet Scheduler
 options         ALTQ_CDNR       # Traffic conditioner
 options         ALTQ_PRIQ       # Priority Queueing
 
 #options        ALTQ_NOPCC      # Required for SMP build
 #options        ALTQ_DEBUG
 
 
 options         NETGRAPH
 #options                NETGRAPH_MPPC_COMPRESSION
 #options                NETGRAPH_MPPC_ENCRYPTION
 #options                IPSEC
 #options                IPSEC_ESP
 #options                IPSEC_DEBUG
 #options                IPSEC_FILTERGIF
 #options                FAST_IPSEC
 
 options         HZ=1000
 
 # To make an SMP kernel, the next two lines are needed
 #options        SMP                     # Symmetric MultiProcessor Kernel
 #device         apic                    # I/O APIC
 device          acpi
 # Bus support.  Do not remove isa, even if you have no isa slots
 device          isa
 device          eisa
 device          pci
 
 # Floppy drives
 device          fdc
 
 # ATA and ATAPI devices
 device          ata
 device          atadisk         # ATA disk drives
 device          ataraid         # ATA RAID drives
 device          atapicd         # ATAPI CDROM drives
 device          atapifd         # ATAPI floppy drives
 device          atapist         # ATAPI tape drives
 options         ATA_STATIC_ID   # Static device numbering
 
 # SCSI Controllers
 #device         ahb             # EISA AHA1742 family
 #device         ahc             # AHA2940 and onboard AIC7xxx devices
 #device         ahd             # AHA39320/29320 and onboard AIC79xx devices
 #device         amd             # AMD 53C974 (Tekram DC-390(T))
 #device         isp             # Qlogic family
 ##device        ispfw           # Firmware for QLogic HBAs- normally a 
 module
 #device         mpt             # LSI-Logic MPT-Fusion
 ##device                ncr             # NCR/Symbios Logic
 #device         sym             # NCR/Symbios Logic (newer chipsets + 
 those of `ncr')
 #device         trm             # Tekram DC395U/UW/F DC315U adapters
 
 #device         adv             # Advansys SCSI adapters
 #device         adw             # Advansys wide SCSI adapters
 #device         aha             # Adaptec 154x SCSI adapters
 #device         aic             # Adaptec 15[012]x SCSI adapters, 
 AIC-6[23]60.
 #device         bt              # Buslogic/Mylex MultiMaster SCSI adapters
 
 #device         ncv             # NCR 53C500
 #device         nsp             # Workbit Ninja SCSI-3
 #device         stg             # TMC 18C30/18C50
 
 # SCSI peripherals
 device          scbus           # SCSI bus (required for SCSI)
 device          ch              # SCSI media changers
 device          da              # Direct Access (disks)
 device          sa              # Sequential Access (tape etc)
 device          cd              # CD
 device          pass            # Passthrough device (direct SCSI access)
 device          ses             # SCSI Environmental Services (and SAF-TE)
 
 # RAID controllers interfaced to the SCSI subsystem
 #device         amr             # AMI MegaRAID
 #device         arcmsr          # Areca SATA II RAID
 #device         asr             # DPT SmartRAID V, VI and Adaptec SCSI RAID
 #device         ciss            # Compaq Smart RAID 5*
 #device         dpt             # DPT Smartcache III, IV - See NOTES for 
 options
 #device         hptmv           # Highpoint RocketRAID 182x
 #device         iir             # Intel Integrated RAID
 #device         ips             # IBM (Adaptec) ServeRAID
 #device         mly             # Mylex AcceleRAID/eXtremeRAID
 #device         twa             # 3ware 9000 series PATA/SATA RAID
 
 # RAID controllers
 #device         aac             # Adaptec FSA RAID
 #device         aacp            # SCSI passthrough for aac (requires CAM)
 #device         ida             # Compaq Smart RAID
 #device         mlx             # Mylex DAC960 family
 #device         pst             # Promise Supertrak SX6000
 #device         twe             # 3ware ATA RAID
 
 # atkbdc0 controls both the keyboard and the PS/2 mouse
 device          atkbdc          # AT keyboard controller
 device          atkbd           # AT keyboard
 device          psm             # PS/2 mouse
 
 device          vga             # VGA video card driver
 
 device          splash          # Splash screen and screen saver support
 
 # syscons is the default console driver, resembling an SCO console
 device          sc
 
 # Enable this for the pcvt (VT220 compatible) console driver
 #device         vt
 #options        XSERVER         # support for X server on a vt console
 #options        FAT_CURSOR      # start with block cursor
 
 device          agp             # support several AGP chipsets
 
 # Floating point support - do not disable.
 device          npx
 
 # Power management support (see NOTES for more options)
 #device         apm
 # Add suspend/resume support for the i8254.
 device          pmtimer
 
 # PCCARD (PCMCIA) support
 # PCMCIA and cardbus bridge support
 device          cbb             # cardbus (yenta) bridge
 device          pccard          # PC Card (16-bit) bus
 device          cardbus         # CardBus (32-bit) bus
 
 # Serial (COM) ports
 device          sio             # 8250, 16[45]50 based serial ports
 
 # Parallel port
 device          ppc
 device          ppbus           # Parallel port bus (required)
 device          lpt             # Printer
 device          plip            # TCP/IP over parallel
 device          ppi             # Parallel port interface device
 #device         vpo             # Requires scbus and da
 
 # If you've got a "dumb" serial or parallel PCI card that is
 # supported by the puc(4) glue driver, uncomment the following
 # line to enable it (connects to the sio and/or ppc drivers):
 #device         puc
 
 # PCI Ethernet NICs.
 #device         de              # DEC/Intel DC21x4x (``Tulip'')
 #device         em              # Intel PRO/1000 adapter Gigabit 
 Ethernet Card
 #device         ixgb            # Intel PRO/10GbE Ethernet Card
 #device         txp             # 3Com 3cR990 (``Typhoon'')
 #device         vx              # 3Com 3c590, 3c595 (``Vortex'')
 
 # PCI Ethernet NICs that use the common MII bus controller code.
 # NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
 device          miibus          # MII bus support
 #device         bfe             # Broadcom BCM440x 10/100 Ethernet
 #device         bge             # Broadcom BCM570xx Gigabit Ethernet
 #device         dc              # DEC/Intel 21143 and various workalikes
 #device         fxp             # Intel EtherExpress PRO/100B (82557, 82558)
 #device         lge             # Level 1 LXT1001 gigabit Ethernet
 #device         nge             # NatSemi DP83820 gigabit Ethernet
 #device         nve             # nVidia nForce MCP on-board Ethernet 
 Networking
 #device         pcn             # AMD Am79C97x PCI 10/100(precedence 
 over 'lnc')
 device          re              # RealTek 8139C+/8169/8169S/8110S
 device          rl              # RealTek 8129/8139
 #device         sf              # Adaptec AIC-6915 (``Starfire'')
 #device         sis             # Silicon Integrated Systems SiS 900/SiS 
 7016
 #device         sk              # SysKonnect SK-984x & SK-982x gigabit 
 Ethernet
 #device         ste             # Sundance ST201 (D-Link DFE-550TX)
 #device         ti              # Alteon Networks Tigon I/II gigabit 
 Ethernet
 #device         tl              # Texas Instruments ThunderLAN
 #device         tx              # SMC EtherPower II (83c170 ``EPIC'')
 #device         vge             # VIA VT612x gigabit Ethernet
 #device         vr              # VIA Rhine, Rhine II
 #device         wb              # Winbond W89C840F
 device          xl              # 3Com 3c90x (``Boomerang'', ``Cyclone'')
 
 # ISA Ethernet NICs.  pccard NICs included.
 #device         cs              # Crystal Semiconductor CS89x0 NIC
 # 'device ed' requires 'device miibus'
 #device         ed              # NE[12]000, SMC Ultra, 3c503, DS8390 cards
 #device         ex              # Intel EtherExpress Pro/10 and Pro/10+
 #device         ep              # Etherlink III based cards
 #device         fe              # Fujitsu MB8696x based cards
 #device         ie              # EtherExpress 8/16, 3C507, StarLAN 10 etc.
 device          lnc             # NE2100, NE32-VL Lance Ethernet cards
 #device         sn              # SMC's 9000 series of Ethernet chips
 #device         xe              # Xircom pccard Ethernet
 
 # ISA devices that use the old ISA shims
 #device         le
 
 # Wireless NIC cards
 device          wlan            # 802.11 support
 #device         an              # Aironet 4500/4800 802.11 wireless NICs.
 #device         awi             # BayStack 660 and others
 #device         ral             # Ralink Technology RT2500 wireless NICs.
 #device         wi              # WaveLAN/Intersil/Symbol 802.11 
 wireless NICs.
 #device         wl              # Older non 802.11 Wavelan wireless NIC.
 
 # Pseudo devices.
 device          loop            # Network loopback
 device          mem             # Memory and kernel memory devices
 device          io              # I/O device
 device          random          # Entropy device
 device          ether           # Ethernet support
 device          sl              # Kernel SLIP
 device          ppp             # Kernel PPP
 device          tun             # Packet tunnel.
 device          pty             # Pseudo-ttys (telnet etc)
 device          md              # Memory "disks"
 device          gif             # IPv6 and IPv4 tunneling
 device          faith           # IPv6-to-IPv4 relaying (translation)
 
 # The `bpf' device enables the Berkeley Packet Filter.
 # Be aware of the administrative consequences of enabling this!
 # Note that 'bpf' is required for DHCP.
 device          bpf             # Berkeley packet filter
 
 # USB support
 device          uhci            # UHCI PCI->USB interface
 device          ohci            # OHCI PCI->USB interface
 device          ehci            # EHCI PCI->USB interface (USB 2.0)
 device          usb             # USB Bus (required)
 #device         udbp            # USB Double Bulk Pipe devices
 device          ugen            # Generic
 device          uhid            # "Human Interface Devices"
 #device         ukbd            # Keyboard
 #device         ulpt            # Printer
 device          umass           # Disks/Mass storage - Requires scbus and da
 #device         ums             # Mouse
 #device         ural            # Ralink Technology RT2500USB wireless NICs
 #device         urio            # Diamond Rio 500 MP3 player
 #device         uscanner        # Scanners
 # USB Ethernet, requires miibus
 #device         aue             # ADMtek USB Ethernet
 #device         axe             # ASIX Electronics USB Ethernet
 #device         cdce            # Generic USB over Ethernet
 #device         cue             # CATC USB Ethernet
 #device         kue             # Kawasaki LSI USB Ethernet
 #device         rue             # RealTek RTL8150 USB Ethernet
 
 # FireWire support
 #device         firewire        # FireWire bus code
 #device         sbp             # SCSI over FireWire (Requires scbus and da)
 #device         fwe             # Ethernet over FireWire (non-standard!)
 
 mail#  kldstat (before running script )
 Id Refs Address    Size     Name
  1   12 0xc0400000 475528   kernel
  2    1 0xc1c77000 6000     linprocfs.ko
  3    1 0xc1c7d000 16000    linux.ko
  4    1 0xc1d0e000 30000    pf.ko
  5    1 0xc1ec1000 c000     ipfw.ko
  6    1 0xc1ed9000 2000     blank_saver.ko
 
 
 TIA,
 Chris.
 
 ____________________________________________________________________
 http://www.freemail.gr - äùñåÜí õðçñåóßá çëåêôñïíéêïý ôá÷õäñïìåßïõ.
 http://www.freemail.gr - free email service for the Greek-speaking.


More information about the freebsd-bugs mailing list