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

Reply via email to