Hi !
I have hangs and timeouts using the EIDE disk in my computer.
The controller is a Abit Hot Rod 66 and Maxtor Diamond Max 54098U8.
I use the 80 pin cable from the Abit EIDE controller special for UDMA.
Messages are:
ad4: READ command timeout - resetting
ata2: resetting devices
ad4: WRITE command timeout - resetting
ata2: resetting devices .. done
Sometimes the disk recovers, sometimes the system completely hangs.
One time when mounting a 18 GB filesystem I got the panic:
ffs_alloc: map corrupted
mp_lock=01000001; cpuid=1; lapic_id=01000000
First I thought, it is related to IRQ sharing.
My Matrox Millenium PCI card shared the same interrupt as the
Abit EIDE controller (BTW, on board EIDE controller - UDMA/33 - is
disabled on my Tyan Titan Pro board).
dmesg output and kernel config file:
Copyright (c) 1992-2000 The FreeBSD Project.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
FreeBSD 4.0-CURRENT #0: Mon Feb 21 20:40:55 CET 2000
root@:/usr/src/sys/compile/TITAN
Calibrating clock(s) ... TSC clock: 199425363 Hz, i8254 clock: 1193142 Hz
CLK_USE_I8254_CALIBRATION not specified - using default frequency
Timecounter "i8254" frequency 1193182 Hz
CLK_USE_TSC_CALIBRATION not specified - using old calibration method
CPU: Pentium Pro (199.43-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x619 Stepping = 9
Features=0xfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV>
real memory = 159383552 (155648K bytes)
Physical memory chunk(s):
0x00001000 - 0x0009efff, 647168 bytes (158 pages)
0x00345000 - 0x097f5fff, 155914240 bytes (38065 pages)
avail memory = 150917120 (147380K bytes)
Programming 24 pins in IOAPIC #0
IOAPIC #0 intpin 2 -> irq 0
IOAPIC #0 intpin 16 -> irq 15
IOAPIC #0 intpin 17 -> irq 11
IOAPIC #0 intpin 18 -> irq 10
IOAPIC #0 intpin 19 -> irq 14
SMP: CPU0 apic_initialize():
lint0: 0x00000700 lint1: 0x00010400 TPR: 0x00000010 SVR: 0x000001ff
FreeBSD/SMP: Multiprocessor motherboard
cpu0 (BSP): apic id: 0, version: 0x00040011, at 0xfee00000
cpu1 (AP): apic id: 1, version: 0x00040011, at 0xfee00000
io0 (APIC): apic id: 2, version: 0x00170011, at 0xfec00000
bios32: Found BIOS32 Service Directory header at 0xc00fac30
bios32: Entry = 0xfb0b0 (c00fb0b0) Rev = 0 Len = 1
pcibios: PCI BIOS entry at 0xb0e0
pnpbios: Found PnP BIOS data at 0xc00fbc30
pnpbios: Entry = f0000:bc58 Rev = 1.0
Other BIOS signatures found:
ACPI: 00000000
Preloaded elf kernel "kernel" at 0xc0329000.
ccd0-3: Concatenated disk drivers
Pentium Pro MTRR support enabled
SMP: CPU0 bsp_apic_configure():
lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000010 SVR: 0x000001ff
pci_open(1): mode 1 addr port (0x0cf8) is 0x8000005c
pci_open(1a): mode1res=0x80000000 (0x80000000)
pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=12378086)
npx0: <math processor> on motherboard
npx0: INT 16 interface
pci_open(1): mode 1 addr port (0x0cf8) is 0x00000000
pci_open(1a): mode1res=0x80000000 (0x80000000)
pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=12378086)
pcib0: <Host to PCI bridge> on motherboard
found-> vendor=0x8086, dev=0x1237, revid=0x02
class=06-00-00, hdrtype=0x00, mfdev=0
subordinatebus=0 secondarybus=0
found-> vendor=0x8086, dev=0x7000, revid=0x01
class=06-01-00, hdrtype=0x00, mfdev=1
subordinatebus=0 secondarybus=0
found-> vendor=0x8086, dev=0x7010, revid=0x00
class=01-01-80, hdrtype=0x00, mfdev=0
subordinatebus=0 secondarybus=0
found-> vendor=0x10b7, dev=0x9001, revid=0x00
class=02-00-00, hdrtype=0x00, mfdev=0
subordinatebus=0 secondarybus=0
intpin=a, irq=14
map[10]: type 1, range 32, base 00009400, size 6
found-> vendor=0x102b, dev=0x0519, revid=0x01
class=03-00-00, hdrtype=0x00, mfdev=0
subordinatebus=0 secondarybus=0
intpin=a, irq=10
map[10]: type 1, range 32, base e0000000, size 14
map[14]: type 1, range 32, base e1000000, size 23
found-> vendor=0x9004, dev=0x8178, revid=0x00
class=01-00-00, hdrtype=0x00, mfdev=0
subordinatebus=0 secondarybus=0
intpin=a, irq=11
map[10]: type 1, range 32, base 00009800, size 8
map[14]: type 1, range 32, base e2000000, size 12
found-> vendor=0x1103, dev=0x0004, revid=0x01
class=01-80-00, hdrtype=0x00, mfdev=1
subordinatebus=0 secondarybus=0
intpin=a, irq=15
map[10]: type 1, range 32, base 00009c00, size 3
map[14]: type 1, range 32, base 0000a000, size 2
map[20]: type 1, range 32, base 0000a400, size 8
found-> vendor=0x1103, dev=0x0004, revid=0x01
class=01-80-00, hdrtype=0x00, mfdev=1
subordinatebus=0 secondarybus=0
intpin=a, irq=15
map[10]: type 1, range 32, base 0000a800, size 3
map[14]: type 1, range 32, base 0000ac00, size 2
map[20]: type 1, range 32, base 0000b000, size 8
pci0: <PCI bus> on pcib0
isab0: <Intel 82371SB PCI to ISA bridge> at device 7.0 on pci0
I/O Recovery Timing: 8-bit 1 clocks, 16-bit 1 clocks
Extended BIOS: disabled
Lower BIOS: disabled
Coprocessor IRQ13: enabled
Mouse IRQ12: enabled
Interrupt Routing: A: IRQ15, B: IRQ11, C: IRQ10, D: IRQ14
MB0: , MB1:
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX3 ATA controller> at device 7.1 on pci0
atapci0: Busmastering DMA not enabled
ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0x0000
ata0: mask=00 status0=ff status1=ff
ata0: probe allocation failed
ata1: iobase=0x0170 altiobase=0x0376 bmaddr=0x0001
ata1: mask=00 status0=ff status1=ff
ata1: probe allocation failed
xl0: <3Com 3c900-COMBO Etherlink XL> port 0x9400-0x943f irq 14 at device 11.0 on pci0
xl0: Ethernet address: 00:60:97:aa:3a:db
xl0: media options word: e138
xl0: found 10baseT
xl0: found AUI
xl0: found BNC
xl0: selecting 10baseT transceiver, half duplex
bpf: xl0 attached
pci0: Matrox MGA Millennium 2064W graphics accelerator (vendor=0x102b, dev=0x0519) at
12.0 irq 10
ahc0: <Adaptec 2940 Ultra SCSI adapter> port 0x9800-0x98ff mem 0xe2000000-0xe2000fff
irq 11 at device 13.0 on pci0
ahc0: Reading SEEPROM...done.
ahc0: internal 50 cable is present, internal 68 cable not present
ahc0: external cable not present
ahc0: BIOS eeprom is present
ahc0: Low byte termination Enabled
ahc0: aic7880 Single Channel A, SCSI Id=7, 16/255 SCBs
ahc0: Downloading Sequencer Program... 413 instructions downloaded
atapci1: <HighPoint HPT366 ATA66 controller> port
0xa400-0xa4ff,0xa000-0xa003,0x9c00-0x9c07 irq 15 at device 14.0 on pci0
ata2: iobase=0x9c00 altiobase=0xa000 bmaddr=0xa400
ata2: mask=03 status0=50 status1=00
ata2: mask=03 status0=50 status1=00
ata2: devices = 0x1
ata2: at 0x9c00 on atapci1
atapci2: <HighPoint HPT366 ATA66 controller> port
0xb000-0xb0ff,0xac00-0xac03,0xa800-0xa807 irq 15 at device 14.1 on pci0
ata3: iobase=0xa800 altiobase=0xac00 bmaddr=0xb000
ata3: mask=03 status0=20 status1=30
ata3: mask=03 status0=20 status1=30
ata3: devices = 0x0
ata3: probe allocation failed
Trying Read_Port at 203
Trying Read_Port at 243
Trying Read_Port at 283
Trying Read_Port at 2c3
Trying Read_Port at 303
Trying Read_Port at 343
Trying Read_Port at 383
Trying Read_Port at 3c3
devclass_alloc_unit: ata0 already exists, using next available unit number
isa_probe_children: disabling PnP devices
isa_probe_children: probing non-PnP devices
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
atkbdc0: <keyboard controller (i8042)> at port 0x60-0x6f on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
atkbd: the current kbd controller command byte 0047
atkbd: keyboard ID 0x41ab (2)
kbdc: RESET_KBD return code:00fa
kbdc: RESET_KBD status:00aa
kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x3d0000
psm0: current command byte:0047
kbdc: TEST_AUX_PORT status:0000
kbdc: RESET_AUX return code:00fa
kbdc: RESET_AUX status:00aa
kbdc: RESET_AUX ID:0000
psm: status 00 02 64
psm: status b1 03 c8
psm: status b1 03 c8
psm: status b1 03 c8
psm: status 00 00 3c
psm: data 08 00 00
psm: status 00 02 64
psm: data 08 00 00
psm: status 00 02 64
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model Generic PS/2 mouse, device ID 0-00, 3 buttons
psm0: config:00000000, flags:00000000, packet size:3
psm0: syncmask:c0, syncbits:00
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
fb0: vga0, vga, type:VGA (5), flags:0x7007f
fb0: port:0x3c0-0x3df, crtc:0x3d4, mem:0xa0000 0x20000
fb0: init mode:24, bios mode:3, current mode:24
fb0: window:0xc00b8000 size:32k gran:32k, buf:0 size:32k
VGA parameters upon power-up
50 18 10 00 00 00 03 00 02 67 60 4f 50 83 55 81
bf 1f 00 4f 0e 0f 00 00 07 80 9c 8e 8f 28 1f 96
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff
VGA parameters in BIOS for mode 24
50 18 10 00 10 00 03 00 02 67 60 4f 50 83 55 81
bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff
EGA/VGA parameters to be used for mode 24
50 18 10 00 10 00 03 00 02 67 60 4f 50 83 55 81
bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff
fb: new array size 4
sc0: <System console> on isa0
sc0: VGA <4 virtual consoles, flags=0x200>
sc0: fb0, kbd0, terminal emulator: sc (syscons terminal)
sio0: irq maps: 0x41 0x51 0x41 0x41
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1: irq maps: 0x41 0x49 0x41 0x41
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ppc0: parallel port found at 0x378
ppc0: ECP SPP ECP+EPP SPP
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/15 bytes threshold
ppi0: <Parallel I/O> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
plip0: <PLIP network interface> on ppbus0
bpf: lp0 attached
ed0 at port 0x280-0x29f iomem 0xd8000-0xdbfff irq 5 on isa0
ed0: address 00:00:c0:5a:98:2a, type WD8013EPC (16 bit)
bpf: ed0 attached
ata4: iobase=0x01f0 altiobase=0x03f6 bmaddr=0x0000
ata4: mask=00 status0=ff status1=ff
ata4: probe allocation failed
isa_probe_children: probing PnP devices
SMP: enabled INTs: 1, 3, 4, 5, 6, 7, 11, 12, 14, 15, apic_imen: 0x00ff2705
BIOS Geometries:
0:0106fe3f 0..262=263 cylinders, 0..254=255 heads, 1..63=63 sectors
1:0106fe3f 0..262=263 cylinders, 0..254=255 heads, 1..63=63 sectors
2:0106fe3f 0..262=263 cylinders, 0..254=255 heads, 1..63=63 sectors
3:0106fe3f 0..262=263 cylinders, 0..254=255 heads, 1..63=63 sectors
4:03fffe3f 0..1023=1024 cylinders, 0..254=255 heads, 1..63=63 sectors
0 accounted for
Device configuration finished.
APIC_IO: Testing 8254 interrupt delivery
APIC_IO: routing 8254 via IOAPIC #0 intpin 2
IP packet filtering initialized, divert enabled, rule-based forwarding enabled,
default to deny, logging limited to 100 packets/entry by default
DUMMYNET initialized (000106)
bpf: lo0 attached
Linux-ELF exec handler installed
SMP: AP CPU #1 Launched!
SMP: CPU1 apic_initialize():
lint0: 0x00010700 lint1: 0x00010400 TPR: 0x00000010 SVR: 0x000001ff
ata2-master: success setting up UDMA4 mode on HPT366 chip
ad4: <Maxtor 54098U8/DA620CQ0> ATA-5 disk at ata2 as master
ad4: 39082MB (80041248 sectors), 79406 cyls, 16 heads, 63 S/T, 512 B/S
ad4: 16 secs/int, 1 depth queue, UDMA66
ad4: piomode=4 dmamode=2 udmamode=4 cblid=1
Creating DISK ad4
Creating DISK wd4
Waiting 8 seconds for SCSI devices to settle
(noperiph:ahc0:0:-1:-1): SCSI bus reset delivered. 0 SCBs aborted.
ahc0: target 6 synchronous at 10.0MHz, offset = 0xf
ahc0: target 1 synchronous at 20.0MHz, offset = 0xf
ahc0: target 3 synchronous at 20.0MHz, offset = 0xf
ahc0: target 2 synchronous at 20.0MHz, offset = 0xf
ahc0: target 0 synchronous at 20.0MHz, offset = 0xf
Creating DISK da0
Creating DISK da1
Creating DISK da2
Creating DISK da3
Creating DISK cd0
pass0 at ahc0 bus 0 target 0 lun 0
pass0: <IBM DORS-32160 WA6A> Fixed Direct Access SCSI-2 device
pass0: Serial Number 5U6G6557
pass0: 20.000MB/s transfers (20.000MHz, offset 15), Tagged Queueing Enabled
pass1 at ahc0 bus 0 target 1 lun 0
pass1: <IBM DORS-32160 WA6A> Fixed Direct Access SCSI-2 device
pass1: Serial Number 5U2N3906
pass1: 20.000MB/s transfers (20.000MHz, offset 15), Tagged Queueing Enabled
pass2 at ahc0 bus 0 target 2 lun 0
pass2: <IBM DORS-32160 WA6A> Fixed Direct Access SCSI-2 device
pass2: Serial Number 5U312691
pass2: 20.000MB/s transfers (20.000MHz, offset 15), Tagged Queueing Enabled
pass3 at ahc0 bus 0 target 3 lun 0
pass3: <IBM DORS-32160 WA6A> Fixed Direct Access SCSI-2 device
pass3: Serial Number 5U323663
pass3: 20.000MB/s transfers (20.000MHz, offset 15), Tagged Queueing Enabled
pass4 at ahc0 bus 0 target 6 lun 0
pass4: <TEAC CD-R55S 1.0K> Removable CD-ROM SCSI-2 device
pass4: Serial Number 8704381B
pass4: 10.000MB/s transfers (10.000MHz, offset 15)
Mounting root from ufs:/dev/da0s2a
(cd0:ahc0:0:6:0): READ CD RECORDED CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0
(cd0:ahc0:0:6:0): NOT READY asc:3a,0
(cd0:ahc0:0:6:0): Medium not present
cd0 at ahc0 bus 0 target 6 lun 0
cd0: <TEAC CD-R55S 1.0K> Removable CD-ROM SCSI-2 device
cd0: Serial Number 8704381B
cd0: 10.000MB/s transfers (10.000MHz, offset 15)
cd0: Attempt to query device size failed: NOT READY, Medium not present
da1 at ahc0 bus 0 target 1 lun 0
da1: <IBM DORS-32160 WA6A> Fixed Direct Access SCSI-2 device
da1: Serial Number 5U2N3906
da1: 20.000MB/s transfers (20.000MHz, offset 15), Tagged Queueing Enabled
da1: 2063MB (4226725 512 byte sectors: 255H 63S/T 263C)
da3 at ahc0 bus 0 target 3 lun 0
da3: <IBM DORS-32160 WA6A> Fixed Direct Access SCSI-2 device
da3: Serial Number 5U323663
da3: 20.000MB/s transfers (20.000MHz, offset 15), Tagged Queueing Enabled
da3: 2063MB (4226725 512 byte sectors: 255H 63S/T 263C)
da0 at ahc0 bus 0 target 0 lun 0
da0: <IBM DORS-32160 WA6A> Fixed Direct Access SCSI-2 device
da0: Serial Number 5U6G6557
da0: 20.000MB/s transfers (20.000MHz, offset 15), Tagged Queueing Enabled
da0: 2063MB (4226725 512 byte sectors: 255H 63S/T 263C)
da2 at ahc0 bus 0 target 2 lun 0
da2: <IBM DORS-32160 WA6A> Fixed Direct Access SCSI-2 device
da2: Serial Number 5U312691
da2: 20.000MB/s transfers (20.000MHz, offset 15), Tagged Queueing Enabled
da2: 2063MB (4226725 512 byte sectors: 255H 63S/T 263C)
da0s1: type 0xb, start 63, end = 1638629, size 1638567 : OK
da0s2: type 0xa5, start 1638630, end = 4225094, size 2586465 : OK
start_init: trying /sbin/init
da1s1: type 0xa5, start 32, end = 4225023, size 4224992 : OK
da2s1: type 0xa5, start 32, end = 4225023, size 4224992 : OK
da3s1: type 0xa5, start 32, end = 4225023, size 4224992 : OK
ad4s1: type 0xb, start 63, end = 8193149, size 8193087 : OK
ad4s2: type 0xf, start 8193150, end = 32772599, size 24579450 : OK
ad4s3: type 0xa5, start 32772600, end = 80035829, size 47263230 : OK
ad4s5: type 0xb, start 8193213, end = 16386299, size 8193087 : OK
ad4<extended>: type 0x5, start 16386300, end = 24579449, size 8193150 : OK
ad4s6: type 0xb, start 16386363, end = 24579449, size 8193087 : OK
ad4<extended>: type 0x5, start 24579450, end = 32162129, size 7582680 : OK
ad4s7: type 0xb, start 24579513, end = 32162129, size 7582617 : OK
ad4<extended>: type 0x5, start 32162130, end = 32772599, size 610470 : OK
ad4s8: type 0x6, start 32162193, end = 32772599, size 610407 : OK
ad4s1: type 0xb, start 63, end = 8193149, size 8193087 : OK
ad4s2: type 0xf, start 8193150, end = 32772599, size 24579450 : OK
ad4s3: type 0xa5, start 32772600, end = 80035829, size 47263230 : OK
ad4s5: type 0xb, start 8193213, end = 16386299, size 8193087 : OK
ad4<extended>: type 0x5, start 16386300, end = 24579449, size 8193150 : OK
ad4s6: type 0xb, start 16386363, end = 24579449, size 8193087 : OK
ad4<extended>: type 0x5, start 24579450, end = 32162129, size 7582680 : OK
ad4s7: type 0xb, start 24579513, end = 32162129, size 7582617 : OK
ad4<extended>: type 0x5, start 32162130, end = 32772599, size 610470 : OK
ad4s8: type 0x6, start 32162193, end = 32772599, size 610407 : OK
splash: image decoder found: daemon_saver
xl0: promiscuous mode enabled
xl0: promiscuous mode disabled
(da0:ahc0:0:0:0): tagged openings now 32
(da1:ahc0:0:1:0): tagged openings now 32
(da3:ahc0:0:3:0): tagged openings now 32
(da2:ahc0:0:2:0): tagged openings now 32
#
# Kernel Config File: TITAN
#
# by Andreas Klemm, Sat Sep 25 21:30:05 CEST 1999
#
machine i386
cpu I686_CPU
ident TITAN
maxusers 100
#makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
options INCLUDE_CONFIG_FILE #Include this file in kernel
options INET #Internet communications protocols
#option INET6 #IPv6 communications protocols
#option IPSEC #IP security
#option IPSEC_ESP #IP security (crypto; define w/ IPSEC)
#option IPSEC_IPV6FWD #IP security tunnel for IPv6
##options IPSEC_DEBUG #debug for IP security
options FFS #Berkeley Fast Filesystem
options FFS_ROOT #FFS usable as root device [keep this!]
options MFS #Memory Filesystem
options NFS #Network Filesystem
options MSDOSFS #MSDOS Filesystem
options CD9660 #ISO 9660 Filesystem
options PROCFS #Process filesystem
options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
options UCONSOLE #Allow users to grab the console
options KTRACE #ktrace(1) syscall trace support
options SYSVSHM #SYSV-style shared memory
options SYSVMSG #SYSV-style message queues
options SYSVSEM #SYSV-style semaphores
options SOFTUPDATES #Softupdates
options MD5
options NSWAPDEV=4
options COMPAT_LINUX
options SHOW_BUSYBUFS
options P1003_1B
options _KPOSIX_PRIORITY_SCHEDULING
options _KPOSIX_VERSION=199309L
options USER_LDT
#options IPX #IPX/SPX communications protocols
#options NCP #NetWare Core protocol
#options NETATALK #Appletalk communications protocols
#options CODA #CODA filesystem.
#pseudo-device vcoda 4 #coda minicache <-> venus comm.
# Size of the kernel message buffer. Should be N * pagesize.
options MSGBUF_SIZE=40960
# To make an SMP kernel, the next two are needed
options SMP # Symmetric MultiProcessor Kernel
options APIC_IO # Symmetric (APIC) I/O
# Optionally these may need tweaked, (defaults shown):
#options NCPU=2 # number of CPUs
#options NBUS=4 # number of busses
#options NAPIC=1 # number of IO APICs
#options NINTR=24 # number of INTs
# Options for the VM subsystem
#options PQ_NOOPT # No coloring
#options PQ_LARGECACHE # color for 512k/16k cache
options PQ_HUGECACHE # color for 1024k/16k cache
device isa0
#device pnp0 # PnP support for ISA
device pci0
# Floppy drives
device fdc0 at isa? port IO_FD1 irq 6 drq 2
device fd0 at fdc0 drive 0
# SCSI Controllers
# A single entry for any of these controllers (ncr, ahb, ahc) is
# sufficient for any number of installed devices.
device ahc0 # AHA2940 and onboard AIC7xxx devices
# SCSI Options
options SCSI_DELAY=8000 #Be pessimistic about Joe SCSI device
options AHC_ALLOW_MEMIO
# SCSI peripherals
# Only one of each of these is needed, they are dynamically allocated.
device scbus0 # SCSI bus (required)
device da0 # Direct Access (disks)
device sa0 # Sequential Access (tape etc)
device cd0 # CD
device pass0 # Passthrough device (direct SCSI access)
# atkbdc0 controls both the keyboard and the PS/2 mouse
device atkbdc0 at isa? port IO_KBD
device atkbd0 at atkbdc? irq 1
device psm0 at atkbdc? irq 12
device vga0 at isa?
# splash screen/screen saver
pseudo-device splash
# syscons is the default console driver, resembling an SCO console
device sc0 at isa?
options MAXCONS=4 # number of virtual consoles
options SC_HISTORY_SIZE=200 # number of history buffer lines
# Floating point support - do not disable.
device npx0 at nexus? port IO_NPX irq 13
# Serial (COM) ports
device sio0 at isa? port IO_COM1 flags 0x10 irq 4
device sio1 at isa? port IO_COM2 irq 3
# Parallel port
device ppc0 at isa? port? irq 7
device ppbus0 # Parallel port bus (required)
device lpt0 at ppbus? # Printer
device plip0 at ppbus? # TCP/IP over parallel
device ppi0 at ppbus? # Parallel port interface device
#device vpo0 at ppbus? # Requires scbus and da0
# Network Options
options MROUTING # Multicast routing
options IPFIREWALL #firewall
options IPFIREWALL_VERBOSE #print information about dropped packets
options IPFIREWALL_FORWARD #enable xparent proxy support
options IPFIREWALL_VERBOSE_LIMIT=100 #limit verbosity
options IPDIVERT #divert sockets
options ICMP_BANDLIM
options DUMMYNET
# PCI Ethernet NICs that use the common MII bus controller code.
device miibus0 # MII bus support
device xl0 # 3Com 3c90x (``Boomerang'', ``Cyclone'')
# ISA Ethernet NICs.
# The probe order of these is presently determined by i386/isa/isa_compat.c.
device ed0 at isa? port 0x280 irq 5 iomem 0xd8000
# Pseudo devices - the number indicates how many units to allocated.
# The `gif' pseudo-device implements IPv6 over IP4 tunneling,
# IPv4 over IPv6 tunneling, IPv4 over IPv4 tunneling and
# IPv6 over IPv6 tunneling.
# The `faith' pseudo-device captures packets sent to it and diverts them
# to the IPv4/IPv6 translation daemon.
pseudo-device loop # Network loopback
pseudo-device ether # Ethernet support
#pseudo-device sl 1 # Kernel SLIP
#pseudo-device ppp 1 # Kernel PPP
options PPP_BSDCOMP #PPP BSD-compress support
options PPP_DEFLATE #PPP zlib/deflate/gzip support
options PPP_FILTER #enable bpf filtering (needs bpfilter)
pseudo-device tun # Packet tunnel.
pseudo-device pty # Pseudo-ttys (telnet etc)
pseudo-device gzip # Exec gzipped a.out's
# for IPv6
#pseudo-device gif 4 #IPv6 and IPv4 tunneling
#pseudo-device faith 1 #for IPv6 and IPv4 translation
# The `bpf' pseudo-device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
pseudo-device bpf #Berkeley packet filter
pseudo-device vn #Vnode driver (turns a file into a device)
pseudo-device snp 3 #Snoop device - to look at pty/vty/etc..
pseudo-device ccd 4 #Concatenated disk driver
# Luigis new sound driver
#device pcm0 at isa? port ? tty irq 5 drq 1 flags 0x0
# for lmmon
device smbus0
device iicbus0
device iicbb0
device intpm0
device smb0 at smbus?
# ATA and ATAPI devices
device ata0 at isa? port IO_WD1 irq 14
#device ata1 at isa? port IO_WD2 irq 15
device ata
device atadisk # ATA disk drives
#device atapicd # ATAPI CDROM drives
#device atapifd # ATAPI floppy drives
#device atapist # ATAPI tape drives
options ATA_STATIC_ID #Static device numbering
#options ATA_ENABLE_ATAPI_DMA #Enable DMA on ATAPI devices
--
Andreas Klemm http://www.FreeBSD.ORG/~andreas
http://www.freebsd.org/~fsmp/SMP/SMP.html
powered by Symmetric MultiProcessor FreeBSD
Get new songs from our band: http://www.freebsd.org/~andreas/64bits/index.html
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message