From owner-freebsd-bugs Sun Dec 29 12: 0:26 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5124B37B401; Sun, 29 Dec 2002 12:00:17 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C17943EC5; Sun, 29 Dec 2002 12:00:16 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id gBTK0GNS056944; Sun, 29 Dec 2002 12:00:16 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id gBTK0GW1056943; Sun, 29 Dec 2002 12:00:16 -0800 (PST) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4084B37B401; Sun, 29 Dec 2002 11:57:34 -0800 (PST) Received: from lerlaptop.lerctr.org (lerlaptop.lerctr.org [207.158.72.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6118D43EC5; Sun, 29 Dec 2002 11:57:33 -0800 (PST) (envelope-from ler@lerlaptop.lerctr.org) Received: from lerlaptop.lerctr.org (localhost [127.0.0.1]) by lerlaptop.lerctr.org (8.12.6/8.12.6) with ESMTP id gBTJvVVl000766; Sun, 29 Dec 2002 13:57:31 -0600 (CST) (envelope-from ler@lerlaptop.lerctr.org) Received: (from ler@localhost) by lerlaptop.lerctr.org (8.12.6/8.12.6/Submit) id gBTJvVmG000765; Sun, 29 Dec 2002 13:57:31 -0600 (CST) (envelope-from ler) Message-Id: <200212291957.gBTJvVmG000765@lerlaptop.lerctr.org> Date: Sun, 29 Dec 2002 13:57:31 -0600 (CST) From: Larry Rosenman Reply-To: Larry Rosenman To: FreeBSD-gnats-submit@FreeBSD.org Cc: joe@FreeBSD.org X-Send-Pr-Version: 3.113 X-GNATS-Notify: ler@lerctr.org Subject: kern/46618: USB (UHCI/ICH3) PALM connect/disconnect/connect on hotsync Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 46618 >Category: kern >Synopsis: USB (UHCI/ICH3) PALM connect/disconnect/connect on hotsync >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Dec 29 12:00:15 PST 2002 >Closed-Date: >Last-Modified: >Originator: Larry Rosenman >Release: FreeBSD 4.7-STABLE i386 >Organization: LERCTR Consulting >Environment: System: FreeBSD lerlaptop.lerctr.org 4.7-STABLE FreeBSD 4.7-STABLE #30: Sun Dec 29 13:17:20 CST 2002 ler@lerlaptop.lerctr.org:/usr/obj/usr/src/sys/LERLAPTOP i386 >Description: When I press HOTSYNC on my USB connected Palm M515, I get the following SYSLOG entries: Dec 29 13:49:08 lerlaptop /kernel: ugen0: Palm, Inc. Palm Handheld , rev 1.00/1.00, addr 2 Dec 29 13:49:13 lerlaptop /kernel: ugen0: at uhub1 port 1 (addr 2) disconnected Dec 29 13:49:13 lerlaptop /kernel: ugen0: detached Dec 29 13:49:17 lerlaptop /kernel: ugen0: Palm, Inc. Palm Handheld , rev 1.00/1.00, addr 2 Dec 29 13:49:43 lerlaptop /kernel: ugen0: at uhub1 port 1 (addr 2) disconnected Dec 29 13:49:43 lerlaptop /kernel: ugen0: detached The Connect/Disconnect sequence will happen even without things listening to the port. It also happens with ucom/uvisor loaded. This seems to cause the coldsync port to not be able to connect. Dmesg: Copyright (c) 1992-2002 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 4.7-STABLE #30: Sun Dec 29 13:17:20 CST 2002 ler@lerlaptop.lerctr.org:/usr/obj/usr/src/sys/LERLAPTOP Timecounter "i8254" frequency 1193182 Hz CPU: Pentium III/Pentium III Xeon/Celeron (1129.57-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x6b1 Stepping = 1 Features=0x383f9ff real memory = 527958016 (515584K bytes) avail memory = 509452288 (497512K bytes) Preloaded elf kernel "kernel" at 0xc0405000. Preloaded elf module "vesa.ko" at 0xc040509c. Preloaded elf module "agp.ko" at 0xc0405138. VESA: v3.0, 8000k memory, flags:0x1, mode table:0xc03f72c0 (1000040) VESA: Almador Graphics Chip Accelerated VGA BIOS Pentium Pro MTRR support enabled Using $PIR table, 9 entries at 0xc00fdf30 apm0: on motherboard apm0: found APM BIOS v1.2, connected at v1.2 npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard pci0: on pcib0 agp0: mem 0xe0000000-0xe007ffff,0xe8000000-0xefffffff irq 11 at device 2.0 on pci0 agp0: detected 8060k stolen memory agp0: aperture size is 128M pci0: (vendor=0x8086, dev=0x3577) at 2.1 uhci0: port 0x18c0-0x18df irq 11 at device 29.0 on pci0 uhci0: LegSup = 0x00002f00 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 0x18e0-0x18ff irq 11 at device 29.1 on pci0 uhci1: LegSup = 0x00002f00 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 pcib1: at device 30.0 on pci0 pci1: on pcib1 pcic0: irq 11 at device 10.0 on pci1 pcic0: PCI Memory allocated: 0x88000000 pcic0: TI12XX PCI Config Reg: [ring enable][speaker enable][pwr save][FUNC pci int + CSC serial isa irq] pccard0: on pcic0 pcic1: irq 11 at device 10.1 on pci1 pcic1: PCI Memory allocated: 0x88001000 pcic1: TI12XX PCI Config Reg: [ring enable][speaker enable][pwr save][FUNC pci int + CSC serial isa irq] pccard1: on pcic1 rl0: port 0x2000-0x20ff mem 0xe0200800-0xe02008ff irq 11 at device 13.0 on pci1 rl0: Ethernet address: 00:e0:00:7e:d0:45 miibus0: on rl0 rlphy0: on miibus0 rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto XXXfw: vendid=10cf, dev=2010 fwohci0: <1394 Open Host Controller Interface> mem 0xe0200000-0xe02007ff irq 11 at device 14.0 on pci1 fwohci0: PCI bus latency was changing to 250. fwohci0: OHCI version 1.0 (ROM=1) fwohci0: No. of Isochronous channel is 32. fwohci0: Link 1394a available S400, 3 ports, maxrec 2048 bytes. fwohci0: EUI64 00:00:0e:10:00:70:a8:72 firewire0: on fwohci0 if_fwe0: on firewire0 if_fwe0: Fake Ethernet address: 02:00:0e:70:a8:72 sbp0: on firewire0 isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0x1c20-0x1c2f,0x374-0x377,0x170-0x177,0x3f4-0x3f7,0x1f0-0x1f7 mem 0xe0100000-0xe01003ff at device 31.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 ichsmb0: port 0x1c00-0x1c1f irq 11 at device 31.3 on pci0 smbus0: on ichsmb0 smb0: on smbus0 pcm0: port 0x1880-0x18bf,0x1000-0x10ff irq 11 at device 31.5 on pci0 pci0: (vendor=0x8086, dev=0x2486) at 31.6 irq 11 orm0: