I just upgraded my play machine from a month-old or so -current, and
I've found that my OHCI-based USB controller fails to probe correctly
iff the VESA module is loaded.
I present the two sets of boot messages, in unidiff format.
--- /tmp/dmesg.good Thu Oct 28 18:08:44 1999
+++ /tmp/dmesg.bad Thu Oct 28 18:06:30 1999
@@ -1,348 +1,361 @@
Copyright (c) 1992-1999 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: Thu Oct 28 21:10:03 EDT 1999
[EMAIL PROTECTED]:/usr/src/sys/compile/LION-AROUND
-Calibrating clock(s) ... TSC clock: 166193070 Hz, i8254 clock: 1193182 Hz
+Calibrating clock(s) ... TSC clock: 166192685 Hz, i8254 clock: 1193179 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/P54C (166.19-MHz 586-class CPU)
Origin = "GenuineIntel" Id = 0x52c Stepping = 12
Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8>
real memory = 100663296 (98304K bytes)
Physical memory chunk(s):
0x00001000 - 0x0009efff, 647168 bytes (158 pages)
-0x0031e000 - 0x05ffbfff, 97378304 bytes (23774 pages)
+0x00324000 - 0x05ffbfff, 97353728 bytes (23768 pages)
sio0: gdb debugging port
-avail memory = 94334976 (92124K bytes)
+avail memory = 94310400 (92100K bytes)
bios32: Found BIOS32 Service Directory header at 0xc00f7d60
bios32: Entry = 0xf77b0 (c00f77b0) Rev = 0 Len = 1
pcibios: PCI BIOS entry at 0x77e0
pnpbios: Found PnP BIOS data at 0xc00fbd20
pnpbios: Entry = f0000:bd50 Rev = 1.0
pnpbios: OEM ID cd041
Other BIOS signatures found:
ACPI: 00000000
-Preloaded elf kernel "kernel" at 0xc0305000.
+Preloaded elf kernel "kernel" at 0xc030b000.
+Preloaded elf module "vesa.ko" at 0xc030b0a8.
Intel Pentium detected, installing workaround for F00F bug
+VESA: information block
+56 45 53 41 02 01 9e 4b 00 c0 00 00 00 00 c8 4b
+00 c0 40 00 00 00 00 00 00 00 00 00 00 00 00 00
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+VESA: 32 mode(s) found
+VESA: v1.2, 4096k memory, flags:0x0, mode table:0xc00c4bc8 (c0004bc8)
+VESA: Number Nine Visual Technology Corporation
Math emulator present
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=12508086)
-npx0: <math processor> on motherboard
-npx0: INT 16 interface
-i586_bzero() bandwidth = 173550850 bytes/sec
-bzero() bandwidth = 736377025 bytes/sec
apm0: <APM BIOS> on motherboard
apm: found APM BIOS v1.2, connected at v1.2
+npx0: <math processor> on motherboard
+npx0: INT 16 interface
+i586_bzero() bandwidth = 173520735 bytes/sec
+bzero() bandwidth = 736919675 bytes/sec
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=12508086)
pcib0: <Host to PCI bridge> on motherboard
found-> vendor=0x8086, dev=0x1250, revid=0x03
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
map[4]: type 1, range 32, base 0000e800, size 4
found-> vendor=0x1045, dev=0xc861, revid=0x10
class=0c-03-10, hdrtype=0x00, mfdev=0
subordinatebus=0 secondarybus=0
intpin=a, irq=9
map[0]: type 1, range 32, base fb000000, size 12
found-> vendor=0x5333, dev=0x883d, revid=0x02
class=03-00-00, hdrtype=0x00, mfdev=0
subordinatebus=0 secondarybus=0
intpin=a, irq=11
map[0]: type 1, range 32, base f4000000, size 26
pci0: <PCI bus> on pcib0
isab0: <Intel 82371SB PCI to ISA bridge> at device 7.0 on pci0
I/O Recovery Timing: 8-bit 3.5 clocks, 16-bit 3.5 clocks
Extended BIOS: disabled
Lower BIOS: enabled
Coprocessor IRQ13: enabled
Mouse IRQ12: disabled
Interrupt Routing: A: IRQ11, B: IRQ9, C: disabled, D: disabled
MB0: IRQ15, MB1:
Trying Read_Port at 203
Trying Read_Port at 243
CTL0042: start dependant
CTL0042: adding irq mask 0x20
CTL0042: adding dma mask 0x2
CTL0042: adding dma mask 0x20
CTL0042: adding io range 0x220-0x22f, size=0x10, align=0x1
CTL0042: adding io range 0x330-0x331, size=0x2, align=0x1
CTL0042: adding io range 0x388-0x38b, size=0x4, align=0x1
CTL0042: start dependant
CTL0042: adding irq mask 0x6a0
CTL0042: adding dma mask 0xb
CTL0042: adding dma mask 0xe0
CTL0042: adding io range 0x220-0x28f, size=0x10, align=0x20
CTL0042: adding io range 0x300-0x331, size=0x2, align=0x30
CTL0042: adding io range 0x388-0x38b, size=0x4, align=0x1
CTL0042: start dependant
CTL0042: adding irq mask 0x6a0
CTL0042: adding dma mask 0xb
CTL0042: adding dma mask 0xe0
CTL0042: adding io range 0x220-0x28f, size=0x10, align=0x20
CTL0042: adding io range 0x300-0x331, size=0x2, align=0x30
CTL0042: start dependant
CTL0042: adding irq mask 0x6a0
CTL0042: adding dma mask 0xb
CTL0042: adding dma mask 0xe0
CTL0042: adding io range 0x220-0x28f, size=0x10, align=0x20
CTL0042: start dependant
CTL0042: adding irq mask 0x6a0
CTL0042: adding dma mask 0xb
CTL0042: adding io range 0x220-0x28f, size=0x10, align=0x20
CTL0042: adding io range 0x300-0x331, size=0x2, align=0x30
CTL0042: adding io range 0x388-0x38b, size=0x4, align=0x1
CTL0042: start dependant
CTL0042: adding irq mask 0x6a0
CTL0042: adding dma mask 0xb
CTL0042: adding io range 0x220-0x28f, size=0x10, align=0x20
CTL0042: adding io range 0x300-0x331, size=0x2, align=0x30
CTL0042: start dependant
CTL0042: adding irq mask 0x6a0
CTL0042: adding dma mask 0xb
CTL0042: adding io range 0x220-0x28f, size=0x10, align=0x20
CTL0042: start dependant
CTL0042: adding irq mask 0x6a0
CTL0042: adding dma mask 0xb
CTL0042: adding dma mask 0xe0
CTL0042: adding io range 0x220-0x28f, size=0x10, align=0x20
CTL0042: adding io range 0x300-0x331, size=0x2, align=0x10
CTL0042: adding io range 0x388-0x397, size=0x4, align=0x4
CTL0042: end dependant
CTL7002: start dependant
CTL7002: adding io range 0x200-0x207, size=0x8, align=0x1
CTL7002: start dependant
CTL7002: adding io range 0x200-0x20f, size=0x8, align=0x8
CTL7002: end dependant
CTL0022: start dependant
CTL0022: adding io range 0x620-0x623, size=0x4, align=0x1
CTL0022: start dependant
CTL0022: adding io range 0x620-0x683, size=0x4, align=0x20
CTL0022: end dependant
isa0: <ISA bus> on isab0
ata-pci0: <Intel PIIX3 IDE controller> at device 7.1 on pci0
ata-pci0: Busmastering DMA supported
ata0: iobase=0x01f0 altiobase=0x03f6
ata0: mask=03 status0=50 status1=10
ata0: mask=03 status0=50 status1=10
ata0: devices = 0x9
ata0 at 0x01f0 irq 14 on ata-pci0
ata1: iobase=0x0170 altiobase=0x0376
ata1: mask=03 status0=50 status1=50
ata1: mask=03 status0=50 status1=00
ata1: devices = 0x9
ata1 at 0x0170 irq 15 on ata-pci0
ohci0: <OPTi 82C861 (FireLink) USB controller> irq 9 at device 11.0 on pci0
ohci_init: start
usb0: OHCI version 1.0, legacy support
ohci_init: cold started
usb0: resetting
usb0: <OPTi 82C861 (FireLink) USB controller> on ohci0
uhub0: OPTi OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
-uhub1: Texas Instruments UT-USB41 hub, class 9/0, rev 1.00/1.00, addr 2
-uhub1: 4 ports with 4 removable, self powered
+ohci_waitintr: timeout
+ohci_waitintr: timeout
+ohci_waitintr: timeout
+ohci_waitintr: timeout
+ohci_waitintr: timeout
+usbd_new_device: addr=2, getting first desc failed
+ohci_device_ctrl_close: pipe=0xc0a53000
+uhub_explore: usb_new_device failed, error=TIMEOUT
+uhub0: device problem, disabling port 1
vga-pci0: <S3 ViRGE VX graphics accelerator> irq 11 at device 12.0 on pci0
fdc0: <NEC 72065B or clone> at port 0x3f0-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 00 03 06
psm: status 00 33 44
psm: status 00 33 44
psm: status 00 03 06
psm: data 08 00 00
psm: status 00 02 3c
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model NetScroll Mouse, device ID 0-00, 4 buttons
psm0: config:00000000, flags:00000000, packet size:6
psm0: syncmask:c8, syncbits:08
vga0: <Generic ISA VGA> at port 0x3b0-0x3df iomem 0xa0000-0xbffff on isa0
-fb0: vga0, vga, type:VGA (5), flags:0x7007f
+fb0: vga0, vga, type:VGA (5), flags:0x700ff
fb0: port:0x3b0-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 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 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
sc0: <System console> on isa0
sc0: VGA <16 virtual consoles, flags=0x200>
sc0: fb0 kbd0
sio0: irq maps: 0x61 0x71 0x61 0x61
sio0 at port 0x3f8-0x3ff irq 4 flags 0x90 on isa0
sio0: type 16550A
sio1: irq maps: 0x61 0x69 0x61 0x61
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
sio2: configured irq 10 not in bitmap of probed irqs 0
sio2: irq maps: 0x61 0x61 0x61 0x61
sio2: probe failed test(s): 0 1 2 4 6 7 9
ppc: parallel port found at 0x378
ppc: chipset forced to generic
ppc0: ECP SPP ECP+EPP SPP
ppc0 at port 0x378-0x37f irq 7 flags 0x40 on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/16 bytes threshold
plip: irq 7
plip0: <PLIP network interface> on ppbus 0
bpf: lp0 attached
lpt0: <generic printer> on ppbus 0
lpt0: Interrupt-driven port
ppi0: <generic parallel i/o> on ppbus 0
1 3C5x9 board(s) on ISA found at 0x300
ep0 at port 0x300-0x30f irq 10 on isa0
ep0: utp[*UTP*] address 00:60:97:a3:63:e6
bpf: ep0 attached
sb_probe: no addr, trying (0x220, 0x240)
-mss_probe: no address given, try 0x530
-mss_detect, busy still set (0xff)
-mss_detect, busy still set (0xff)
pcm1: <SB16 PnP> at port 0x220-0x22f,0x330-0x331,0x388-0x38b irq 5 drq 1,5 on isa0
-pcm: setmap 30000, ff00; 0xc6d13000 -> 30000
-pcm: setmap 40000, ff00; 0xc6d23000 -> 40000
+pcm: setmap 30000, ff00; 0xc6d11000 -> 30000
+pcm: setmap 40000, ff00; 0xc6d21000 -> 40000
unknown0: <Game> at port 0x200-0x207 on isa0
unknown1: <WaveTable> at port 0x620-0x623 on isa0
BIOS Geometries:
0:026a7f3f 0..618=619 cylinders, 0..127=128 heads, 1..63=63 sectors
1:03fe1f3f 0..1022=1023 cylinders, 0..31=32 heads, 1..63=63 sectors
0 accounted for
Device configuration finished.
Considering MFS root f/s.
No MFS image available as root f/s.
-IP packet filtering initialized, divert disabled, rule-based forwarding enabled,
logging limited to 100 packets/entry by default
-DUMMYNET initialized (990811)
-bpf: sl0 attached
+bpf: lo0 attached
bpf: ppp0 attached
new masks: bio 4008c240, tty 400310ba, net 400714ba
-bpf: lo0 attached
+bpf: sl0 attached
+DUMMYNET initialized (990811)
+IP packet filtering initialized, divert disabled, rule-based forwarding enabled,
+logging limited to 100 packets/entry by default
ep0 XXX: driver didn't set ifq_maxlen
ata0: master: success setting up WDMA2 mode on PIIX4 chip
ad0: piomode=4 dmamode=2 udmamode=-1
ad0: <WDC AC32500H/10.07H11> ATA-? disk at ata0 as master
ad0: 2441MB (4999680 sectors), 4960 cyls, 16 heads, 63 S/T, 512 B/S
ad0: 16 secs/int, 0 depth queue, DMA
Creating DISK ad0
Creating DISK wd0
ata1: master: success setting up WDMA2 mode on PIIX4 chip
ad1: piomode=4 dmamode=2 udmamode=2
ad1: <Maxtor 91008D7/WAS82739> ATA-4 disk at ata1 as master
ad1: 9617MB (19696320 sectors), 19540 cyls, 16 heads, 63 S/T, 512 B/S
ad1: 16 secs/int, 0 depth queue, DMA
Creating DISK ad1
Creating DISK wd1
ata0-slave: piomode=4 dmamode=2 udmamode=-1 dmaflag=1
ata0: slave: success setting up WDMA2 mode on PIIX4 chip
atapi: starting MODE_SENSE_BIG atapi: ccb =
5a-00-2a-00-00-00-00-00-1e-00-00-00-00-00-00-00
atapi_interrupt: enter
atapi_interrupt: length=30 reason=0x03
atapi_interrupt: read size problem, 30 bytes residue
atapi_interrupt: error=0x60
atapi: starting REQUEST_SENSE atapi: ccb =
03-00-00-00-12-00-00-00-00-00-00-00-00-00-00-00
atapi_interrupt: enter
atapi_interrupt: length=18 reason=0x0a
atapi_interrupt: enter
atapi_interrupt: length=18 reason=0x03
atapi: MODE_SENSE_BIG - UNIT ATTENTION skey=6 asc=29 ascq=00 error=00
atapi_interrupt: error=0x60
atapi: phew, got back from tsleep
atapi: acd: mode sense
00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
atapi: starting MODE_SENSE_BIG atapi: ccb =
5a-00-2a-00-00-00-00-00-1e-00-00-00-00-00-00-00
atapi_interrupt: enter
atapi_interrupt: length=30 reason=0x0a
atapi_interrupt: enter
atapi_interrupt: length=30 reason=0x03
atapi_interrupt: error=0x00
atapi: phew, got back from tsleep
atapi: acd: mode sense
00-1c-02-00-00-00-00-00-2a-14-07-07-71-67-2d-01-04-23-00-80-02-00-04-23-00-00-01-61-01-61
acd0: <CRW6206A/1.3A> CDROM drive at ata0 as slave
acd0: read 1034KB/s (1034KB/s) write 344KB/s (344KB/s), 512KB buffer, DMA
acd0: supported read types: CD-R, CD-RW, CD-DA, packet
acd0: supported write types: CD-R, CD-RW, test write
acd0: Audio: play, 128 volume levels
acd0: Mechanism: ejectable tray
acd0: Medium: CD-ROM 120mm audio disc loaded, unlocked, lock protected
ata1-slave: piomode=4 dmamode=2 udmamode=-1 dmaflag=1
ata1: slave: success setting up WDMA2 mode on PIIX4 chip
atapi: starting MODE_SENSE atapi: ccb =
1a-08-2a-00-18-00-00-00-00-00-00-00-00-00-00-00
atapi_interrupt: enter
atapi_interrupt: length=24 reason=0x0a
atapi_interrupt: enter
atapi_interrupt: length=24 reason=0x03
atapi_interrupt: error=0x00
atapi: phew, got back from tsleep
ast0: <OnStream DI-30/1.00> tape drive at ata1 as slave
ast0: 2097KB/s, transfer limit 1 blk, 2048KB buffer, DMA
ast0: OnStream ADR (15Gyte) media, lock, eject, ecc, 32kb
atapi: starting MODE_SENSE atapi: ccb =
1a-08-30-00-08-00-00-00-00-00-00-00-00-00-00-00
atapi_interrupt: enter
atapi_interrupt: length=8 reason=0x0a
atapi_interrupt: enter
atapi_interrupt: length=8 reason=0x03
atapi_interrupt: error=0x00
atapi: phew, got back from tsleep
atapi: starting MODE_SENSE atapi: ccb =
1a-08-36-00-0c-00-00-00-00-00-00-00-00-00-00-00
atapi_interrupt: enter
atapi_interrupt: length=12 reason=0x0a
atapi_interrupt: enter
atapi_interrupt: length=12 reason=0x03
atapi_interrupt: error=0x00
atapi: phew, got back from tsleep
atapi: starting MODE_SELECT atapi: ccb =
15-10-00-00-0c-00-00-00-00-00-00-00-00-00-00-00
atapi_interrupt: enter
atapi_interrupt: length=12 reason=0x08
atapi_interrupt: enter
atapi_interrupt: length=12 reason=0x03
atapi_interrupt: error=0x00
atapi: phew, got back from tsleep
atapi: starting READ_POSITION atapi: ccb =
34-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
atapi_interrupt: enter
atapi_interrupt: length=20 reason=0x03
atapi_interrupt: read size problem, 20 bytes residue
atapi_interrupt: error=0x24
atapi: starting REQUEST_SENSE atapi: ccb =
03-00-00-00-12-00-00-00-00-00-00-00-00-00-00-00
atapi_interrupt: enter
atapi_interrupt: length=16 reason=0x0a
atapi_interrupt: enter
atapi_interrupt: length=16 reason=0x03
atapi_interrupt: read size problem, 2 bytes residue
atapi: READ_POSITION - NOT READY skey=2 asc=3a ascq=00 error=04
atapi_interrupt: error=0x24
atapi: phew, got back from tsleep
Considering FFS root f/s.
changing root device to wd0s1a
wd0s1: type 0xa5, start 0, end = 4999679, size 4999680 : OK
start_init: trying /sbin/init
--
Christopher Masto Senior Network Monkey NetMonger Communications
[EMAIL PROTECTED] [EMAIL PROTECTED] http://www.netmonger.net
Free yourself, free your machine, free the daemon -- http://www.freebsd.org/
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message