From owner-freebsd-usb@FreeBSD.ORG Sat Jun 24 19:40:28 2006 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1035516A49A for ; Sat, 24 Jun 2006 19:40:28 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 16CC243D49 for ; Sat, 24 Jun 2006 19:40:25 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k5OJeONN084859 for ; Sat, 24 Jun 2006 19:40:24 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k5OJeOr2084856; Sat, 24 Jun 2006 19:40:24 GMT (envelope-from gnats) Resent-Date: Sat, 24 Jun 2006 19:40:24 GMT Resent-Message-Id: <200606241940.k5OJeOr2084856@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-usb@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Ed Schouten Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CDE7216A494 for ; Sat, 24 Jun 2006 19:36:48 +0000 (UTC) (envelope-from ed@zonk.fxq.nl) Received: from swip.net (mailfe13.tele2.se [212.247.155.129]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E2BD43D53 for ; Sat, 24 Jun 2006 19:36:46 +0000 (GMT) (envelope-from ed@zonk.fxq.nl) Received: from [83.180.59.125] (HELO zonk.fxq.nl) by mailfe13.swip.net (CommuniGate Pro SMTP 5.0.8) with ESMTPS id 52187046 for FreeBSD-gnats-submit@freebsd.org; Sat, 24 Jun 2006 21:36:42 +0200 Received: from zonk.fxq.nl (localhost [127.0.0.1]) by zonk.fxq.nl (8.13.6/8.13.6) with ESMTP id k5OJZE8O000658 for ; Sat, 24 Jun 2006 21:35:15 +0200 (CEST) (envelope-from ed@zonk.fxq.nl) Received: (from ed@localhost) by zonk.fxq.nl (8.13.6/8.13.6/Submit) id k5OJZElw000657; Sat, 24 Jun 2006 21:35:14 +0200 (CEST) (envelope-from ed) Message-Id: <200606241935.k5OJZElw000657@zonk.fxq.nl> Date: Sat, 24 Jun 2006 21:35:14 +0200 (CEST) From: Ed Schouten To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: usb/99431: FreeBSD on MSI 6566E (Intel 845E motherboards) doesn't always start with USB legacy support enabled X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Ed Schouten List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 19:40:28 -0000 >Number: 99431 >Category: usb >Synopsis: FreeBSD on MSI 6566E (Intel 845E motherboards) doesn't always start with USB legacy support enabled >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Jun 24 19:40:24 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Ed Schouten >Release: FreeBSD 6.1-STABLE i386 >Organization: >Environment: System: FreeBSD zonk.fxq.nl 6.1-STABLE FreeBSD 6.1-STABLE #0: Sat Jun 24 18:16:39 CEST 2006 root@zonk.fxq.nl:/usr/obj/usr/src/sys/ZONK i386 CPU: Intel Pentium 4, 2.26 GHz Motherboard: MSI 6566E (Intel 845E based) Keyboard: Apple USB keyboard >Description: When I disable USB legacy support in my motherboard's BIOS, I cannot use the keyboard in the bootloader, which is quite frustrating. When I enable USB legacy support, my machine often freezes while booting. Below is the output of dmesg(1): | Copyright (c) 1992-2006 The FreeBSD Project. | Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 | The Regents of the University of California. All rights reserved. | FreeBSD 6.1-STABLE #0: Sat Jun 24 18:16:39 CEST 2006 | root@zonk.fxq.nl:/usr/obj/usr/src/sys/ZONK | Timecounter "i8254" frequency 1193182 Hz quality 0 | CPU: Intel(R) Pentium(R) 4 CPU 2.26GHz (2266.76-MHz 686-class CPU) | Origin = "GenuineIntel" Id = 0xf24 Stepping = 4 | Features=0x3febfbff | real memory = 536805376 (511 MB) | avail memory = 511766528 (488 MB) | ACPI APIC Table: | ioapic0 irqs 0-23 on motherboard | acpi0: on motherboard | acpi0: Power Button (fixed) | Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 | acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0 | cpu0: on acpi0 | acpi_throttle0: on cpu0 | acpi_button0: on acpi0 | pcib0: port 0xcf8-0xcff on acpi0 | pci0: on pcib0 | agp0: mem 0xe0000000-0xe3ffffff at device 0.0 on pci0 | pcib1: at device 1.0 on pci0 | pci1: on pcib1 | nvidia0: mem 0xde000000-0xdeffffff,0xd0000000-0xd7ffffff irq 16 at device 0.0 on pci1 | nvidia0: [GIANT-LOCKED] | uhci0: port 0xd400-0xd41f irq 16 at device 29.0 on pci0 | uhci0: [GIANT-LOCKED] | usb0: 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 | uhci1: port 0xd800-0xd81f irq 19 at device 29.1 on pci0 | uhci1: [GIANT-LOCKED] | usb1: on uhci1 | usb1: USB revision 1.0 | uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 | uhub1: 2 ports with 2 removable, self powered | uhci2: port 0xdc00-0xdc1f irq 18 at device 29.2 on pci0 | uhci2: [GIANT-LOCKED] | usb2: on uhci2 | usb2: USB revision 1.0 | uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 | uhub2: 2 ports with 2 removable, self powered | ehci0: mem 0xdffffc00-0xdfffffff irq 23 at device 29.7 on pci0 | ehci0: [GIANT-LOCKED] | usb3: waiting for BIOS to give up control | usb3: EHCI version 1.0 | usb3: companion controllers, 2 ports each: usb0 usb1 usb2 | usb3: on ehci0 | usb3: USB revision 2.0 | uhub3: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 | uhub3: 6 ports with 6 removable, self powered | pcib2: at device 30.0 on pci0 | pci3: on pcib2 | xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0xc800-0xc87f mem 0xdfefff80-0xdfefffff irq 16 at device 4.0 on pci3 | miibus0: on xl0 | ukphy0: on miibus0 | ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto | xl0: Ethernet address: 00:0a:5e:42:5a:e4 | pcm0: port 0xc400-0xc41f irq 17 at device 5.0 on pci3 | pcm0: | isab0: at device 31.0 on pci0 | isa0: on isab0 | atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xfc00-0xfc0f at device 31.1 on pci0 | ata0: on atapci0 | ata1: on atapci0 | pci0: at device 31.3 (no driver attached) | acpi_button1: on acpi0 | sc0: at flags 0x100 on isa0 | sc0: VGA <16 virtual consoles, flags=0x300> | vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 %%% | uhub4: Mitsumi Electric Hub in Apple Extended USB Keyboard, class 9/0, rev 1.10/4.10, addr 2 | uhub4: 3 ports with 2 removable, bus powered | ukbd0: Mitsumi Electric Apple Extended USB Keyboard, rev 1.10/4.10, addr 3, iclass 3/1 | uhid0: Mitsumi Electric Apple Extended USB Keyboard, rev 1.10/4.10, addr 3, iclass 3/1 | uhub5: vendor 0x0451 General Purpose USB Hub, class 9/0, rev 1.10/1.01, addr 4 | uhub5: 2 ports with 0 removable, bus powered | ums0: Logitech USB Receiver, rev 1.10/27.04, addr 5, iclass 3/1 | ums0: 8 buttons and Z dir. | uhid1: Logitech USB Receiver, rev 1.10/27.04, addr 5, iclass 3/1 | Timecounter "TSC" frequency 2266758972 Hz quality 800 | Timecounters tick every 1.000 msec | ad0: 117800MB at ata0-master UDMA100 | ad1: 286103MB at ata0-slave UDMA100 | acd0: DVDROM at ata1-master UDMA33 | Trying to mount root from ufs:/dev/ad0s2a The line marked with %%% is where it sometimes locks up. When I disable USB legacy support, my machine always boots perfectly. >How-To-Repeat: Go to the BIOS, reset the defaults. FreeBSD boots file. Then go to the BIOS, enable USB legacy support. FreeBSD will only boot half of the time, freezing right before attaching the integrated HUB of my Apple keyboard. >Fix: None. >Release-Note: >Audit-Trail: >Unformatted: