From owner-freebsd-current@FreeBSD.ORG Wed Feb 14 08:35:56 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 55FB616A408 for ; Wed, 14 Feb 2007 08:35:56 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.freebsd.org (Postfix) with ESMTP id 4183413C4A3 for ; Wed, 14 Feb 2007 08:35:55 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id 040C1EB39E5 for ; Wed, 14 Feb 2007 16:35:54 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id IDTJkqbXSynC for ; Wed, 14 Feb 2007 16:35:46 +0800 (CST) Received: from [10.217.12.154] (sina152-194.staff.sina.com.cn [61.135.152.194]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id 72E01EB39D0 for ; Wed, 14 Feb 2007 16:35:42 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:organization:user-agent:mime-version:to: subject:x-enigmail-version:content-type; b=viPCfR4GqaEahVOGdgLid4tUBNA5pxPJgpdmy5A89f281VvgmBfk5UyVSyByuFpK+ sWM86RKa7IZ/o3Dwo1aqw== Message-ID: <45D2C9DC.9050806@delphij.net> Date: Wed, 14 Feb 2007 16:35:40 +0800 From: LI Xin Organization: The FreeBSD Project User-Agent: Thunderbird 1.5.0.9 (Macintosh/20061207) MIME-Version: 1.0 To: FreeBSD Current X-Enigmail-Version: 0.94.1.0 Content-Type: multipart/signed; micalg=pgp-ripemd160; protocol="application/pgp-signature"; boundary="------------enig7C9740914BD1603036052699" Subject: 7-CURRENT does not probe USB device on Dell 2950 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Feb 2007 08:35:56 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig7C9740914BD1603036052699 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi, It seems that latest 7-CURRENT has problem with Dell 2950's USB devices. I am not very familiar with the USB code, but it looks weird to have: "usbd_new_device: adding unit addr=3D1, rev=3D00, class=3D0, subclass=3D0= , protocol=3D0, maxpacket=3D0, len=3D0, speed=3D2 usbd_new_device: illegal descriptor 0" in the debug output. Full log of what I got from the USB_DEBUG (level=3D255) is: [delphij@tango] /sys/dev/usb> dmesg | grep usb usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D4096 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D16 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D16 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D16 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D16 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D16 usb_block_allocmem: no free usbd_match usbd_match usb0: on uhci0 usbd_attach usb0: USB revision 1.0 usbd_new_device bus=3D0xffffffff80e6e000 port=3D0 depth=3D0 speed=3D2 usbd_setup_pipe: dev=3D0xffffff012f30f700 iface=3D0 ep=3D0xffffff012f30f7= 38 pipe=3D0xffffff012f30f708 usbd_new_device: setting device address=3D1 usbd_alloc_xfer() =3D 0xffffff012f002400 usbd_transfer: xfer=3D0xffffff012f002400, flags=3D2, pipe=3D0xffffff012f30f800, running=3D0 usbd_dump_queue: pipe=3D0xffffff012f30f800 usb_insert_transfer: pipe=3D0xffffff012f30f800 running=3D0 timeout=3D5000= usb_transfer_complete: pipe=3D0xffffff012f30f800 xfer=3D0xffffff012f00240= 0 status=3D0 actlen=3D0 usb_transfer_complete: repeat=3D0 new head=3D0 usbd_start_next: pipe=3D0xffffff012f30f800, xfer=3D0 usbd_free_xfer: 0xffffff012f002400 usbd_ar_pipe: pipe=3D0xffffff012f30f800 usbd_dump_queue: pipe=3D0xffffff012f30f800 usbd_setup_pipe: dev=3D0xffffff012f30f700 iface=3D0 ep=3D0xffffff012f30f7= 38 pipe=3D0xffffff012f30f708 usbd_get_desc: type=3D1, index=3D0, len=3D8 usbd_alloc_xfer() =3D 0xffffff012f002400 usbd_transfer: xfer=3D0xffffff012f002400, flags=3D2, pipe=3D0xffffff012f30f900, running=3D0 usbd_dump_queue: pipe=3D0xffffff012f30f900 usb_insert_transfer: pipe=3D0xffffff012f30f900 running=3D0 timeout=3D5000= usb_transfer_complete: pipe=3D0xffffff012f30f900 xfer=3D0xffffff012f00240= 0 status=3D0 actlen=3D8 usb_transfer_complete: repeat=3D0 new head=3D0 usbd_start_next: pipe=3D0xffffff012f30f900, xfer=3D0 usbd_free_xfer: 0xffffff012f002400 usbd_new_device: adding unit addr=3D1, rev=3D00, class=3D0, subclass=3D0,= protocol=3D0, maxpacket=3D0, len=3D0, speed=3D2 usbd_new_device: illegal descriptor 0 usbd_remove_device: 0xffffff012f30f700 usbd_ar_pipe: pipe=3D0xffffff012f30f900 usbd_dump_queue: pipe=3D0xffffff012f30f900 usb0: root hub problem, error=3D4 usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D4096 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D16 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D16 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D16 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D16 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D16 usb_block_allocmem: no free usbd_match usbd_match usb1: on uhci1 usbd_attach usb1: USB revision 1.0 usbd_new_device bus=3D0xffffffff80e70000 port=3D0 depth=3D0 speed=3D2 usbd_setup_pipe: dev=3D0xffffff012e877c00 iface=3D0 ep=3D0xffffff012e877c= 38 pipe=3D0xffffff012e877c08 usbd_new_device: setting device address=3D1 usbd_alloc_xfer() =3D 0xffffff012f2ca400 usbd_transfer: xfer=3D0xffffff012f2ca400, flags=3D2, pipe=3D0xffffff012e877e00, running=3D0 usbd_dump_queue: pipe=3D0xffffff012e877e00 usb_insert_transfer: pipe=3D0xffffff012e877e00 running=3D0 timeout=3D5000= usb_transfer_complete: pipe=3D0xffffff012e877e00 xfer=3D0xffffff012f2ca40= 0 status=3D0 actlen=3D0 usb_transfer_complete: repeat=3D0 new head=3D0 usbd_start_next: pipe=3D0xffffff012e877e00, xfer=3D0 usbd_free_xfer: 0xffffff012f2ca400 usbd_ar_pipe: pipe=3D0xffffff012e877e00 usbd_dump_queue: pipe=3D0xffffff012e877e00 usbd_setup_pipe: dev=3D0xffffff012e877c00 iface=3D0 ep=3D0xffffff012e877c= 38 pipe=3D0xffffff012e877c08 usbd_get_desc: type=3D1, index=3D0, len=3D8 usbd_alloc_xfer() =3D 0xffffff012f2ca400 usbd_transfer: xfer=3D0xffffff012f2ca400, flags=3D2, pipe=3D0xffffff0000e66900, running=3D0 usbd_dump_queue: pipe=3D0xffffff0000e66900 usb_insert_transfer: pipe=3D0xffffff0000e66900 running=3D0 timeout=3D5000= usb_transfer_complete: pipe=3D0xffffff0000e66900 xfer=3D0xffffff012f2ca40= 0 status=3D0 actlen=3D8 usb_transfer_complete: repeat=3D0 new head=3D0 usbd_start_next: pipe=3D0xffffff0000e66900, xfer=3D0 usbd_free_xfer: 0xffffff012f2ca400 usbd_new_device: adding unit addr=3D1, rev=3D00, class=3D0, subclass=3D0,= protocol=3D0, maxpacket=3D0, len=3D0, speed=3D2 usbd_new_device: illegal descriptor 0 usbd_remove_device: 0xffffff012e877c00 usbd_ar_pipe: pipe=3D0xffffff0000e66900 usbd_dump_queue: pipe=3D0xffffff0000e66900 usb1: root hub problem, error=3D4 usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D4096 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D16 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D16 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D16 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D16 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D16 usb_block_allocmem: no free usbd_match usbd_match usb2: on uhci2 usbd_attach usb2: USB revision 1.0 usbd_new_device bus=3D0xffffffff80e72000 port=3D0 depth=3D0 speed=3D2 usbd_setup_pipe: dev=3D0xffffff012f30f400 iface=3D0 ep=3D0xffffff012f30f4= 38 pipe=3D0xffffff012f30f408 usbd_new_device: setting device address=3D1 usbd_alloc_xfer() =3D 0xffffff012df95c00 usbd_transfer: xfer=3D0xffffff012df95c00, flags=3D2, pipe=3D0xffffff012e877c00, running=3D0 usbd_dump_queue: pipe=3D0xffffff012e877c00 usb_insert_transfer: pipe=3D0xffffff012e877c00 running=3D0 timeout=3D5000= usb_transfer_complete: pipe=3D0xffffff012e877c00 xfer=3D0xffffff012df95c0= 0 status=3D0 actlen=3D0 usb_transfer_complete: repeat=3D0 new head=3D0 usbd_start_next: pipe=3D0xffffff012e877c00, xfer=3D0 usbd_free_xfer: 0xffffff012df95c00 usbd_ar_pipe: pipe=3D0xffffff012e877c00 usbd_dump_queue: pipe=3D0xffffff012e877c00 usbd_setup_pipe: dev=3D0xffffff012f30f400 iface=3D0 ep=3D0xffffff012f30f4= 38 pipe=3D0xffffff012f30f408 usbd_get_desc: type=3D1, index=3D0, len=3D8 usbd_alloc_xfer() =3D 0xffffff012df95c00 usbd_transfer: xfer=3D0xffffff012df95c00, flags=3D2, pipe=3D0xffffff0000e66900, running=3D0 usbd_dump_queue: pipe=3D0xffffff0000e66900 usb_insert_transfer: pipe=3D0xffffff0000e66900 running=3D0 timeout=3D5000= usb_transfer_complete: pipe=3D0xffffff0000e66900 xfer=3D0xffffff012df95c0= 0 status=3D0 actlen=3D8 usb_transfer_complete: repeat=3D0 new head=3D0 usbd_start_next: pipe=3D0xffffff0000e66900, xfer=3D0 usbd_free_xfer: 0xffffff012df95c00 usbd_new_device: adding unit addr=3D1, rev=3D00, class=3D0, subclass=3D0,= protocol=3D0, maxpacket=3D0, len=3D0, speed=3D2 usbd_new_device: illegal descriptor 0 usbd_remove_device: 0xffffff012f30f400 usbd_ar_pipe: pipe=3D0xffffff0000e66900 usbd_dump_queue: pipe=3D0xffffff0000e66900 usb2: root hub problem, error=3D4 usb3: EHCI version 1.0 usb3: companion controllers, 2 ports each: usb0 usb1 usb2 usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D4096 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D4096 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D4096 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D4096 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D4096 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D4096 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D4096 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D4096 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D4096 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D4096 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D4096 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D4096 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D4096 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D4096 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D4096 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D4096 usb_block_allocmem: no free usb_allocmem: large alloc 4096 usb_block_allocmem: size=3D4096 align=3D4096 usb_block_allocmem: no free usbd_match usbd_match usb3: on ehci0 usbd_attach usb3: USB revision 2.0 usbd_new_device bus=3D0xffffff0000e4d000 port=3D0 depth=3D0 speed=3D3 usbd_setup_pipe: dev=3D0xffffff012e877c00 iface=3D0 ep=3D0xffffff012e877c= 38 pipe=3D0xffffff012e877c08 usbd_new_device: setting device address=3D1 usbd_alloc_xfer() =3D 0xffffff012f474000 usbd_transfer: xfer=3D0xffffff012f474000, flags=3D2, pipe=3D0xffffff012eb78e00, running=3D0 usbd_dump_queue: pipe=3D0xffffff012eb78e00 usb_insert_transfer: pipe=3D0xffffff012eb78e00 running=3D0 timeout=3D5000= usb_transfer_complete: pipe=3D0xffffff012eb78e00 xfer=3D0xffffff012f47400= 0 status=3D0 actlen=3D0 usb_transfer_complete: repeat=3D0 new head=3D0 usbd_start_next: pipe=3D0xffffff012eb78e00, xfer=3D0 usbd_free_xfer: 0xffffff012f474000 usbd_ar_pipe: pipe=3D0xffffff012eb78e00 usbd_dump_queue: pipe=3D0xffffff012eb78e00 usbd_setup_pipe: dev=3D0xffffff012e877c00 iface=3D0 ep=3D0xffffff012e877c= 38 pipe=3D0xffffff012e877c08 usbd_get_desc: type=3D1, index=3D0, len=3D8 usbd_alloc_xfer() =3D 0xffffff012f474000 usbd_transfer: xfer=3D0xffffff012f474000, flags=3D2, pipe=3D0xffffff012eb78d80, running=3D0 usbd_dump_queue: pipe=3D0xffffff012eb78d80 usb_insert_transfer: pipe=3D0xffffff012eb78d80 running=3D0 timeout=3D5000= usb_transfer_complete: pipe=3D0xffffff012eb78d80 xfer=3D0xffffff012f47400= 0 status=3D0 actlen=3D8 usb_transfer_complete: repeat=3D0 new head=3D0 usbd_start_next: pipe=3D0xffffff012eb78d80, xfer=3D0 usbd_free_xfer: 0xffffff012f474000 usbd_new_device: adding unit addr=3D1, rev=3D00, class=3D0, subclass=3D0,= protocol=3D0, maxpacket=3D64, len=3D0, speed=3D3 usbd_new_device: illegal descriptor 0 usbd_remove_device: 0xffffff012e877c00 usbd_ar_pipe: pipe=3D0xffffff012eb78d80 usbd_dump_queue: pipe=3D0xffffff012eb78d80 usb3: root hub problem, error=3D4 usb_event_thread: start usb_task_thread: start taskq usbtask-hc usb_task_thread: start taskq usbtask-dr usb_event_thread: start usb_event_thread: start usb_event_thread: start usb_discover usb_event_thread: exit usb_discover usb_event_thread: exit usb_discover usb_event_thread: exit usb_discover usb_event_thread: exit Any clue? Cheers, --=20 Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! --------------enig7C9740914BD1603036052699 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFF0sncOfuToMruuMARA7i8AJwJ55QXOvluADJV68vVOl9HW94oJACghVTU C6Zc8uyR6c1JRKlk8V45RlM= =W2eL -----END PGP SIGNATURE----- --------------enig7C9740914BD1603036052699--