two consistent problems w/ recent kernels: SCHED_ULE and ATA1
Paul Seniura
pdseniura at techie.com
Wed Jan 28 09:14:55 PST 2004
Hi y'all,
1. When I build a kernel with SCHED_ULE, the boot hangs at where I've indicated in the dmesg below. No trap, no dump, just hang. So I must use _4BSD. It is very easily recreatable: this is the only change I've made to my custom kernel.
2. We removed an older LG CD-ROM drive which came with the IBM 300PL PC I'm using. We replaced it with a newer LG 'Combo' drive that can read DVD and also read & burn CDs (this happens to be the exact model Apple had been installing). When we booted, and every time since then, we're getting 30 seconds' worth of the following line on the console and in the dmesg shown below:
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
This started precisely when we put the newer drive in; the older drive never caused this problem. I've checked to make sure it is jumpered as 'master only' on the 2nd ATA channel. And both LG drives have their respective current firmware, according to their website at www.lgservice.com. The PC itself has IBM's latest SurePath BIOS. Everything should be current as far as I can find.
After the 30-second timeout, the system comes on up fine. And the newer LG drive functions fine when reading CDs & DVDs; I've yet to try burning something.
I'm tracking -Current via CTM, downloading the deltas from the FTP site. The kernel & world are current as of the deltas available by Monday 25 Jan. 2004. I understand the CTM site is being moved to another machine, so I've been unable to get any deltas since then. The political firewall here won't let us do CVSup thru it, so I'm stuck as far as being up-to-date with latest patches.
I'll attach the dmesg and custom kernel below.
Copyright (c) 1992-2004 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 5.2-CURRENT #0: Wed Jan 28 09:31:13 CST 2004
root at techpc04.okladot.state.ok.us:/usr/obj/src/sys/IBM300SY
Preloaded elf kernel "/boot/kernel._IBM300SY_new/kernel" at 0xc09d1000.
Preloaded elf module "/boot/modules/apm.ko" at 0xc09d1204.
Calibrating clock(s) ... i8254 clock: 1193183 Hz
Timecounter "i8254" frequency 1193183 Hz quality 0
Calibrating TSC clock ... TSC clock: 448054584 Hz
CPU: Pentium II/Pentium II Xeon/Celeron (448.05-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x652 Stepping = 2
Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR>
real memory = 402653184 (384 MB)
Physical memory chunk(s):
0x0000000000001000 - 0x000000000009efff, 647168 bytes (158 pages)
0x0000000000100000 - 0x00000000003fffff, 3145728 bytes (768 pages)
0x0000000000c26000 - 0x0000000017903fff, 382590976 bytes (93406 pages)
avail memory = 384163840 (366 MB)
bios32: Found BIOS32 Service Directory header at 0xc00fd7f0
bios32: Entry = 0xfd801 (c00fd801) Rev = 0 Len = 1
pcibios: PCI BIOS entry at 0xf0000+0xd83c
pnpbios: Found PnP BIOS data at 0xc00fde50
pnpbios: Entry = f0000:587a Rev = 1.0
Other BIOS signatures found:
null: <null device, zero device>
random: <entropy source>
netsmb_dev: loaded
mem: <memory & I/O>
Pentium Pro MTRR support enabled
VESA: information block
56 45 53 41 00 02 00 01 00 01 01 00 00 00 22 00
00 01 00 04 00 01 0f 01 00 01 25 01 00 01 2a 01
00 01 6a 00 02 01 04 01 82 01 0d 01 0e 01 0f 01
20 01 92 01 93 01 94 01 95 01 96 01 a2 01 a3 01
VESA: 56 mode(s) found
VESA: v2.0, 65536k memory, flags:0x1, mode table:0xc09037a2 (1000022)
VESA: ATI RADEON III
VESA: ATI Technologies Inc. R100 01.00
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
pci_open(1): mode 1 addr port (0x0cf8) is 0x80010014
pci_open(1a): mode1res=0x80000000 (0x80000000)
pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=71908086)
pcibios: BIOS version 2.10
Using $PIR table, 9 entries at 0xc00f1c50
PCI-Only Interrupts: none
Location Bus Device Pin Link IRQs
embedded 0 2 A 0x60 3 4 5 6 7 9 10 11 12 14 15
embedded 0 2 B 0x61 3 4 5 6 7 9 10 11 12 14 15
embedded 0 2 C 0x62 3 4 5 6 7 9 10 11 12 14 15
embedded 0 2 D 0x63 3 4 5 6 7 9 10 11 12 14 15
embedded 0 3 A 0x63 3 4 5 6 7 9 10 11 12 14 15
embedded 1 1 A 0x61 3 4 5 6 7 9 10 11 12 14 15
slot 1 0 20 A 0x60 3 4 5 6 7 9 10 11 12 14 15
slot 1 0 20 B 0x61 3 4 5 6 7 9 10 11 12 14 15
slot 1 0 20 C 0x62 3 4 5 6 7 9 10 11 12 14 15
slot 1 0 20 D 0x63 3 4 5 6 7 9 10 11 12 14 15
slot 2 0 18 A 0x61 3 4 5 6 7 9 10 11 12 14 15
slot 2 0 18 B 0x62 3 4 5 6 7 9 10 11 12 14 15
slot 2 0 18 C 0x63 3 4 5 6 7 9 10 11 12 14 15
slot 2 0 18 D 0x60 3 4 5 6 7 9 10 11 12 14 15
slot 3 0 16 A 0x62 3 4 5 6 7 9 10 11 12 14 15
slot 3 0 16 B 0x63 3 4 5 6 7 9 10 11 12 14 15
slot 3 0 16 C 0x60 3 4 5 6 7 9 10 11 12 14 15
slot 3 0 16 D 0x61 3 4 5 6 7 9 10 11 12 14 15
slot 6 1 0 A 0x60 3 4 5 6 7 9 10 11 12 14 15
slot 6 1 0 B 0x61 3 4 5 6 7 9 10 11 12 14 15
apm0: <APM BIOS> on motherboard
apm0: found APM BIOS v1.2, connected at v1.2
pcib0: <Intel 82443BX (440 BX) host to PCI bridge> at pcibus 0 on motherboard
pci0: <PCI bus> on pcib0
pci0: physical bus=0
map[10]: type 3, range 32, base e4000000, size 26, enabled
found-> vendor=0x8086, dev=0x7190, revid=0x03
bus=0, slot=0, func=0
class=06-00-00, hdrtype=0x00, mfdev=0
cmdreg=0x0146, statreg=0x2210, cachelnsz=0 (dwords)
lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x8086, dev=0x7191, revid=0x03
bus=0, slot=1, func=0
class=06-04-00, hdrtype=0x01, mfdev=0
cmdreg=0x0107, statreg=0x0220, cachelnsz=0 (dwords)
lattimer=0x40 (1920 ns), mingnt=0x88 (34000 ns), maxlat=0x00 (0 ns)
found-> vendor=0x8086, dev=0x7110, revid=0x02
bus=0, slot=2, func=0
class=06-01-00, hdrtype=0x00, mfdev=1
cmdreg=0x010f, statreg=0x0280, cachelnsz=0 (dwords)
lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
map[20]: type 4, range 32, base 0000fff0, size 4, enabled
found-> vendor=0x8086, dev=0x7111, revid=0x01
bus=0, slot=2, func=1
class=01-01-80, hdrtype=0x00, mfdev=0
cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
map[20]: type 4, range 32, base 0000ff00, size 5, enabled
pci_cfgintr_valid: BIOS irq 11 is valid
pci_cfgintr: 0:2 INTD BIOS irq 11
found-> vendor=0x8086, dev=0x7112, revid=0x01
bus=0, slot=2, func=2
class=0c-03-00, hdrtype=0x00, mfdev=0
cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
lattimer=0x30 (1440 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
intpin=d, irq=11
map[90]: type 4, range 32, base 0000fe00, size 4, enabled
found-> vendor=0x8086, dev=0x7113, revid=0x02
bus=0, slot=2, func=3
class=06-80-00, hdrtype=0x00, mfdev=0
cmdreg=0x0001, statreg=0x0280, cachelnsz=0 (dwords)
lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
map[10]: type 3, range 32, base e3fff000, size 12, enabled
map[14]: type 4, range 32, base 000064e0, size 5, enabled
map[18]: type 1, range 32, base f7e00000, size 20, enabled
pci_cfgintr_valid: BIOS irq 11 is valid
pci_cfgintr: 0:3 INTA BIOS irq 11
found-> vendor=0x8086, dev=0x1229, revid=0x05
bus=0, slot=3, func=0
class=02-00-00, hdrtype=0x00, mfdev=0
cmdreg=0x0107, statreg=0x0290, cachelnsz=8 (dwords)
lattimer=0x40 (1920 ns), mingnt=0x08 (2000 ns), maxlat=0x38 (14000 ns)
intpin=a, irq=11
powerspec 1 supports D0 D1 D2 D3 current D0
map[10]: type 4, range 32, base 00006800, size 8, enabled
map[14]: type 1, range 32, base f7dff000, size 12, enabled
pci_cfgintr_valid: BIOS irq 10 is valid
pci_cfgintr: 0:20 INTA BIOS irq 10
found-> vendor=0x9004, dev=0x8178, revid=0x00
bus=0, slot=20, func=0
class=01-00-00, hdrtype=0x00, mfdev=0
cmdreg=0x0107, statreg=0x0280, cachelnsz=8 (dwords)
lattimer=0x40 (1920 ns), mingnt=0x08 (2000 ns), maxlat=0x08 (2000 ns)
intpin=a, irq=10
agp0: <Intel 82443BX (440 BX) host to PCI bridge> mem 0xe4000000-0xe7ffffff at device 0.0 on pci0
agp0: allocating GATT for aperture of size 64M
pcib1: <PCIBIOS PCI-PCI bridge> at device 1.0 on pci0
pcib1: secondary bus 1
pcib1: subordinate bus 1
pcib1: I/O decode 0x7000-0x8fff
pcib1: memory decode 0xf7f00000-0xf7ffffff
pcib1: prefetched decode 0xe8000000-0xf7cfffff
pci1: <PCI bus> on pcib1
pci1: physical bus=1
map[10]: type 3, range 32, base e8000000, size 27, enabled
map[14]: type 4, range 32, base 00007800, size 8, enabled
map[18]: type 1, range 32, base f7ff0000, size 16, enabled
found-> vendor=0x1002, dev=0x5159, revid=0x00
bus=1, slot=0, func=0
class=03-00-00, hdrtype=0x00, mfdev=0
cmdreg=0x0087, statreg=0x02b0, cachelnsz=8 (dwords)
lattimer=0x40 (1920 ns), mingnt=0x08 (2000 ns), maxlat=0x00 (0 ns)
powerspec 2 supports D0 D1 D2 D3 current D0
drm0: <ATI Radeon QY RV100 7000/VE> port 0x7800-0x78ff mem 0xf7ff0000-0xf7ffffff,0xe8000000-0xefffffff at device 0.0 on pci1
info: [drm] AGP at 0xe4000000 64MB
info: [drm] Initialized radeon 1.10.0 20020828 on minor 0
isab0: <PCI-ISA bridge> at device 2.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX4 UDMA33 controller> port 0xfff0-0xffff at device 2.1 on pci0
ata0: reset tp1 mask=03 ostat0=50 ostat1=00
ata0-master: stat=0x50 err=0x01 lsb=0x00 msb=0x00
ata0-slave: stat=0x00 err=0x01 lsb=0x00 msb=0x00
ata0: reset tp2 mask=03 stat0=50 stat1=00 devices=0x1<ATA_MASTER>
ata0: at 0x1f0 irq 14 on atapci0
ata0: [MPSAFE]
ata1: reset tp1 mask=03 ostat0=50 ostat1=00
ata1-master: stat=0x00 err=0x01 lsb=0x14 msb=0xeb
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00 <----- wall clock time 0 seconds begins here -------------------------------
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00
ata1-slave: stat=0x01 err=0x00 lsb=0x00 msb=0x00 <----- wall clock time 30 seconds ends here -------------------------------
ata1: reset tp2 mask=01 stat0=00 stat1=81 devices=0x4<ATAPI_MASTER>
ata1: at 0x170 irq 15 on atapci0
ata1: [MPSAFE]
uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0xff00-0xff1f irq 11 at device 2.2 on pci0
usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
intpm0: <Intel 82371AB Power management controller> port 0xfe00-0xfe0f irq 9 at device 2.3 on pci0
intpm0: I/O mapped fe00
intpm0: intr IRQ 9 enabled revision 0
intsmb0: <Intel PIIX4 SMBUS Interface> on intpm0
smbus0: <System Management Bus> on intsmb0
smb0: <SMBus generic I/O> on smbus0
intpm0: PM I/O mapped fd00
fxp0: <Intel 82558 Pro/100 Ethernet> port 0x64e0-0x64ff mem 0xf7e00000-0xf7efffff,0xe3fff000-0xe3ffffff irq 11 at device 3.0 on pci0
fxp0: using memory space register mapping
fxp0: Ethernet address 00:04:ac:dd:40:7f
fxp0: PCI IDs: 8086 1229 1014 00d7 0005
fxp0: Dynamic Standby mode is disabled
miibus0: <MII bus> on fxp0
inphy0: <i82555 10/100 media interface> on miibus0
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp0: bpf attached
ahc0: <Adaptec 2940 Ultra SCSI adapter> port 0x6800-0x68ff mem 0xf7dff000-0xf7dfffff irq 10 at device 20.0 on pci0
ahc0: Defaulting to MEMIO on
ahc0: Reading SEEPROM...done.
ahc0: internal 50 cable not present, internal 68 cable is present
ahc0: external cable is present
ahc0: BIOS eeprom is present
ahc0: Downloading Sequencer Program... 449 instructions downloaded
ahc0: Features 0x10005, Bugs 0x25, Flags 0x20485040
aic7880: Ultra Wide Channel A, SCSI Id=7, 16/253 SCBs
Trying Read_Port at 203
CSC0100: start dependent (0)
CSC0100: adding dma mask 0x2
CSC0100: adding dma mask 0x9
CSC0100: adding irq mask 0x20
CSC0100: adding io range 0x534-0x537, size=0x4, align=0x4
CSC0100: adding io range 0x388-0x38b, size=0x4, align=0x8
CSC0100: adding io range 0x220-0x22f, size=0x10, align=0x20
CSC0100: start dependent (1)
CSC0100: adding dma mask 0xa
CSC0100: adding dma mask 0xb
CSC0100: adding irq mask 0x9aa0
CSC0100: adding io range 0x534-0xfff, size=0x4, align=0x4
CSC0100: adding io range 0x388-0x38b, size=0x4, align=0x8
CSC0100: adding io range 0x220-0x26f, size=0x10, align=0x20
CSC0100: start dependent (2)
CSC0100: adding dma mask 0xb
CSC0100: adding irq mask 0x9aa0
CSC0100: adding io range 0x534-0xfff, size=0x4, align=0x4
CSC0100: adding io range 0x388-0x3fb, size=0x4, align=0x8
CSC0100: adding io range 0x220-0x30f, size=0x10, align=0x20
CSC0100: end dependent
CSC0110: adding io range 0x120-0xfe7, size=0x8, align=0x8
pnpbios: 21 devices, largest 224 bytes
PNP0200: adding io range 0-0x1f, size=0x20, align=0x1
PNP0200: adding io range 0x80-0x8f, size=0x10, align=0x1
PNP0200: adding io range 0xc0-0xdf, size=0x20, align=0x1
PNP0200: adding dma mask 0x10
pnpbios: handle 2 device ID PNP0200 (0002d041)
PNP0100: adding io range 0x40-0x43, size=0x4, align=0x1
PNP0100: adding irq mask 0x1
pnpbios: handle 3 device ID PNP0100 (0001d041)
PNP0b00: adding io range 0x70-0x71, size=0x2, align=0x1
PNP0b00: adding irq mask 0x100
pnpbios: handle 4 device ID PNP0b00 (000bd041)
PNP0800: adding io range 0x61-0x61, size=0x1, align=0x1
pnpbios: handle 5 device ID PNP0800 (0008d041)
PNP0303: adding io range 0x60-0x60, size=0x1, align=0x1
PNP0303: adding io range 0x64-0x64, size=0x1, align=0x1
PNP0303: adding irq mask 0x2
pnpbios: handle 6 device ID PNP0303 (0303d041)
PNP0c04: adding io range 0xf0-0xff, size=0x10, align=0x1
PNP0c04: adding irq mask 0x2000
pnpbios: handle 7 device ID PNP0c04 (040cd041)
PNP0a03: adding io range 0xcf8-0xcff, size=0x8, align=0x1
pnpbios: handle 8 device ID PNP0a03 (030ad041)
PNP0c01: adding fixed memory32 range 0-0x9ffff, size=0xa0000
PNP0c01: adding fixed memory32 range 0x100000-0x17ffffff, size=0x17f00000
pnpbios: handle 9 device ID PNP0c01 (010cd041)
PNP0c01: adding fixed memory32 range 0xe0000-0xfffff, size=0x20000
PNP0c01: adding fixed memory32 range 0xfffe0000-0xffffffff, size=0x20000
pnpbios: handle 10 device ID PNP0c01 (010cd041)
PNP0f13: adding irq mask 0x1000
pnpbios: handle 11 device ID PNP0f13 (130fd041)
pnpbios: handle 12 device ID PNP0c02 (020cd041)
pnpbios: handle 13 device ID PNP0c02 (020cd041)
PNP0c02: adding fixed io range 0x370-0x371, size=0x2, align=0x1
PNP0c02: adding io range 0x4d0-0x4d1, size=0x2, align=0x1
pnpbios: handle 14 device ID PNP0c02 (020cd041)
PNP0c02: adding io range 0x290-0x297, size=0x8, align=0x1
pnpbios: handle 15 device ID PNP0c02 (020cd041)
PNP0c02: adding io range 0xfd00-0xfd3f, size=0x40, align=0x1
PNP0c02: adding io range 0xfe00-0xfe0f, size=0x10, align=0x1
pnpbios: handle 16 device ID PNP0c02 (020cd041)
PNP0700: adding irq mask 0x40
PNP0700: adding io range 0x3f0-0x3f5, size=0x6, align=0x1
PNP0700: adding dma mask 0x4
pnpbios: handle 17 device ID PNP0700 (0007d041)
PNP0501: adding irq mask 0x10
PNP0501: adding io range 0x3f8-0x3ff, size=0x8, align=0
pnpbios: handle 18 device ID PNP0501 (0105d041)
pnpbios: handle 19 device ID PNP0501 (0105d041)
PNP0401: adding irq mask 0x80
PNP0401: adding io range 0x378-0x37f, size=0x8, align=0
pnpbios: handle 20 device ID PNP0401 (0104d041)
PNP0c01: adding fixed memory32 range 0xd1400-0xd3fff, size=0x2c00
pnpbios: handle 21 device ID PNP0c01 (010cd041)
sc: sc0 already exists; skipping it
isa_probe_children: disabling PnP devices
isa_probe_children: probing non-PnP devices
orm0: <Option ROM> at iomem 0xc0000-0xcbfff on isa0
pmtimer0 on isa0
fdc0: <Enhanced floppy controller (i82077, NE72065 or clone)> at port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
fd1: not probed (disabled)
atkbd: the current kbd controller command byte 0065
atkbd: keyboard ID 0x86ab (0)
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sc0: fb0, kbd0, terminal emulator: sc (syscons terminal)
vt0: not probed (disabled)
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
fb0: vga0, vga, type:VGA (5), flags:0x700ff
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 5f 4f 50 82 55 81
bf 1f 00 4f 0d 0e 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 5f 4f 50 82 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 5f 4f 50 82 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
isa_probe_children: probing PnP devices
pcm0: <CS423x-PCI> at port 0x220-0x22f,0x388-0x38b,0x534-0x537 irq 5 drq 0,1 on isa0
pcm0: sndbuf_setmap 212000, 1000; 0xd764e000 -> 212000
pcm0: sndbuf_setmap 213000, 1000; 0xd764f000 -> 213000
unknown: <Disabled> failed to probe on isa0
unknown: <CTRL> failed to probe at port 0x120-0x127 on isa0
speaker0: <PC speaker> at port 0x61 on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x64,0x60 irq 1 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
kbd0: atkbd0, generic (0), config:0x1, flags:0x3d0000
psm0: not probed (disabled)
psmcpnp0: <PS/2 mouse port> at irq 12 on isa0
psm0: not probed (disabled)
unknown: <PNP0c02> can't assign resources (port)
unknown: <PNP0c02> at port 0x4d0-0x4d1,0x370-0x371 on isa0
unknown: <PNP0c02> can't assign resources (port)
unknown: <PNP0c02> at port 0xfe00-0xfe0f,0xfd00-0xfd3f on isa0
unknown: <PNP0700> can't assign resources (port)
unknown: <PNP0700> at port 0x3f0-0x3f5 on isa0
sio0: irq maps: 0x1 0x11 0x1 0x1
sio0: <16550A-compatible COM port> at port 0x3f8-0x3ff irq 4 on isa0
sio0: type 16550A
unknown: <16550A-compatible COM port> failed to probe on isa0
ppc0: using extended I/O port range
ppc0: EPP SPP
ppc0: <ECP parallel printer port> at port 0x378-0x37f irq 7 on isa0
ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
ppbus0: <Parallel port bus> on ppc0
ppbus0: IEEE1284 device found /NIBBLE/NIBBLE_ID/Extensibility Link
Probing for PnP devices on ppbus0:
ppbus0: <Lexmark International Lexmark Optra Ep LaserPrinter> PRINTER PCL 5 Emulation,PostScript Level 2 Emulation,NPAP,PJL
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
Device configuration finished.
linprocfs registered
procfs registered
TSC timecounter disabled: APM enabled.
Timecounter "TSC" frequency 448054584 Hz quality -1000
Timecounters tick every 20.000 msec
malloc() of "32" with the following non-sleepable locks held:
exclusive sleep mutex ifnet r = 0 (0xc08c0d00) locked @ /src/sys/net/if_ef.c:500
malloc() of "512" with the following non-sleepable locks held:
exclusive sleep mutex ifnet r = 0 (0xc08c0d00) locked @ /src/sys/net/if_ef.c:500
malloc() of "512" with the following non-sleepable locks held:
exclusive sleep mutex ifnet r = 0 (0xc08c0d00) locked @ /src/sys/net/if_ef.c:500
malloc() of "512" with the following non-sleepable locks held:
exclusive sleep mutex ifnet r = 0 (0xc08c0d00) locked @ /src/sys/net/if_ef.c:500
malloc() of "512" with the following non-sleepable locks held:
exclusive sleep mutex ifnet r = 0 (0xc08c0d00) locked @ /src/sys/net/if_ef.c:500
fxp0f0: bpf attached
fxp0f1: bpf attached
fxp0f2: bpf attached
fxp0f3: bpf attached
ipfw2 initialized, divert enabled, rule-based forwarding enabled, default to accept, logging unlimited
DUMMYNET initialized (011031)
Linux ELF exec handler installed
IPsec: Initialized Security Association Processing.
IP Filter: v3.4.31 initialized. Default = pass all, Logging = enabled
lo0: bpf attached
ata0-master: pio=0x0c wdma=0x22 udma=0x42 cable=40pin
ata0-master: setting PIO4 on Intel PIIX4 chip
ata0-master: setting UDMA33 on Intel PIIX4 chip
ad0: <IBM-DTTA-371010/T77IA73A> ATA-4 disk at ata0-master
ad0: 9641MB (19746720 sectors), 19590 C, 16 H, 63 S, 512 B
ad0: 16 secs/int, 1 depth queue, UDMA33
(probe0:ata0:0:0:0): error 22
(probe0:ata0:0:0:0): Unretryable Error
(probe1:ata0:0:1:0): error 22
(probe1:ata0:0:1:0): Unretryable Error
GEOM: new disk ad0
ata1-master: pio=0x0c wdma=0x22 udma=0xffffffff cable=40pin
ata1-master: setting PIO4 on Intel PIIX4 chip
ata1-master: setting WDMA2 on Intel PIIX4 chip
[0] f:80 typ:165 s(CHS):0/0/1 e(CHS):1023/44/63 s:0 l:19746720
[1] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
[2] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
[3] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
GEOM: Configure ad0s1, start 0 length 10110320640 end 10110320639
GEOM: Configure ad0a, start 0 length 10110320640 end 10110320639
GEOM: Configure ad0c, start 0 length 10110320640 end 10110320639
GEOM: Configure ad0s1a, start 0 length 10110320640 end 10110320639
GEOM: Configure ad0s1c, start 0 length 10110320640 end 10110320639
acd0: <HL-DT-ST RW/DVD GCC-4120B/2.02> CDRW drive at ata1 as master
acd0: 2048KB buffer, WDMA2
acd0: Reads: CDR, CDRW, CDDA stream, DVDROM, DVDR, packet
acd0: Writes: CDR, CDRW, test write, burnproof
acd0: Audio: play, 256 volume levels
acd0: Mechanism: ejectable tray, unlocked
acd0: Medium: no/blank disc
(noperiph:ahc0:0:-1:-1): SCSI bus reset delivered. 0 SCBs aborted.
(probe1:ata1:0:1:0): error 22
(probe1:ata1:0:1:0): Unretryable Error
(probe17:ata0:0:0:0): error 22
(probe17:ata0:0:0:0): Unretryable Error
(probe18:ata0:0:1:0): error 22
(probe18:ata0:0:1:0): Unretryable Error
(probe1:ata1:0:1:0): error 22
(probe1:ata1:0:1:0): Unretryable Error
(probe0:ata1:0:0:0): Retrying Command
(probe0:ata1:0:0:0): error 22
(probe0:ata1:0:0:0): Unretryable Error
(probe0:ata1:0:0:0): Retrying Command
(probe0:ata1:0:0:0): Retrying Command
(probe0:ata1:0:0:0): error 6
(probe0:ata1:0:0:0): Unretryable Error
(ahc0:A:1:0): Received WDTR 1 filtered to 0
(ahc0:A:1:0): Target Initiated WDTR
(ahc0:A:1:0): Sending WDTR 0
ahc0: target 1 using 8bit transfers
(ahc0:A:1:0): Received SDTR period c, offset 1e
Filtered to period 0, offset 0
ahc0: target 1 using asynchronous transfers
(ahc0:A:1:0): Target Initiated SDTR
(ahc0:A:1:0): Sending SDTR period 45, offset 0
(ahc0:A:2:0): Received WDTR 1 filtered to 0
(ahc0:A:2:0): Target Initiated WDTR
(ahc0:A:2:0): Sending WDTR 0
ahc0: target 2 using 8bit transfers
(ahc0:A:2:0): Received SDTR period c, offset 1e
Filtered to period 0, offset 0
ahc0: target 2 using asynchronous transfers
(ahc0:A:2:0): Target Initiated SDTR
(ahc0:A:2:0): Sending SDTR period 45, offset 0
(ahc0:A:4:0): Received WDTR 1 filtered to 0
(ahc0:A:4:0): Target Initiated WDTR
(ahc0:A:4:0): Sending WDTR 0
ahc0: target 4 using 8bit transfers
(ahc0:A:4:0): Received SDTR period c, offset 1e
Filtered to period 0, offset 0
ahc0: target 4 using asynchronous transfers
(ahc0:A:4:0): Target Initiated SDTR
(ahc0:A:4:0): Sending SDTR period 45, offset 0
(probe2:ahc0:0:0:0): error 22
(probe2:ahc0:0:0:0): Unretryable Error
(probe3:ahc0:0:1:0): Retrying Command
(probe4:ahc0:0:2:0): Retrying Command
(probe6:ahc0:0:4:0): Retrying Command
(ahc0:A:5:0): Sending SDTR period c, offset f
(ahc0:A:5:0): Received SDTR period 19, offset f
Filtered to period 19, offset f
ahc0: target 5 synchronous at 10.0MHz, offset = 0xf
(ahc0:A:6:0): Sending SDTR period c, offset f
(ahc0:A:6:0): Received SDTR period 19, offset f
Filtered to period 19, offset f
ahc0: target 6 synchronous at 10.0MHz, offset = 0xf
(ahc0:A:5:0): Sending SDTR period 19, offset f
(ahc0:A:5:0): Received SDTR period 19, offset f
Filtered to period 19, offset f
(ahc0:A:6:0): Sending SDTR period 19, offset f
(ahc0:A:6:0): Received SDTR period 19, offset f
Filtered to period 19, offset f
(ahc0:A:1:0): Sending WDTR 1
(ahc0:A:1:0): Received WDTR 1 filtered to 1
ahc0: target 1 using 16bit transfers
(ahc0:A:1:0): Sending SDTR period c, offset 8
(ahc0:A:1:0): Received SDTR period c, offset 8
Filtered to period c, offset 8
ahc0: target 1 synchronous at 20.0MHz, offset = 0x8
(ahc0:A:2:0): Sending WDTR 1
(ahc0:A:2:0): Received WDTR 1 filtered to 1
ahc0: target 2 using 16bit transfers
(ahc0:A:2:0): Sending SDTR period c, offset 8
(ahc0:A:2:0): Received SDTR period c, offset 8
Filtered to period c, offset 8
ahc0: target 2 synchronous at 20.0MHz, offset = 0x8
(ahc0:A:4:0): Sending WDTR 1
(ahc0:A:4:0): Received WDTR 1 filtered to 1
ahc0: target 4 using 16bit transfers
(ahc0:A:4:0): Sending SDTR period c, offset 8
(ahc0:A:4:0): Received SDTR period c, offset 8
Filtered to period c, offset 8
ahc0: target 4 synchronous at 20.0MHz, offset = 0x8
pass0 at ahc0 bus 0 target 0 lun 0
pass0: <YAMAHA CRW4260 1.0q> Removable CD-ROM SCSI-2 device
pass0: 3.300MB/s transfers
pass1 at ahc0 bus 0 target 1 lun 0
pass1: <IBM DCHS04U 2727> Fixed Direct Access SCSI-2 device
pass1: Serial Number 68199578
pass1: 40.000MB/s transfers (20.000MHz, offset 8, 16bit), Tagged Queueing Enabled
pass2 at ahc0 bus 0 target 2 lun 0
pass2: <IBM DCHS04U 2727> Fixed Direct Access SCSI-2 device
pass2: Serial Number 68200623
pass2: 40.000MB/s transfers (20.000MHz, offset 8, 16bit), Tagged Queueing Enabled
pass3 at ahc0 bus 0 target 4 lun 0
pass3: <IBM DCHS04U 2727> Fixed Direct Access SCSI-2 device
pass3: Serial Number 6804ABD2
pass3: 40.000MB/s transfers (20.000MHz, offset 8, 16bit), Tagged Queueing Enabled
pass4 at ahc0 bus 0 target 5 lun 0
pass4: <SEAGATE ST11200N 9404> Fixed Direct Access SCSI-2 device
pass4: Serial Number 00960077
pass4: 10.000MB/s transfers (10.000MHz, offset 15)
pass5 at ahc0 bus 0 target 6 lun 0
pass5: <SEAGATE ST11200N 9404> Fixed Direct Access SCSI-2 device
pass5: Serial Number 00834648
pass5: 10.000MB/s transfers (10.000MHz, offset 15)
pass6 at ata1 bus 0 target 0 lun 0
pass6: <HL-DT-ST RW/DVD GCC-4120B 2.02> Removable CD-ROM SCSI-0 device
pass6: 16.000MB/s transfers
da4 at ahc0 bus 0 target 5 lun 0
da4: <SEAGATE ST11200N 9404> Fixed Direct Access SCSI-2 device
da4: Serial Number 00960077
da4: 10.000MB/s transfers (10.000MHz, offset 15)
da4: 1005MB (2059140 512 byte sectors: 64H 32S/T 1005C)
da5 at ahc0 bus 0 target 6 lun 0
da5: <SEAGATE ST11200N 9404> Fixed Direct Access SCSI-2 device
da5: Serial Number 00834648
da5: 10.000MB/s transfers (10.000MHz, offset 15)
da5: 1005MB (2059140 512 byte sectors: 64H 32S/T 1005C)
(cd0:ahc0:0:0:0): Retrying Command
(cd1:ata1:0:0:0): Retrying Command
GEOM: new disk da0
GEOM: new disk da1
GEOM: new disk da3
GEOM: new disk da4
GEOM: new disk da5
GEOM: new disk cd0
GEOM: new disk cd1
(cd1:ata1:0:0:0): error 6
(cd1:ata1:0:0:0): Unretryable Error
cd1 at ata1 bus 0 target 0 lun 0
cd1: <HL-DT-ST RW/DVD GCC-4120B 2.02> Removable CD-ROM SCSI-0 device
cd1: 16.000MB/s transfers
cd1: Attempt to query device size failed: NOT READY, Medium not present
da0 at ahc0 bus 0 target 1 lun 0
da0: <IBM DCHS04U 2727> Fixed Direct Access SCSI-2 device
da0: Serial Number 68199578
da0: 40.000MB/s transfers (20.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da0: 4303MB (8813870 512 byte sectors: 64H 32S/T 4303C)
da1 at ahc0 bus 0 target 2 lun 0
da1: <IBM DCHS04U 2727> Fixed Direct Access SCSI-2 device
da1: Serial Number 68200623
da1: 40.000MB/s transfers (20.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da1: 4303MB (8813870 512 byte sectors: 64H 32S/T 4303C)
da3 at ahc0 bus 0 target 4 lun 0
da3: <IBM DCHS04U 2727> Fixed Direct Access SCSI-2 device
da3: Serial Number 6804ABD2
da3: 40.000MB/s transfers (20.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da3: 4303MB (8813870 512 byte sectors: 64H 32S/T 4303C)
[0] f:80 typ:165 s(CHS):0/0/1 e(CHS):548/162/44 s:0 l:8813870
[1] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
[2] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
[3] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
GEOM: Configure da0s1, start 0 length 4512701440 end 4512701439
GEOM: Configure da0c, start 0 length 4512701440 end 4512701439
GEOM: Configure da0d, start 0 length 4512701440 end 4512701439
[0] f:80 typ:165 s(CHS):0/0/1 e(CHS):548/162/44 s:0 l:8813870
[1] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
[2] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
[3] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
GEOM: Configure da1s1, start 0 length 4512701440 end 4512701439
GEOM: Configure da1c, start 0 length 4512701440 end 4512701439
GEOM: Configure da1d, start 0 length 1073741824 end 1073741823
GEOM: Configure da1e, start 1073741824 length 3438959616 end 4512701439
[0] f:80 typ:165 s(CHS):0/0/1 e(CHS):1023/41/14 s:0 l:8813870
[1] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
[2] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
[3] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
GEOM: Configure da3s1, start 0 length 4512701440 end 4512701439
GEOM: Configure da3c, start 0 length 4512701440 end 4512701439
GEOM: Configure da3d, start 0 length 4512701440 end 4512701439
[0] f:80 typ:165 s(CHS):0/0/1 e(CHS):128/44/48 s:0 l:2059140
[1] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
[2] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
[3] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
GEOM: Configure da4s1, start 0 length 1054279680 end 1054279679
GEOM: Configure da4c, start 0 length 1054279680 end 1054279679
GEOM: Configure da4d, start 0 length 1054279680 end 1054279679
[0] f:80 typ:165 s(CHS):0/0/1 e(CHS):128/44/48 s:0 l:2059140
[1] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
[2] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
[3] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0
GEOM: Configure da5s1, start 0 length 1054279680 end 1054279679
GEOM: Configure da5b, start 0 length 1054279680 end 1054279679
GEOM: Configure da5c, start 0 length 1054279680 end 1054279679
(cd0:ahc0:0:0:0): error 6
(cd0:ahc0:0:0:0): Unretryable Error
cd0 at ahc0 bus 0 target 0 lun 0
cd0: <YAMAHA CRW4260 1.0q> Removable CD-ROM SCSI-2 device
cd0: 3.300MB/s transfers
cd0: Attempt to query device size failed: NOT READY, Medium not present - tray closed
<using SCHED_ULE hangs here> <--------------------------------------------------------------------------------------------------
(cd0:ahc0:0:0:0): error 6
(cd0:ahc0:0:0:0): Unretryable Error
(cd0:ahc0:0:0:0): error 6
(cd0:ahc0:0:0:0): Unretryable Error
(cd0:ahc0:0:0:0): error 6
(cd0:ahc0:0:0:0): Unretryable Error
(cd0:ahc0:0:0:0): error 6
(cd0:ahc0:0:0:0): Unretryable Error
(cd1:ata1:0:0:0): Retrying Command
(cd1:ata1:0:0:0): error 6
(cd1:ata1:0:0:0): Unretryable Error
(cd1:ata1:0:0:0): Retrying Command
(cd1:ata1:0:0:0): error 6
(cd1:ata1:0:0:0): Unretryable Error
GEOM: Configure da0s1c, start 0 length 4512701440 end 4512701439
GEOM: Configure da0s1d, start 0 length 4512701440 end 4512701439
GEOM: Configure da1s1c, start 0 length 4512701440 end 4512701439
GEOM: Configure da1s1d, start 0 length 1073741824 end 1073741823
GEOM: Configure da1s1e, start 1073741824 length 3438959616 end 4512701439
GEOM: Configure da3s1c, start 0 length 4512701440 end 4512701439
GEOM: Configure da3s1d, start 0 length 4512701440 end 4512701439
GEOM: Configure da4s1c, start 0 length 1054279680 end 1054279679
GEOM: Configure da4s1d, start 0 length 1054279680 end 1054279679
GEOM: Configure da5s1b, start 0 length 1054279680 end 1054279679
GEOM: Configure da5s1c, start 0 length 1054279680 end 1054279679
Mounting root from ufs:/dev/ad0s1a
start_init: trying /sbin/init
(pass1:ahc0:0:1:0): tagged openings now 39
(pass2:ahc0:0:2:0): tagged openings now 39
(pass3:ahc0:0:4:0): tagged openings now 39
GEOM: Configure da1c, start 0 length 4512701440 end 4512701439
GEOM: Configure da1d, start 0 length 1073741824 end 1073741823
GEOM: Configure da1e, start 1073741824 length 3438959616 end 4512701439
GEOM: Configure da0c, start 0 length 4512701440 end 4512701439
GEOM: Configure da0d, start 0 length 4512701440 end 4512701439
GEOM: Configure da3c, start 0 length 4512701440 end 4512701439
GEOM: Configure da3d, start 0 length 4512701440 end 4512701439
GEOM: Configure da4c, start 0 length 1054279680 end 1054279679
GEOM: Configure da4d, start 0 length 1054279680 end 1054279679
GEOM: Configure da1c, start 0 length 4512701440 end 4512701439
GEOM: Configure da1d, start 0 length 1073741824 end 1073741823
GEOM: Configure da1e, start 1073741824 length 3438959616 end 4512701439
fxp0: Microcode loaded, int_delay: 1000 usec bundle_max: 0
fxp0: Microcode loaded, int_delay: 1000 usec bundle_max: 0
(probe0:ahc0:0:0:0): error 6
(probe0:ahc0:0:0:0): Unretryable Error
(probe0:ahc0:0:0:0): error 22
(probe0:ahc0:0:0:0): Unretryable Error
(probe0:ata0:0:0:0): error 22
(probe0:ata0:0:0:0): Unretryable Error
(probe1:ata0:0:1:0): error 22
(probe1:ata0:0:1:0): Unretryable Error
(probe1:ata1:0:1:0): error 22
(probe1:ata1:0:1:0): Unretryable Error
(probe0:ata1:0:0:0): Retrying Command
(probe0:ata1:0:0:0): error 22
(probe0:ata1:0:0:0): Unretryable Error
End of dmesg.
Custom Kernel:
#
# For more information on this file, please read the handbook section on
# Kernel Configuration Files:
#
# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you've installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
# latest information.
#
# An exhaustive list of options and more detailed explanations of the
# device lines is also present in the ../../conf/NOTES and NOTES files.
# If you are in doubt as to the purpose or necessity of a line, check first
# in NOTES.
#
## FreeBSD: src/sys/i386/conf/GENERIC ,v 1.393 2003/11/03 22:48:25 jhb Exp $
# $FreeBSD: src/sys/i386/conf/IBM300SY,v 1.393 2003/12/08 14:49:00 pds Exp $
machine i386
cpu I686_CPU
# the IBM 300PL has a Pentium2 (not 3 or later),
# so we need to disable some features in "I686":
options CPU_DISABLE_SSE
options CPU_UPGRADE_HW_CACHE
options NO_F00F_HACK
#options PERFMON # disable for now
ident IBM300SY # must match filename
#To statically compile in device wiring instead of /boot/device.hints
#hints "IBM300SY.hints" # disabled so we can set it in /boot/device.hints
#makeoptions CONF_CFLAGS=-fno-builtin #Don't allow use of memcmp, etc. (?!? - not in GENERIC)
makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
makeoptions COPTFLAGS=" -O -pipe " #(!!!!)
#makeoptions DESTDIR=/tmp
#options MAXDSIZ=(1024UL*1024*1024) #(?!? - not in GENERIC)
#options MAXSSIZ=(128UL*1024*1024) #(?!? - not in GENERIC)
#options DFLDSIZ=(1024UL*1024*1024) #(?!? - not in GENERIC)
#options BLKDEV_IOSIZE=8192 #(?!? - not in GENERIC)
# pds
maxusers 0
options PQ_CACHESIZE=512 # L2 cache size in KB
#options INCLUDE_CONFIG_FILE
options SCHED_4BSD #4BSD scheduler
#options SCHED_ULE # we're suppose to start using this New scheduler as of 25-Jan-2004
options INET #InterNETworking
options INET6 #IPv6 communications protocols
options IPX #(???? - i think this is req'd by if_ef and the various ETHER_* defs)
options IPXIP #(???? - ditto)
# mandatory if not using NFSCLIENT:
options FFS #Berkeley Fast Filesystem
#options FFS_ICONV # no-worky
#options FFS_ROOT # no-worky
options SOFTUPDATES #Enable FFS soft updates support
#options UFS_EXTATTR # not needed for UFS2 (native, automatic)
#options UFS_EXTATTR_AUTOSTART # ditto
# pds
options MSGBUF_SIZE=81920 #N*pagesize (! pds - now it's big enuf to hold all dmesg)
options UFS_ACL #Support for access control lists
options UFS_DIRHASH #Improve performance on big directories
# pds - we got a bug here in -CURRENT, I filed PR 59688 for this
#options MD_ROOT # (DEBUG-MD.C) MD is a potential root device
#options MD_ROOT_SIZE=32 # (DEBUG-MD.C)
# mandatory if not using FFS:
options NFSCLIENT #Network Filesystem Client (can be kldload'd)
options NFSSERVER #Network Filesystem Server (ditto)
#options NFS_ICONV # no-worky
options NFS_ROOT #NFS usable as /, requires NFSCLIENT
#
options FDESCFS
options HPFS
#options HPFS_ICONV # no-worky
#options HPFS_ROOT # no-worky
options NTFS
options NTFS_ICONV
#options NTFS_ROOT # no-worky
options NULLFS
options PORTALFS
options SMBFS
#options SMBFS_ICONV # no-worky
#options SMBFS_ROOT # no-worky
options UDF
options UDF_ICONV
#options UDF_ROOT # no-worky
options UMAPFS
options UNIONFS
#options EXT2FS # (!!!! - complaining about GPL'd source)
#options EXT2FS_ICONV # no-worky
#options EXT2FS_ROOT # no-worky
options SUIDDIR
options VFS_AIO
options MSDOSFS #MSDOS Filesystem (can be kldload'd)
options MSDOSFS_ICONV
#options MSDOSFS_ROOT # no-worky
options CD9660 #ISO 9660 Filesystem (can be kldload'd)
options CD9660_ICONV
#options CD9660_ROOT # no-worky
options PSEUDOFS #Pseudo-filesystem framework (can be kldload'd)
options PROCFS #Process filesystem (requires PSEUDOFS - can be kldload'd)
options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
options COMPAT_FREEBSD4 #Compatible with FreeBSD4
#options COMPAT_SUNOS #(?!? - not in GENERIC for some reason)
options SCSI_DELAY=500 #Delay (in ms) before probing SCSI
options KTRACE #ktrace(1) support
#options KTRACE_REQUEST_POOL=101 #(?!? - not in GENERIC)
#options KTR
#options KTR_ENTRIES=1024 #(?!? - not in GENERIC)
#options KTR_COMPILE=(KTR_INTR|KTR_PROC) #(?!? - not in GENERIC)
#options KTR_MASK=KTR_INTR #(?!? - not in GENERIC)
#options KTR_CPUMASK=0x1 #(?!? - not in GENERIC)
#options KSTACK_MAX_PAGES=3 #(?!? - 3 is in generic notes, was 32 - not in GENERIC)
options REGRESSION #(?!? - not in GENERIC)
# pds
options RESTARTABLE_PANICS
options PANIC_REBOOT_WAIT_TIME=(-1) #(!!!!)
options SYSVSHM #SYSV-style shared memory (can be kldload'd)
options SYSVMSG #SYSV-style message queues (ditto)
options SYSVSEM #SYSV-style semaphores (ditto)
options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
# pds - these can be kldload'd.
#options GEOM_AES # Don't use, use GEOM_BDE
#options GEOM_APPLE # Apple partitioning
#options GEOM_BDE # Disk encryption.
#options GEOM_BSD # BSD disklabels
#options GEOM_FOX # Redundant path mitigation
#options GEOM_GPT # GPT partitioning
#options GEOM_MBR # DOS/MBR partitioning
#options GEOM_PC98 # NEC PC9800 partitioning
#options GEOM_SUNLABEL # Sun/Solaris partitioning
#options GEOM_VOL # Volume names from UFS superblock
options ROOTDEVNAME=\"ufs:ad0s1a\" # yes hard-code the boot device
# Debugging for use in -current
options DDB #Enable the kernel debugger
#options DDB_UNATTENDED
options DDB_TRACE
options INVARIANTS #Enable calls of extra sanity checking
options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
#options DIAGNOSTIC # (?!? - disable this if too noisy)
options WITNESS #Enable checks to detect deadlocks and cycles
#options WITNESS_DDB
options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed
# To make an SMP kernel, the next two are needed
#options SMP # Symmetric MultiProcessor Kernel
#device apic # Symmetric (APIC) I/O (pds - we can have apic on UP also but the 300PL has none)
#options NO_MIXED_MODE # Disable use of mixed mode (?!? - not in GENERIC)
#options ADAPTIVE_MUTEXES #(?!? - not in GENERIC)
#options MUTEX_NOINLINE #(?!? - not in GENERIC)
#options MUTEX_DEBUG #(?!? - not in GENERIC)
#options MUTEX_PROFILING #(?!? - not in GENERIC)
#options COMPILING_LINT #(?!? - not in GENERIC)
#options MBUF_STRESS_TEST #(?!? - not in GENERIC)
#
# DEVICE_POLLING adds support for mixed interrupt-polling handling
# of network device drivers, which has significant benefits in terms
# of robustness to overloads and responsivity, as well as permitting
# accurate scheduling of the CPU time between kernel network processing
# and other activities. The drawback is a moderate (up to 1/HZ seconds)
# potential increase in response times.
# It is strongly recommended to use HZ=1000 or 2000 with DEVICE_POLLING
# to achieve smoother behaviour.
# Additionally, you can enable/disable polling at runtime with the
# sysctl variable kern.polling.enable (defaults off), and select
# the CPU fraction reserved to userland with the sysctl variable
# kern.polling.user_frac (default 50, range 0..100).
#
# Only the "dc" "fxp" and "sis" devices support this mode of operation at
# the time of this writing.
# pds
options DEVICE_POLLING
options CLK_USE_I8254_CALIBRATION #(!!)
#options CLK_USE_TSC_CALIBRATION #(!! - no longer available 30 Dec 2003)
device speaker #(!!!! - can be kldload'd)
#@device acpi #(!#! - kldload'd module removed due to SMP/PAE problems -
# fixed as of GENERIC v 1.394 # - must compile into kernel as of GENERIC v 1.393 )
# can be kldload'd now
#options ACPI_DEBUG #(?!? - not in GENERIC)
#@options ACPI_MAX_THREADS=1 #(?!? - not in GENERIC but I want this anyway)
#device apm_saver
options VESA #(!!!! - can be kldload'd)
#options VESA_DEBUG
options COMPAT_AOUT # can be kldload'd
options COMPAT_LINUX # ditto
options LINPROCFS # ditto (requires COMPAT_LINUX + PSEUDOFS)
device gzip # needs COMPAT_AOUT
options IBCS2
options SPX_HACK
#options COMPAT_SVR4 #(!!!! - supposedly this is broken)
#device streams
options PECOFF_SUPPORT #(!!!! - can be kldload'd)
#options PECOFF_DEBUG
options IPSEC
options IPSEC_ESP
# pds - might as well bite this bullet
options NETSMB
options NETSMBCRYPTO
options LIBMCHAIN
options LIBICONV # can be kldload'd
options NETGRAPH
options NETGRAPH_ETHER
options NETGRAPH_MPPC_ENCRYPTION
# other node types can be kldload'd automatically
device isa
device eisa
device pci
# pds
#options COMPAT_OLDISA #(!!!! - really old old old, really) - ?!? maybe this will help Crystal pcm driver?)
options AUTO_EOI_1 #(!!!!)
#options AUTO_EOI_2 #(!bug!)
# Floppy drives
device fdc #(!!!! - can be kldload'd)
# 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
# pds
device atapicam # put back in 15-jan-2004
# SCSI Controllers
#device ahb # EISA AHA1742 family
# pds
device ahc # AHA2940 and onboard AIC7xxx devices (!!!! - can be kldload'd)
# 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) (disable for now)
device pt # SCSI processor (scanners and such)
device targ # SCSI Target Mode Code (lets userpgms emulate a device)
device targbh # SCSI Target Mode Blackhole Device
#options CAMDEBUG # let's turn off for now
# pds
options AHC_ALLOW_MEMIO
#options SES_ENABLE_PASSTHROUGH # disable for now
#options AHC_DUMP_EEPROM #(?!? - not in GENERIC)
#options AHC_TMODE_ENABLE #
#options AHC_REG_PRETTY_PRINT # Print register bitfields in debug
# output. Adds ~128k to driver.
options SCSI_PT_DEFAULT_TIMEOUT=10
# RAID controllers interfaced to the SCSI subsystem
# RAID controllers
# pds - none
# 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
options VGA_WIDTH90
device splash # Splash screen and screen saver support
# syscons is the default console driver, resembling an SCO console
device sc
# pds
options SC_TWOBUTTON_MOUSE
options MAXCONS=16 # (!#!)
options SC_PIXEL_MODE # (!#!)
options SC_HISTORY_SIZE=1000
#options SC_DFLT_FONT
#makeoptions SC_DFLT_FONT=iso # swiss is not complete
options SC_NORM_ATTR=(FG_GREEN|BG_BLACK)
options SC_NORM_REV_ATTR=(FG_YELLOW|BG_GREEN)
options SC_KERNEL_CONS_ATTR=(FG_RED|BG_BLACK)
options SC_KERNEL_CONS_REV_ATTR=(FG_BLACK|BG_RED) # these colors look cool!
# 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
# pds - not yet ready, keep using 'sc' above
device agp # support several AGP chipsets (!!!! - can be kldload'd)
# ATI - yeay!!!
device radeondrm
# Floating point support - do not disable.
device npx
# Power management support (see NOTES for more options)
#device apm #(!bug! - can be kldload'd without bug)
# Add suspend/resume support for the i8254.
device pmtimer
# PCCARD (PCMCIA) support
# Pcmcia and cardbus bridge support
#device cbb # cardbus (yenta) bridge (!!!! - can be kldload'd)
#device pcic # ExCA ISA and PCI bridges (broken)
#device pccard # PC Card (16-bit) bus (!!!! - can be kldload'd)
#device cardbus # CardBus (32-bit) bus (!!!! - ditto)
# try these
# Serial (COM) ports
device sio # 8250, 16[45]50 based serial ports
#device uart #(@!@ - no longer useful with sio)
# Parallel port
device ppc
device ppbus # Parallel port bus (required) (!!!! - can be kldload'd - compiler err if rem'd)
device lpt # Printer (!!!! - ditto)
#device plip # TCP/IP over parallel
device ppi # Parallel port interface device
#device vpo # Requires scbus and da
# pds
#options PPC_PROBE_CHIPSET # (honks things up)
#options PERIPH_1284 # (ditto)
# 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.
# pds - we use on-board fxp below
# 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!
# pds
device miibus # MII bus support (!!!! - can be kldload'd)
# pds
device fxp # Intel EtherExpress PRO/100B (82557, 82558) (!!!! - can be kldload'd)
# ISA Ethernet NICs. pccard nics included.
# pds -none
# ISA devices that use the old ISA shims
# Wireless NIC cards
# pds - none
# Pseudo devices - the number indicates how many units to allocate.
device random # Entropy device (!!!! - can be kldload'd)
device loop # Network loopback - mandatory
device ether # Ethernet support (!!!! - can be kldload'd)
device sl # Kernel SLIP
# pds
device ppp # Kernel PPP
options PPP_BSDCOMP
options PPP_DEFLATE
options PPP_FILTER
#
device tun # Packet tunnel. (!!!! - can be kldload'd)
device pty # Pseudo-ttys (telnet etc)
#device md # (DEBUG-MD.C) Memory "disks" (!!!! - can be kldload'd)
device gif # IPv6 and IPv4 tunneling (!!!! - can be kldload'd)
options XBONEHACK
device faith # IPv6-to-IPv4 relaying (translation)
# pds
device tap #(!!!!)
device gre #(!!!!)
#
device nmdm
device snp
device ccd
options TTYHOG=8193
#
device ef #(!!!!)
options ETHER_II
options ETHER_8023 #(???? - Novell IPX - see need for IPX* above)
options ETHER_8022 #(???? - SNA/SDLC etc?)
options ETHER_SNAP
#
options MROUTING
options PIM
options IPFIREWALL
options IPFIREWALL_VERBOSE
#options IPFIREWALL_FORWARD # (#!# - removed?)
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPDIVERT
options IPFILTER
options IPFILTER_LOG
options IPSTEALTH
options PFIL_HOOKS
options TCPDEBUG
#
options RANDOM_IP_ID
#
options ACCEPT_FILTER_DATA
options ACCEPT_FILTER_HTTP
#
options DUMMYNET
options HZ=50 # 1000 for dummynet, 1000-2000 for DEVICE_POLLING
#
options ZERO_COPY_SOCKETS
#
options PPS_SYNC
# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
device bpf # Berkeley packet filter
# USB support
device uhci # UHCI PCI->USB interface
#device ohci # OHCI PCI->USB interface
#device ehci # v2.0 USB ?
device usb # USB Bus (required) (!!!! - can be kldload'd)
#device udbp # USB Double Bulk Pipe devices
device ugen # Generic (!!!! - can be kldload'd)
device uhid # "Human Interface Devices" (!!!! - can be kldload'd)
device ukbd # Keyboard (!!!! - can be kldload'd)
device ulpt # Printer (!!!! - can be kldload'd)
device umass # Disks/Mass storage - Requires scbus and da (!!!! - can be kldload'd)
device umodem # USB modem support
device ums # Mouse (!!!! - can be kldload'd)
device uscanner # Scanners (!!!! - can be kldload'd)
device ucom # other serial support
# USB Ethernet, requires mii
# pds - none
# FireWire support
#device firewire # FireWire bus code
#device sbp # SCSI over FireWire (Requires scbus and da)
#device fwe # Ethernet over FireWire (non-standard!)
# pds
device pcm # (!!!! - can be kldload'd - must be kldload'd so we can kldunload to test OSS)
device midi
device seq
#device sbc # (?!? - try forcing pcm-only for IBM's CS423x)
#
# SMB bus
#
# System Management Bus support is provided by the 'smbus' device.
# Access to the SMBus device is via the 'smb' device (/dev/smb*),
# which is a child of the 'smbus' device.
#
device smbus # (!!!! - can be kldload'd - compiler err if rem'd)
# Intel PIIX4 (82371AB, 82443MX) Power Management Unit:
device intpm # (!!!! - can be kldload'd)
# Intel ICH SMBus controller chips (82801AA, 82801AB, 82801BA):
#device ichsmb # apparently none on IBM 300PL
device smb # (!!!! - can be kldload'd)
# disable these for now
#options HW_WDOG # (!!!! - can be kldload'd)
#options WATCHDOG # (!!!! - can be kldload'd)
#
# do not use these!
#device crypto
#device cryptodev
#
#options BUS_DEBUG # enable newbus debugging
#options DEBUG_VFS_LOCKS # enable vfs lock debugging
#options SOCKBUF_DEBUG # enable sockbuf last record/mb tail checking
# lemme see these:
options SHOW_BUSYBUFS # List buffers that prevent root unmount
#options VGA_DEBUG # ?
#
End of Custom Kernel.
Thank you for any help or clues,
-- Paul Seniura
System Specialist
State of Okla. D.O.T.
More information about the freebsd-current
mailing list