From owner-freebsd-usb@FreeBSD.ORG Mon Aug 8 21:01:15 2005 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B71F316A41F for ; Mon, 8 Aug 2005 21:01:15 +0000 (GMT) (envelope-from maksim.yevmenkin@gmail.com) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.197]) by mx1.FreeBSD.org (Postfix) with ESMTP id 46F6343D53 for ; Mon, 8 Aug 2005 21:01:15 +0000 (GMT) (envelope-from maksim.yevmenkin@gmail.com) Received: by rproxy.gmail.com with SMTP id i8so971756rne for ; Mon, 08 Aug 2005 14:01:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=kmaf66Mb/mIryYz0c5GOLCfvbMJ0C50CWsUtTnYjEI7uMqkYgupL1SepjE+LtC7k9ROFgBr2ytmFLgoYaRS7WICln3ogDBk3P4lLDfq3XXUCs4tI0mNumAuq0zKw+DRivpViGPcvbPFXJdb4+wyEOGCmdbXf472iMe30nanZUPA= Received: by 10.39.2.69 with SMTP id e69mr2699385rni; Mon, 08 Aug 2005 14:01:14 -0700 (PDT) Received: by 10.38.208.5 with HTTP; Mon, 8 Aug 2005 14:01:14 -0700 (PDT) Message-ID: Date: Mon, 8 Aug 2005 14:01:14 -0700 From: Maksim Yevmenkin To: freebsd-usb@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Subject: weird usb problem X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Aug 2005 21:01:15 -0000 Hello, i'm having somewhat weird usb problem. i have a lexar 256mb jump drive (a usb 2.0 device) that seems to work just fine when i plug it into certain usb slots and would not work at all when i plug it into other usb slots. please see the output below. it appears that the drive is working when i plug it into the usb slots connected directly to the root ehci hub (in outputs below /dev/usb4 root hub uhub4 ports 5 and 7). however, if the drive is plugged into the usb slot _not_ directly connected to the root ehci hub (in outputs below /dev/usb4 root hub uhub4 port 2 is connected to the another hub - uhub5) then device is not working. it seems that usb does even detect that device is plugged or something broken in discovery. usb 1.0 devices (such as usb mouse and bluetooth usb dongles) work just fine in all ports. any ideas, thanks, max p.s. please cc me on reply. i'm not subscribed to the list. beetle# uname -a FreeBSD beetle.digisle.com 7.0-CURRENT FreeBSD 7.0-CURRENT #23: Wed Jul 27 16:11:28 PDT 2005 max@beetle.digisle.com:/usr/obj/usr/src/sys/GENERIC i386 beetle# dmesg | grep hci uhci0: port 0xbf80-0xbf9f irq 16 at device 29.0 on pci0 uhci0: [GIANT-LOCKED] usb0: on uhci0 uhci1: port 0xbf60-0xbf7f irq 17 at device 29.1 on pci0 uhci1: [GIANT-LOCKED] usb1: on uhci1 uhci2: port 0xbf40-0xbf5f irq 18 at device 29.2 on pci0 uhci2: [GIANT-LOCKED] usb2: on uhci2 uhci3: port 0xbf20-0xbf3f irq 19 at device 29.3 on pci0 uhci3: [GIANT-LOCKED] usb3: on uhci3 ehci0: mem 0xffa80800-0xffa80bff irq 16 at device 29.7 on pci0 ehci0: [GIANT-LOCKED] usb4: on ehci0 working (1) beetle# usbdevs -dv Controller /dev/usb0: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 uhub0 port 1 powered port 2 powered Controller /dev/usb1: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 uhub1 port 1 powered port 2 powered Controller /dev/usb2: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 uhub2 port 1 powered port 2 powered Controller /dev/usb3: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 uhub3 port 1 powered port 2 powered Controller /dev/usb4: addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), Intel(0x0000), rev 1.00 uhub4 port 1 powered port 2 addr 2: high speed, self powered, config 1, product 0x0058(0x0058), vendor 0x413c(0x413c), rev 0.00 uhub5 port 1 powered port 2 addr 3: low speed, power 50 mA, config 1, USB-PS/2 Mouse(0xc001), Logitech(0x046d), rev 1.20 ums0 port 3 powered port 4 powered port 3 powered port 4 powered port 5 addr 4: high speed, power 100 mA, config 1, JUMPDRIVE TRAVELER(0xa400), LEXAR MEDIA(0x05dc), rev 20.00 umass0 port 6 powered port 7 powered port 8 powered working (2) beetle# usbdevs -dv Controller /dev/usb0: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 uhub0 port 1 powered port 2 powered Controller /dev/usb1: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 uhub1 port 1 powered port 2 powered Controller /dev/usb2: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 uhub2 port 1 powered port 2 powered Controller /dev/usb3: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 uhub3 port 1 powered port 2 powered Controller /dev/usb4: addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), Intel(0x0000), rev 1.00 uhub4 port 1 powered port 2 addr 2: high speed, self powered, config 1, product 0x0058(0x0058), vendor 0x413c(0x413c), rev 0.00 uhub5 port 1 powered port 2 addr 3: low speed, power 50 mA, config 1, USB-PS/2 Mouse(0xc001), Logitech(0x046d), rev 1.20 ums0 port 3 powered port 4 powered port 3 powered port 4 powered port 5 powered port 6 powered port 7 addr 4: high speed, power 100 mA, config 1, JUMPDRIVE TRAVELER(0xa400), LEXAR MEDIA(0x05dc), rev 20.00 umass0 port 8 powered thanks, max