From owner-freebsd-usb@FreeBSD.ORG Sun Jan 18 10:40:27 2009 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 33EBB1065676 for ; Sun, 18 Jan 2009 10:40:27 +0000 (UTC) (envelope-from w8hdkim@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.227]) by mx1.freebsd.org (Postfix) with ESMTP id 0D2018FC34 for ; Sun, 18 Jan 2009 10:40:26 +0000 (UTC) (envelope-from w8hdkim@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so2331285rvf.43 for ; Sun, 18 Jan 2009 02:40:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=Q7+KVFQvavhLHxjq9XcQCEE+NRX4rZH8l/MB/faSxso=; b=i/FjoX7fRQesKsMcz1q0biHpvWlTPiHhrAduHdeZaqyWLxvoG+sCZokApV0Q8TAa90 nhxXyVeOt75TfV2pCg0FYN1Lc+pJJDaeAc042lPJVkKuZ24e40T2moUuN+054UiIvHD6 KYynwdxA+xo1Z8JXNfbW8fsPIPSHZQ9XhU2T4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=IqMcI4y59UdHrig496Na3/fFQP6osAfMzPG6bpIYdWAGrFcOa6zyPfb+Fhpnq88DB5 5NxvNtn0xYaT9lFcIsV/C/gqHtg5lRO3pPsER+0WW/iv7ryLoGnhdA45VSnyURAfxt9V XJ4apAQZToGHntDwCoay6dMM2FG47cuN3Ujps= MIME-Version: 1.0 Received: by 10.142.81.6 with SMTP id e6mr1857354wfb.194.1232273952828; Sun, 18 Jan 2009 02:19:12 -0800 (PST) Date: Sun, 18 Jan 2009 05:19:12 -0500 Message-ID: <89dbfdc30901180219g5585c29dr35b9d291f4870d06@mail.gmail.com> From: Kim Culhan To: freebsd-usb@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Novatel U727 usb attach vendor not recognized 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: Sun, 18 Jan 2009 10:40:27 -0000 Running 8-current from 1-17-09 with generic kernel config, when connecting a Novatel U727 to usb this is logged: Unknown USB device: vendor 0x1410 product 0x5010 bus uhub0 Any help here is greatly appreciated -kim -- From owner-freebsd-usb@FreeBSD.ORG Sun Jan 18 11:27:12 2009 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7BE8B1065680 for ; Sun, 18 Jan 2009 11:27:12 +0000 (UTC) (envelope-from w8hdkim@gmail.com) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.173]) by mx1.freebsd.org (Postfix) with ESMTP id 3C4C78FC1A for ; Sun, 18 Jan 2009 11:27:12 +0000 (UTC) (envelope-from w8hdkim@gmail.com) Received: by wf-out-1314.google.com with SMTP id 24so2527837wfg.7 for ; Sun, 18 Jan 2009 03:27:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=yQn4Goj64O3+nS/O0+eBMHx+MyCh1Df+kTXy+0iv82I=; b=julS1Uq64WTtylMbJcoJ2OEU44Cj2AAE+Xi6b/7tthn9Q6DjeWFLku1xFcnGocf5b2 efDy3HIjW2H8Z0opUNTIgLmIQ2Rvy041gDAfqKXgSpufZnNwkiqI+agPUxnxE/LCODMp AyVfea/K/j/6L5Kl2AVwAFVFX2AZl+HZjkrHk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=NWqdDAJYMIB4p1dyRy7rAh79pyjt/7k0+R28dYg1+7snDtFoqvouYikjWuaWuYvz2n w1qYK2fe9dYls5AZLnkmjNNhYWgC18wvPG0bnv/+zar9u3ezT7aYpaRfPCM5QUl2nJzG Af7/Vr5HeqXr4O4AHpsBXiYnnC9W6yNxNPapE= MIME-Version: 1.0 Received: by 10.142.44.11 with SMTP id r11mr1891206wfr.46.1232278031717; Sun, 18 Jan 2009 03:27:11 -0800 (PST) Date: Sun, 18 Jan 2009 06:27:11 -0500 Message-ID: <89dbfdc30901180327o23bd6a11k38b5a0bd0cdde2e@mail.gmail.com> From: Kim Culhan To: freebsd-usb@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: Novatel U727 usb attach vendor not recognized -Update: recognized after 15 minute delay 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: Sun, 18 Jan 2009 11:27:12 -0000 While tailing /var/log/messages the following was noted, attachment of the Novatel to usb was recognized after a ~15 minute delay The log shows: Jan 18 05:39:42 lapster root: Unknown USB device: vendor 0x1410 product 0x5010 bus uhub0 ~15 minute delay Jan 18 05:54:15 lapster root: Unknown USB device: vendor 0x1410 product 0x4100 bus uhub0 Jan 18 05:54:15 lapster kernel: ucom0: on uhub0 Jan 18 05:54:15 lapster kernel: ucom0: configured 4 serial ports (U0.%d) Jan 18 05:54:15 lapster kernel: ucom1: on uhub0 Jan 18 05:54:15 lapster kernel: ucom1: configured 0 serial ports (U1.%d) Attempt to repeat this action: Jan 18 06:09:07 lapster root: Unknown USB device: vendor 0x1410 product 0x5010 bus uhub0 Jan 18 06:23:39 lapster root: Unknown USB device: vendor 0x1410 product 0x4100 bus uhub0 Jan 18 06:23:39 lapster kernel: ucom0: on uhub0 Jan 18 06:23:39 lapster kernel: ucom0: configured 4 serial ports (U0.%d) Jan 18 06:23:39 lapster kernel: ucom1: on uhub0 Jan 18 06:23:39 lapster kernel: ucom1: configured 0 serial ports (U1.%d) On disconnect this is logged: Jan 18 06:25:23 lapster kernel: ucom0: at uhub0 port 2 (addr 2) disconnected Jan 18 06:25:23 lapster kernel: ucom0: detached Jan 18 06:25:23 lapster kernel: ucom1: at uhub0 port 2 (addr 2) disconnected Jan 18 06:25:23 lapster kernel: ucom1: detached -kim -- From owner-freebsd-usb@FreeBSD.ORG Mon Jan 19 11:07:07 2009 Return-Path: Delivered-To: freebsd-usb@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9CC94106564A for ; Mon, 19 Jan 2009 11:07:07 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8971F8FC1E for ; Mon, 19 Jan 2009 11:07:07 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0JB77pu063141 for ; Mon, 19 Jan 2009 11:07:07 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0JB77rG063137 for freebsd-usb@FreeBSD.org; Mon, 19 Jan 2009 11:07:07 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 19 Jan 2009 11:07:07 GMT Message-Id: <200901191107.n0JB77rG063137@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-usb@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-usb@FreeBSD.org 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, 19 Jan 2009 11:07:07 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o usb/130325 usb [usb] [patch] fix tools/tools/usb/print-usb-if-vids.sh o usb/130230 usb Samsung Electronics YP-U3 does not attach in 7.1-RELEA o usb/130208 usb Boot process severely hampered by umass0 error o usb/130122 usb [newusb] DVD drive detects as 'da' device o usb/130066 usb [newusb] Serial adaptor use fail with 'unsupported spe o usb/130024 usb [newusb] Sun Type 7 Unix keyboard doesn't work with us o usb/129964 usb [newusb] disconnection of ugen devices isn't logged o bin/129963 usb [newusb] usbconfig(8) fails with misleading error when o docs/129962 usb [newusb] usbconfig(8) refers to non-existant usb2_core o usb/129945 usb [usbdevs] [patch] add u3g support for Longcheer WM66 U o usb/129766 usb [usb] plugging in usb modem HUAWEI E226 panics system o usb/129758 usb [uftdi] [patch] add Pyramid LCD usb support o usb/129673 usb [uhci] uhci (uhub) confused on replugging USB 1.1 scan o usb/129522 usb [ubsa] [patch] add support for ZTE AC8700 modem o usb/129500 usb [umass] [panic] FreeBSD Crashes when connecting SanDis o usb/129311 usb [usb] [panic] Instant crash with an USB card reader o usb/129251 usb [usbdevs] [patch] Liebert UPS being assigned uhid and o usb/129173 usb [uplcom] [patch] Add support for Corega CG-USBRS232R a s usb/128990 usb [usb] u3g does not handle RTS/CTS available on for exa o usb/128977 usb [usb] [patch] uaudio is not full duplex o usb/128803 usb [usbdevs] [patch] Quirk for I-Tuner Networks USBLCD4X2 o usb/128590 usb [patch] [newusb] Updates to NOTES for new USB stack o usb/128485 usb [umodem] [patch] Nokia N80 modem support o usb/128425 usb [umass] Cannot Connect Maxtor Onetouch 4 USB drive f usb/128418 usb [panic] [rum] loading if_rum causes panic, looks like o usb/128324 usb [uplcom] [patch] remove baud rate restriction for PL23 o usb/127980 usb [umass] [patch] Fix Samsung YP U2 MP3 player on 7.x an o usb/127926 usb [boot] USB Timeout during bootup o usb/127549 usb [umass] [patch] Meizu MiniPlayer M6 (SL) requires some s usb/127453 usb [request] ubsa, uark, ubser, uftdi, and friends should o usb/127423 usb [boot] BTX halted on Gigabyte GA-MA69VM-S2 / AMD Sempr o usb/127342 usb [boot] cannot enable usb keyboard and mouse support in o kern/127222 usb [ohci]: Regression in 7.0 usb storage generic driver o usb/126884 usb [ugen] [patch] Bug in buffer handling in ugen.c f usb/126848 usb [usb]: USB Keyboard hangs during Installation o usb/126740 usb [ulpt] doesn't work on 7.0-RELEASE, 10 second stall be o usb/126519 usb [usb] [panic] panic when plugging in an iphone o kern/126396 usb [panic] kernel panic after unplug USB Bluetooth device o usb/125736 usb [ukbd] [hang] system hangs after AT keyboard detect if o usb/125631 usb [ums] [panic] kernel panic during bootup while 'Logite o usb/125510 usb [panic] repeated plug and unplug of USB mass storage d o usb/125450 usb [panic] Removing USB flash card while being accessed c o usb/125264 usb [patch] sysctl for set usb mouse rate (very useful for o usb/125238 usb [ums] Habu Mouse turns off in X o usb/125088 usb [keyboard] Touchpad not detected on Adesso AKB-430UG U o usb/125072 usb [uplcom] [patch] add Mobile Action MA-620 Infrared Ada o usb/124980 usb [panic] kernel panic on detaching unmounted umass devi o kern/124777 usb [ucom] USB cua devices don't revert to tty devices whe o usb/124758 usb [rum] [panic] rum panics SMP kernel o usb/124708 usb [panic] Kernel panic on USB KVM reattach o usb/124604 usb [ums] Microsoft combo wireless mouse doesn't work o usb/123969 usb [usb] Supermicro H8SMi-2 usb problem: port reset faile o usb/123714 usb [usb] [panic] Panic when hald-storage-probe runs with o usb/123691 usb usbd(8): usbd hangs o usb/123690 usb [usb] [panic] Panic on USB device insertion when usb l o usb/123611 usb [usb] BBB reset failed, STALLED from Imation/Mitsumi U o usb/123509 usb [umass] continuous reset Samsung SGH-G600 phone o usb/123352 usb [usbdevs] [patch] Add Option GTMAX3.6/7.2 and Quallcom o usb/123351 usb [usbdevs] [patch] Add Reiner SCT cyberJack, Omnikey [2 o usb/122992 usb [umass] [patch] MotoROKR Z6 Phone not recognised by um o usb/122956 usb [ubsa] [patch] add support for Novatel Wireless XU870 o usb/122936 usb [ucom] [ubsa] Device does not receive interrupt o usb/122905 usb [ubsa] [patch] add Huawei E220 to ubsa o usb/122819 usb [usb] [patch] Patch to provide dynamic additions to th o usb/122813 usb [udbp] [request] udbp driver should be removed in favo o usb/122621 usb [patch] [request] New driver for Sierra Wireless 3G US o usb/122547 usb [ehci] USB Printer not being recognized after reboot o usb/122539 usb [ohci] [panic] AnyDATA ADU-E1000D - kernel panic: ohci o usb/122483 usb [panic] [ulpt] Repeatable panic in 7.0-STABLE o usb/122119 usb [umass] umass device causes creation of daX but not da o usb/122025 usb [uscanner] [patch] uscanner does not attach to Epson R o usb/121755 usb [ohci] [patch] Fix panic after ohci/uhub cardbus devic o usb/121734 usb [ugen] ugen HP1022 printer device not working since up o usb/121708 usb [keyboard] nforce 650i mobo w/ usb keyboard infinite k o usb/121474 usb [cam] [patch] QUIRK: SAMSUNG HM250JI in LaCie usb hard o usb/121426 usb [patch] [uscanner] add HP ScanJet 3570C o usb/121275 usb [boot] FreeBSD fails to boot with usb legacy support e o usb/121232 usb [usb] [panic] USB CardBus card removal causes reboot s o usb/121184 usb [uipaq] [patch] add ids from linux ipaq driver (plus a o usb/121169 usb [umass] Issues with usb mp3 player o usb/121045 usb [uftdi] [patch] Add support for PC-OP-RS1 and KURO-RS o usb/120786 usb [usb] [panic] Kernel panic when forced umount of a det o usb/120729 usb [panic] fault while in kernel mode with connecting USB o usb/120572 usb [umass] [patch] quirk to support ASUS P535 as umass (a o usb/120321 usb [hang] System hangs when transferring data to WD MyBoo o usb/120283 usb [panic] Automation reboot with wireless keyboard & mou o usb/120034 usb [hang] 6.2 & 6.3 hangs on boot at usb0: OHCI with 1.5 o usb/120017 usb [ehci] [patch] CS5536 (AMD Geode) USB 2.0 quirk o usb/119981 usb [axe] [patch] add support for LOGITEC LAN-GTJ/U2 gigab o usb/119977 usb [ums] Mouse does not work in a Cherry-USB keyboard/mou o usb/119653 usb [cam] [patch] iriver s7 player sync cache error patch o usb/119633 usb [umass] umass0: BBB reset failed, IOERROR [regression] o usb/119513 usb [irq] inserting dlink dwl-g630 wireless card results i o usb/119509 usb [usb] USB flaky on Dell Optiplex 755 o usb/119481 usb [hang] FreeBSD not responding after connecting USB-Mas o usb/119389 usb [umass] Sony DSC-W1 CBI reset failed, STALLED [regress o usb/119227 usb [ubsa] [patch] ubsa buffer is too small; should be tun o usb/119201 usb [cam] [patch] Quirks for Olympus FE-210 camera, LG and o usb/118686 usb [usbdevs] [patch] teach usbdevs / ubsa(4) about Huawei o usb/118485 usb [usbdevs] [patch] Logitech Headset Workaround o usb/118480 usb [umass] Timeout in USB mass storage freezes vfs layer o usb/118353 usb [panic] [ppp] repeatable kernel panic during ppp(4) se o usb/118141 usb [ucom] usb serial and nokia phones ucomreadcb ucomread o usb/118140 usb [ucom] [patch] quick hack for ucom to get it behave wi o usb/118098 usb [umass] 6th gen iPod causes problems when disconnectin o usb/117955 usb [umass] [panic] inserting minolta dimage a2 crashes OS o usb/117946 usb [panic] D-Link DUB-E100 rev. B1 crashes FreeBSD 7.0-BE o usb/117938 usb [ums] [patch] Adding support for MS WL Natural and MS o usb/117911 usb [ums] [request] Mouse Gembird MUSWC not work o usb/117893 usb [umass] Lacie USB DVD writing failing o usb/117613 usb [uhci] [irq] uhci interrupt storm & USB leaked memory o usb/117598 usb [uaudio] [patch] Not possible to record with Plantroni o usb/117313 usb [umass] [panic] panic on usb camera insertion o usb/117200 usb [ugen] ugen0 prints strange string on attach if detach o usb/117185 usb [umodem] [patch] Add support for UNION interface descr o usb/117183 usb [panic] USB/fusefs -- panic while transferring large a o usb/117075 usb [scsi_da] [patch] quirk: USB Samsung YP-U3 MP3 o usb/116947 usb [ukbd] [patch] [regression] enable boot protocol on th o usb/116699 usb [usbhid] USB HID devices do not initialize at system b o usb/116561 usb [umodem] [panic] RELENG_6 umodem panic "trying to slee o usb/116282 usb [ulpt] Cannot print on USB HP LJ1018 or LJ1300 o usb/115935 usb [usbdevs] [patch] kernel counterproductively attaches o usb/115933 usb [uftdi] [patch] RATOC REX-USB60F (usb serial converter o usb/115400 usb [ehci] Problem with EHCI on ASUS M2N4-SLI o usb/115298 usb [ulpt] [panic] Turning off USB printer panics kernel o usb/114916 usb [umass] [patch] USB Maxtor drive (L300RO) requires qui o kern/114780 usb [uplcom] [panic] Panics while stress testing the uplco o usb/114682 usb [umass] generic USB media-card reader unusable o usb/114310 usb [libusb] [patch] [panic] USB hub attachment panics ker o usb/114068 usb [umass] [patch] Problems with connection of the umass o conf/114013 usb [patch] WITHOUT_USB allow to compil a lot of USB stuff s usb/113977 usb [request] Need a way to set mode of USB disk's write c o usb/113672 usb [ehci] [panic] Kernel panic with AEWIN CB6971 s usb/113629 usb [ukbd] Dropped USB keyboard events on Dell Latitude D6 o usb/113432 usb [ucom] WARNING: attempt to net_add_domain(netgraph) af a usb/113060 usb [usbdevs] [patch] Samsung printer not working in bidir o usb/112944 usb [ulpt] [patch] Bi-directional access to HP LaserJet 10 o usb/112640 usb [usb] [hang] Kernel freezes when writing a file to an o usb/112631 usb [panic] Problem with SONY DSC-S80 camera on umount s usb/112568 usb [umass] [request] USB mode may wrong when mounting Pla o usb/112463 usb [umass] problem with Samsung USB DVD writer, libscg an o usb/112461 usb [ehci] [request] ehci USB 2.0 doesn't work on nforce4 o usb/111753 usb [uhid] [panic] Replicable system panic involving UHID s usb/110991 usb [usbdevs] [patch] QUIRK: Super Top IDE DEVICE (depends o usb/110988 usb [umass] [patch] Handling of quirk IGNORE_RESIDUE is um o usb/110856 usb [ugen] [patch] interrupt in msgs are truncated when bu o usb/110197 usb [umass] Sony PSP umass device does not detach from EHC o usb/109397 usb [panic] on boot from USB flash o usb/109274 usb [usb] MCP55 USB Controller fails to attach in AMD64 Cu o usb/108513 usb [umass] Creative MuVo TX FM fails in 6.2-RELEASE [regr s usb/108344 usb [panic] kernel with atausb panics when unplugging USB o usb/108056 usb [ohci] Mouse gets powered off during device probe when o usb/107935 usb [uplcom] [panic] panic while accessing /dev/cuaU0 o usb/107924 usb [patch] usbd(8) does not call detach o usb/107848 usb [umass] [request] cannot access Samsung flash disk o usb/107827 usb [ohci] [panic] ohci_add_done addr not found o usb/107496 usb [uhub] USB device problem on RELENG_6_2 (SHORT_XFER) [ o usb/107446 usb [umass] umass problems (usb and fw disks) o usb/107388 usb [patch] [request] new driver: add utoppy device from N o usb/107248 usb [umass] [patch] scsi_da.c quirk for Cowon iAUDIO X5 MP o usb/107243 usb [cam] [patch] Apacer USB Flash Drive quirk o usb/106861 usb [usbdevs] [patch]: usbdevs update: Add product ACER Ze s usb/106832 usb [usb] USB HP printer is not detected by kernel when AC o usb/106648 usb [umass] [hang] USB Floppy on D1950 10 min Hang on Inse o usb/106621 usb [axe] [patch] DLINK DUB-E100 support broken o usb/106615 usb [uftdi] uftdi module does not automatically load with o usb/106041 usb [usb] [request] FreeBSD does not recognise Mustek Bear o usb/105361 usb [panic] Kernel panic during unmounting mass storage (C o usb/105186 usb [ehci] [panic] USB 2.0/ehci on FreeBSD 6.2-PRE/AMD64 c o usb/105065 usb [ata] [usb] SATA - USB Bridge o usb/104830 usb [umass] system crashes when copying data to umass devi o usb/104645 usb [umass] [request] Rave C-201 MP3 player does not commu o usb/104352 usb [ural] [patch] ural driver doesnt work o usb/104292 usb [umass] [hang] system lockup on forced umount of usb-s o usb/104290 usb [umass] [patch] quirk: TOSHIBA DVD-RAM drive (libretto o usb/103917 usb [uhub] USB driver reports "Addr 0 should never happen" o usb/103418 usb usbhidctl(1): [patch] [request] usbhidctl: add ability o usb/103289 usb [request] USB 2.0 problems on AMD LX-800 CPU and CS-55 o usb/103046 usb [ulpt] [patch] ulpt event driven I/O with select(2) an o usb/103025 usb [uhub] [panic] wrong detection of USB device for FreeB o usb/102976 usb [panic] Casio Exilim Digital Camera causes panic on in o usb/102678 usb [keyboard] Dell PowerEdge DRAC5 USB Keyboard does not o usb/102066 usb [ukbd] usb keyboard and multimedia keys don't work o usb/101775 usb [libusbhid] [patch] possible error in report descripto o usb/101761 usb [usb] [patch] [request] usb.h: increase maximal size o o usb/101752 usb [umass] [panic] 6.1-RELEASE kernel panic on usb device o usb/101448 usb [ohci] FBSD 6.1-STABLE/AMD64 crashes under heavy USB/O o usb/101096 usb [ural] [panic] USB WLAN occasionally causes kernel-pan o usb/100746 usb [keyboard] system does not boot due to USB keyboard pr o usb/99538 usb [keyboard] while using USB keyboard default params of o usb/99431 usb [keyboard] FreeBSD on MSI 6566E (Intel 845E motherboar o usb/98343 usb [boot] BBB reset failed errors with Creative Muvo MP3 o usb/97472 usb [cam] [patch] add support for Olympus C150,D390 s usb/97286 usb [mouse] [request] MS Wireless Intellimouse Explorer 2. o usb/97175 usb [umass] [hang] USB cardreader hangs system o usb/96457 usb [umass] [panic] fatback on umass = reboot o usb/96381 usb [cam] [patch] add a quirk table entry for a flash ram o usb/96224 usb [usb] [msdosfs] mount_msdosfs cause page fault in sync s usb/96120 usb [ums] [request] USB mouse not always detected s usb/95636 usb [umass] [boot] 5 minute delay at boot when using VT620 o usb/95562 usb [umass] Write Stress in USB Mass drive causes "vinvalb s usb/95348 usb [keyboard] USB keyboard unplug causes noise on screen o usb/95037 usb [umass] USB disk not recognized on hot-plug. o usb/94897 usb [panic] Kernel Panic when cleanly unmounting USB disk o usb/94717 usb [ulpt] Reading from /dev/ulpt can break work of a UHCI o usb/94384 usb [panic] kernel panic with usb2 hardware o usb/93872 usb [cam] [patch] SCSI quirk required for ELTA 8061 OL USB o usb/93828 usb [ohci] [panic] ohci causes panic on boot (HP Pavillion o usb/93408 usb [mouse] hw.acpi.cpu.cx_lowest=C3 on AMD Turion causes o usb/93389 usb [umass] [patch] Digital Camera Pentax S60 don't work o usb/93155 usb [ulpt] /dev/ulpt0: device busy, USB printer does not w o usb/92852 usb [ums] [patch] Vertical scroll not working properly on o usb/92171 usb [panic] panic unplugging Vodafone Mobile Connect (UMTS o usb/92142 usb [uhub] SET_ADDR_FAILED and SHORT_XFER errors from usb o usb/92083 usb [ural] [panic] panic using WPA on ural NIC in 6.0-RELE o usb/92052 usb [ulpt] usbd causes defunct process with busy file-hand o usb/91906 usb [ehci] [hang] FreeBSD hangs while booting with USB leg o usb/91896 usb camcontrol(8): Serial Number of USB Memory Sticks is n o usb/91811 usb [umass] Compact Flash in HP Photosmart 2610 return " o usb/91629 usb [usb] usbd_abort_pipe() may result in infinite loop o usb/91546 usb [umodem] [patch] Nokia 6630 mobile phone does not work o usb/91538 usb [ulpt] [patch] Unable to print to EPSON CX3500 o usb/91283 usb [boot] [regression] booting very slow with usb devices o usb/91238 usb [umass] USB tape unit fails to write a second tape fil o usb/90700 usb [umass] [panic] Kernel panic on connect/mount/use umas o usb/89954 usb [umass] [panic] USB Disk driver race condition? s usb/89003 usb [request] LaCie Firewire drive not properly supported o usb/88743 usb [hang] [regression] USB makes kernel hang at boot (reg o usb/88408 usb [axe] axe0 read PHY failed o usb/87648 usb [mouse] Logitech USB-optical mouse problem. o usb/87224 usb [usb] Cannot mount USB Zip750 o usb/86767 usb [umass] [patch] bogus "slice starts beyond end of the o usb/86298 usb [mouse] Known good USB mouse won't work with correct s s usb/85067 usb [uscanner] Cannot attach ScanJet 4300C to usb device f usb/84750 usb [hang] 6-BETA2 reboot/shutdown with root_fs on externa s usb/84336 usb [usb] [reboot] instant system reboot when unmounting a o usb/84326 usb [umass] Panic trying to connect SCSI tape drive via US o usb/83977 usb [ucom] [panic] ucom1: open bulk out error (addr 2): IN o usb/83863 usb [ugen] Communication problem between opensc/openct via o usb/83756 usb [ums] [patch] Microsoft Intellimouse Explorer 4.0A doe f usb/83677 usb [usb] [request] usb controller often not detected (Sun o usb/83563 usb [umass] [panic] Page Fault while detaching Mpman Usb d o usb/83504 usb [kernel] [patch] SpeedTouch USB stop working on recent o usb/82660 usb [ehci] [panic] EHCI: I/O stuck in state 'physrd'/panic s usb/82569 usb [umass] [panic] USB mass storage plug/unplug causes sy o usb/82520 usb [udbp] [reboot] Reboot when USL101 connected o usb/82350 usb [ucom] [panic] null pointer dereference in USB stack o usb/81621 usb [ehci] [hang] external hd hangs under load on ehci o usb/80935 usb [uvisor] [patch] uvisor.c is not work with CLIE TH55. o usb/80862 usb [patch] USB locking issues: missing some Giant calls o usb/80854 usb [patch] [request] suggestion for new iface-no-probe me o usb/80829 usb [modules] [panic] possible panic when loading USB-modu s usb/80777 usb [request] usb_rem_task() should wait for callback to c s usb/80776 usb [udav] [request] UDAV device driver shouldn't use usb_ o usb/80774 usb [patch] have "usbd_find_desc" in line with the other " o usb/80361 usb [umass] [patch] mounting of Dell usb-stick fails o usb/80040 usb [hang] Use of sound mixer causes system freeze with ua o usb/79723 usb [usb] [request] prepare for high speed isochronous tra o usb/79722 usb [ehci] wrong alignments in ehci.h a usb/79656 usb [ehci] RHSC interrupts lost o usb/79524 usb [ulpt] printing to Minolta PagePro 1[23]xxW via USB fa o usb/79287 usb [uhci] [hang] UHCI hang after interrupt transfer o usb/79269 usb [ohci] USB ohci da0 plug/unplug causes crashes and loc o usb/78984 usb [umass] [patch] Creative MUVO umass failure o usb/77294 usb [ucom] [panic] ucom + ulpcom panic o usb/77184 usb [umass] [panic] kernel panic on USB device disconnect, o usb/76732 usb [ums] Mouse problems with USB KVM Switch o usb/76653 usb [umass] [patch] Problem with Asahi Optical usb device o usb/76461 usb [umass] disklabel of umass(4)-CAM(4)-da(4) not used by o usb/76395 usb [uhci] USB printer does not work, usbdevs says "addr 0 s usb/75928 usb [umass] [request] Cytronix SmartMedia card (SMC) reade o usb/75800 usb [ucom] ucom1: init failed STALLED error in time of syn o usb/75797 usb [sound] 5.3-STABLE(2005 1/4) detect USB headset, But c o usb/75764 usb [umass] [patch] "umass0: Phase Error" - no device for o usb/75705 usb [umass] [panic] da0 attach / Optio S4 (with backtrace) o usb/74771 usb [umass] [hang] mounting write-protected umass device a s usb/74453 usb [umass] [patch] Q-lity CD-RW USB ECW-043 (ScanLogic SL o usb/74211 usb [umass] USB flash drive causes CAM status 0x4 on 4.10R o usb/73307 usb [panic] Kernel panics on USB disconnect s usb/72733 usb [ucom] [request] Kyocera 7135 Palm OS connection probl o usb/71455 usb [umass] Slow USB umass performance of 5.3 o usb/71417 usb [ugen] Cryptoflex e-gate USB token (ugen0) communicati o usb/71416 usb [ugen] Cryptoflex e-gate USB token (ugen0) detach is n o usb/71280 usb [aue] aue0 device (linksys usb100tx) doesn't work in 1 o usb/71155 usb [ulpt] misbehaving usb-printer hangs processes, causes o usb/70523 usb [umct] [patch] umct sending/receiving wrong characters o usb/69006 usb [usbdevs] [patch] Apple Cinema Display hangs USB ports o usb/68232 usb [ugen] [patch] ugen(4) isochronous handling correction o usb/67301 usb [uftdi] [panic] RTS and system panic o usb/66547 usb [ucom] Palm Tungsten T USB does not initialize correct o usb/63621 usb [umass] [panic] USB MemoryStick Reader stalls/crashes s usb/62257 usb [umass] [request] card reader UCR-61S2B is only half-s o usb/59698 usb [keyboard] [patch] Rework of ukbd HID to AT code trans s bin/57255 usb [patch] usbd(8) and multi-function devices s usb/52026 usb [usb] [request] umass driver support for InSystem ISD2 s usb/51958 usb [urio] [patch] update for urio driver o i386/46371 usb USB controller cannot be initialized on IBM Netfinity o usb/40948 usb [umass] [request] USB HP CDW8200 does not work o usb/30929 usb [usb] [patch] use usbd to initialize USB ADSL modem 299 problems total. From owner-freebsd-usb@FreeBSD.ORG Mon Jan 19 11:24:05 2009 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 886F91065909; Mon, 19 Jan 2009 11:24:05 +0000 (UTC) (envelope-from weongyo.jeong@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.236]) by mx1.freebsd.org (Postfix) with ESMTP id 40FCC8FC1F; Mon, 19 Jan 2009 11:24:05 +0000 (UTC) (envelope-from weongyo.jeong@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so2687815rvf.43 for ; Mon, 19 Jan 2009 03:24:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:from:date:to:cc :subject:message-id:reply-to:mail-followup-to:mime-version :content-type:content-disposition:user-agent:organization :x-operation-sytem; bh=/zVo/sWzLEIPkATW/ayCDrEgQHNFBV9b4KPuVcesB04=; b=IFJG0KYyC3R70ANrOFZge63i+47KLLptRPXLtuwuwGedK5Mc9LQKT+BilpsYbsfUc3 lNLYtlu3e9wLB2jVk9UcnLxyj29OzfouJ+tdd0u5g2Ioe711aEdx0ZyxyacdnSX1ol3B M5wDpZ9H8XT/q7t7BGOuVAZekVroe40FWUZQ0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:date:to:cc:subject:message-id:reply-to:mail-followup-to :mime-version:content-type:content-disposition:user-agent :organization:x-operation-sytem; b=GayLjSKISAPVRVIyFCzQF33pl2cWGwRLml8NFaSP2cSGhiQ/yo2itGxEKh/KGMyX49 7kOFuHW9yJgUi7gjmSnoVpK/c+1X8r8L5p8n0DV46szl5trXigjdDqnUJrvlrLo1CfFd 7m2zOMtpNLDslWG62iR1DRmsBgEqfeL2Fs0tg= Received: by 10.142.139.5 with SMTP id m5mr2320887wfd.237.1232364244939; Mon, 19 Jan 2009 03:24:04 -0800 (PST) Received: from freebsd.weongyo.org ([211.53.35.67]) by mx.google.com with ESMTPS id 9sm8543299wfc.36.2009.01.19.03.24.01 (version=SSLv3 cipher=RC4-MD5); Mon, 19 Jan 2009 03:24:03 -0800 (PST) Received: by freebsd.weongyo.org (sSMTP sendmail emulation); Mon, 19 Jan 2009 20:23:33 +0900 From: Weongyo Jeong Date: Mon, 19 Jan 2009 20:23:33 +0900 To: current@freebsd.org Message-ID: <20090119112333.GA36305@freebsd.weongyo.org> Mail-Followup-To: current@freebsd.org, freebsd-usb@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i Organization: CDNetworks. X-Operation-Sytem: FreeBSD Cc: freebsd-usb@freebsd.org Subject: HEADSUP: urtw(4) to be committed soon X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Weongyo Jeong List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jan 2009 11:24:20 -0000 Hello, I would like to commit urtw(4) driver for supporting Realtek's 8187L wireless chipset based on USB into HEAD by the end of the week if there are no objections. And the license of files would be as follows that AFAIK it's based on OpenBSD's template license file: /*- * Copyright (c) 2008 Weongyo Jeong * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ Because I'm not a lawyer it'd definitely fail to answer about your detailed questions. Just one thing I want to is that it's okay if it's enough to use in *BSD, OpenSolaris and etc. Not want to go into troubles. :-) I'm looking for a person to port from USB to NEWUSB and if you want to test you can find the sources at: http://people.freebsd.org/~weongyo/urtw_20090119.tar.gz regards, Weongyo Jeong From owner-freebsd-usb@FreeBSD.ORG Mon Jan 19 12:20:01 2009 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C5C521065676 for ; Mon, 19 Jan 2009 12:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id A18438FC14 for ; Mon, 19 Jan 2009 12:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0JCK1v0019179 for ; Mon, 19 Jan 2009 12:20:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0JCK1a4019178; Mon, 19 Jan 2009 12:20:01 GMT (envelope-from gnats) Resent-Date: Mon, 19 Jan 2009 12:20:01 GMT Resent-Message-Id: <200901191220.n0JCK1a4019178@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, Theo van Klaveren Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C5025106572A for ; Mon, 19 Jan 2009 12:12:54 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id B22738FC08 for ; Mon, 19 Jan 2009 12:12:54 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n0JCCsCY020275 for ; Mon, 19 Jan 2009 12:12:54 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n0JCCs8J020274; Mon, 19 Jan 2009 12:12:54 GMT (envelope-from nobody) Message-Id: <200901191212.n0JCCs8J020274@www.freebsd.org> Date: Mon, 19 Jan 2009 12:12:54 GMT From: Theo van Klaveren To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: usb/130736: Page fault unplugging USB stick 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, 19 Jan 2009 12:20:02 -0000 >Number: 130736 >Category: usb >Synopsis: Page fault unplugging USB stick >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Jan 19 12:20:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Theo van Klaveren >Release: 7.1-RELEASE >Organization: ATS Applied Tech Systems BV >Environment: FreeBSD beheerbox.beheerbox.org 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Thu Jan 1 14:37:25 UTC 2009 root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: Unplugging any USB mass storage device while it is being initialized leads to a kernel page fault. This is 100% reproducible and as the machine is being used by many people, it panics often because of this bug. The relevant bits from dmesg: usb3: EHCI version 1.0 usb3: companion controllers, 2 ports each: usb0 usb1 usb2 usb3: on ehci0 usb3: USB revision 2.0 uhub3: on usb3 uhub3: 6 ports with 6 removable, self powered This is the device (but any USB mass storage device will work): umass0:

on uhub3 da0 at umass-sim0 bus 0 target 0 lun 0 da0: Removable Direct Access SCSI-2 device da0: 40.000MB/s transfers da0: 480MB (983040 512 byte sectors: 64H 32S/T 480C) The following crash log information is typed in by hand, so please excuse any errors: umass0: BBB reset failed, IOERROR umass0: at uhub3 port 6 (addr 2) disconnected (da0: umass-sim0:0:0:0): lost device Fatal trap 12: page fault while in kernel mode cpuid=0; apic id=00 fault virtual address = 0x0 fault code = supervisor write, page not present instruction pointer = 0x20: 0xc046ae6b stack pointer = 0x28: 0xe3f87b0c frame pointer = 0x28: 0xe3f87b28 code segment = base 0x0, limit 0xffffff, type 0x1b = DPL 0, pres 0, def32 1, gran 1 processor eflags = int enabled, resume, IOPL=0 current process = 2 (g_event) trap number = 12 panic: page fault cpuid=0 The instruction pointer points to the xpt_done() function. From disassembly, it looks like the crash is around here (from http://svn.freebsd.org/viewvc/base/release/7.1.0/sys/cam/cam_xpt.c?revision=186660&view=markup): switch (done_ccb->ccb_h.path->periph->type) { case CAM_PERIPH_BIO: TAILQ_INSERT_TAIL(&sim->sim_doneq, &done_ccb->ccb_h, sim_links.tqe); done_ccb->ccb_h.pinfo.index = CAM_DONEQ_INDEX; If more information is required, please let me know. I'm not familiar enough with this code to really dive in. I have one or two vmcores lying around which I could send to anyone investigating this issue. >How-To-Repeat: - Insert USB mass storage device (a memory stick will do). - Remove it during initialisation (within two seconds or so). - Page fault. >Fix: - Educate users (right...) >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-usb@FreeBSD.ORG Mon Jan 19 13:20:02 2009 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7B18E1065673 for ; Mon, 19 Jan 2009 13:20:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 68E9F8FC12 for ; Mon, 19 Jan 2009 13:20:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0JDK2U1064235 for ; Mon, 19 Jan 2009 13:20:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0JDK2Co064234; Mon, 19 Jan 2009 13:20:02 GMT (envelope-from gnats) Date: Mon, 19 Jan 2009 13:20:02 GMT Message-Id: <200901191320.n0JDK2Co064234@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: "Theo van Klaveren" Cc: Subject: Re: usb/130736: Page fault unplugging USB stick X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Theo van Klaveren List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jan 2009 13:20:02 -0000 The following reply was made to PR usb/130736; it has been noted by GNATS. From: "Theo van Klaveren" To: Cc: Subject: Re: usb/130736: Page fault unplugging USB stick Date: Mon, 19 Jan 2009 14:04:22 +0100 This is a multi-part message in MIME format. ------_=_NextPart_001_01C97A36.87213BC8 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Yup, crash is at the TAILQ_INSERT_TAIL, line 4835: =20 (kgdb) bt #0 doadump () at pcpu.h:196 #1 0xc0790ea7 in boot (howto=3D260) at = /usr/src/sys/kern/kern_shutdown.c:418 #2 0xc0791179 in panic (fmt=3DVariable "fmt" is not available. ) at /usr/src/sys/kern/kern_shutdown.c:574 #3 0xc0aa338c in trap_fatal (frame=3D0xe406c974, eva=3D0) at /usr/src/sys/i386/i386/trap.c:939 #4 0xc0aa3610 in trap_pfault (frame=3D0xe406c974, usermode=3D0, = eva=3D0) at /usr/src/sys/i386/i386/trap.c:852 #5 0xc0aa3fcc in trap (frame=3D0xe406c974) at = /usr/src/sys/i386/i386/trap.c:530 #6 0xc0a89e3b in calltrap () at /usr/src/sys/i386/i386/exception.s:159 #7 0xc046ae6b in xpt_done (done_ccb=3D0xc4030400) at /usr/src/sys/cam/cam_xpt.c:4835 #8 0xc047154e in probedone (periph=3D0xc47ee200, done_ccb=3DVariable = "done_ccb" is not available. ) at /usr/src/sys/cam/cam_xpt.c:6392 #9 0xc046cff1 in camisr_runqueue (V_queue=3DVariable "V_queue" is not = available. ) at /usr/src/sys/cam/cam_xpt.c:7316 #10 0xc047093f in xpt_bus_deregister (pathid=3D0) at /usr/src/sys/cam/cam_xpt.c:4421 #11 0xc06f6dc0 in umass_cam_detach_sim (sc=3D0xc4467a00) at /usr/src/sys/dev/usb/umass.c:2716 #12 0xc06f6e6d in umass_detach (self=3D0xc47ee680) at /usr/src/sys/dev/usb/umass.c:1564 #13 0xc07b5e38 in device_detach (dev=3D0xc47ee680) at device_if.h:212 #14 0xc06fdfe2 in usb_disconnect_port (up=3D0xc3fd9494, = parent=3D0xc3fece80) at /usr/src/sys/dev/usb/usb_subr.c:1380 #15 0xc06f3e6e in uhub_explore (dev=3D0xc3fecc80) at /usr/src/sys/dev/usb/uhub.c:462 #16 0xc06fc195 in usb_discover (v=3DVariable "v" is not available. ) at /usr/src/sys/dev/usb/usb.c:724 #17 0xc06fd187 in usb_event_thread (arg=3D0xc3fd4880) at /usr/src/sys/dev/usb/usb.c:440 #18 0xc076ca19 in fork_exit (callout=3D0xc06fd0d0 , arg=3D0xc3fd4880, frame=3D0xe406cd38) at = /usr/src/sys/kern/kern_fork.c:804 #19 0xc0a89eb0 in fork_trampoline () at = /usr/src/sys/i386/i386/exception.s:264 =20 (kgdb) print *sim $2 =3D {sim_action =3D 0xc046af70 , sim_poll =3D 0xc0469b00 , sim_name =3D 0xc0af0b2e = "dead_sim", softc =3D 0x0, mtx =3D 0x0, sim_doneq =3D {tqh_first =3D 0x0, tqh_last = =3D 0x0}, links =3D {tqe_next =3D 0x0, tqe_prev =3D 0x0}, path_id =3D 0, = unit_number =3D 0, bus_id =3D 0, max_tagged_dev_openings =3D 0, max_dev_openings =3D 0, = flags =3D 0, callout =3D {c_links =3D {sle =3D {sle_next =3D 0x0}, tqe =3D = {tqe_next =3D 0x0, tqe_prev =3D 0x0}}, c_time =3D 0, c_arg =3D 0x0, c_func =3D 0, = c_mtx =3D 0x0, c_flags =3D 0}, devq =3D 0x0, ccb_freeq =3D {slh_first =3D = 0xc4022400}, max_ccbs =3D 0, ccb_count =3D 0} =20 (kgdb) print done_ccb->ccb_h $5 =3D {pinfo =3D {priority =3D 5, generation =3D 5, index =3D -1}, = xpt_links =3D {le =3D { le_next =3D 0x0, le_prev =3D 0x0}, sle =3D {sle_next =3D 0x0}, tqe = =3D { tqe_next =3D 0x0, tqe_prev =3D 0x0}, stqe =3D {stqe_next =3D = 0x0}}, sim_links =3D { le =3D {le_next =3D 0x0, le_prev =3D 0x0}, sle =3D {sle_next =3D = 0x0}, tqe =3D { tqe_next =3D 0x0, tqe_prev =3D 0x0}, stqe =3D {stqe_next =3D = 0x0}}, periph_links =3D {le =3D {le_next =3D 0x0, le_prev =3D 0xc4015c00}, = sle =3D { sle_next =3D 0x0}, tqe =3D {tqe_next =3D 0x0, tqe_prev =3D = 0xc4015c00}, stqe =3D { stqe_next =3D 0x0}}, retry_count =3D 0, cbfcnp =3D 0xc046e8f0 = , func_code =3D XPT_SCAN_LUN, status =3D 1, path =3D 0xc480d290, path_id = =3D 0, target_id =3D 0, target_lun =3D 0, flags =3D 0, periph_priv =3D = {entries =3D {{ ptr =3D 0xc480d2a0, field =3D 3296776864, bytes =3D " = =D2\200=C4"}, {ptr =3D 0x0, field =3D 0, bytes =3D "\000\000\000"}}, bytes =3D " = =D2\200=C4\000\000\000"}, sim_priv =3D {entries =3D {{ptr =3D 0x0, field =3D 0, bytes =3D = "\000\000\000"}, { ptr =3D 0x0, field =3D 0, bytes =3D "\000\000\000"}}, bytes =3D "\000\000\000\000\000\000\000"}, timeout =3D 0, timeout_ch = =3D { callout =3D 0x0}} =20 Hope this helps. =20 ------_=_NextPart_001_01C97A36.87213BC8 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Yup, crash is at the = TAILQ_INSERT_TAIL, line 4835:

 

(kgdb) bt

#0  doadump () at = pcpu.h:196

#1  0xc0790ea7 in boot = (howto=3D260) at /usr/src/sys/kern/kern_shutdown.c:418

#2  0xc0791179 in panic = (fmt=3DVariable "fmt" is not available.

) at = /usr/src/sys/kern/kern_shutdown.c:574

#3  0xc0aa338c in = trap_fatal (frame=3D0xe406c974, eva=3D0)

    at /usr/src/sys/i386/i386/trap.c:939

#4  0xc0aa3610 in = trap_pfault (frame=3D0xe406c974, usermode=3D0, eva=3D0)

    at /usr/src/sys/i386/i386/trap.c:852

#5  0xc0aa3fcc in trap (frame=3D0xe406c974) at = /usr/src/sys/i386/i386/trap.c:530

#6  0xc0a89e3b in calltrap = () at /usr/src/sys/i386/i386/exception.s:159

#7  0xc046ae6b in xpt_done (done_ccb=3D0xc4030400)

    at /usr/src/sys/cam/cam_xpt.c:4835

#8  0xc047154e in probedone = (periph=3D0xc47ee200, done_ccb=3DVariable "done_ccb" is not = available.

)

    at /usr/src/sys/cam/cam_xpt.c:6392

#9  0xc046cff1 in = camisr_runqueue (V_queue=3DVariable "V_queue" is not = available.

) at = /usr/src/sys/cam/cam_xpt.c:7316

#10 0xc047093f in xpt_bus_deregister = (pathid=3D0)

    at /usr/src/sys/cam/cam_xpt.c:4421

#11 0xc06f6dc0 in = umass_cam_detach_sim (sc=3D0xc4467a00)

    at /usr/src/sys/dev/usb/umass.c:2716

#12 0xc06f6e6d in umass_detach (self=3D0xc47ee680)

    at /usr/src/sys/dev/usb/umass.c:1564

#13 0xc07b5e38 in device_detach (dev=3D0xc47ee680) at device_if.h:212

#14 0xc06fdfe2 in = usb_disconnect_port (up=3D0xc3fd9494, parent=3D0xc3fece80)

    at /usr/src/sys/dev/usb/usb_subr.c:1380

#15 0xc06f3e6e in uhub_explore (dev=3D0xc3fecc80)

    at = /usr/src/sys/dev/usb/uhub.c:462

#16 0xc06fc195 in usb_discover = (v=3DVariable "v" is not available.

) at = /usr/src/sys/dev/usb/usb.c:724

#17 0xc06fd187 in = usb_event_thread (arg=3D0xc3fd4880)

    at /usr/src/sys/dev/usb/usb.c:440

#18 0xc076ca19 in fork_exit (callout=3D0xc06fd0d0 <usb_event_thread>,

    = arg=3D0xc3fd4880, frame=3D0xe406cd38) at = /usr/src/sys/kern/kern_fork.c:804

#19 0xc0a89eb0 in = fork_trampoline () at /usr/src/sys/i386/i386/exception.s:264

 

(kgdb) print = *sim

$2 =3D {sim_action =3D = 0xc046af70 <dead_sim_action>,

  sim_poll =3D 0xc0469b00 <dead_sim_poll>, sim_name =3D 0xc0af0b2e = "dead_sim",

  softc =3D 0x0, mtx =3D = 0x0, sim_doneq =3D {tqh_first =3D 0x0, tqh_last =3D 0x0},

  links =3D {tqe_next =3D = 0x0, tqe_prev =3D 0x0}, path_id =3D 0, unit_number =3D 0,

  bus_id =3D 0, = max_tagged_dev_openings =3D 0, max_dev_openings =3D 0, flags =3D 0,

  callout =3D {c_links =3D = {sle =3D {sle_next =3D 0x0}, tqe =3D {tqe_next =3D 0x0,

        tqe_prev =3D 0x0}}, c_time =3D 0, c_arg =3D 0x0, c_func =3D 0, c_mtx =3D = 0x0,

    c_flags =3D = 0}, devq =3D 0x0, ccb_freeq =3D {slh_first =3D 0xc4022400},

  max_ccbs =3D 0, = ccb_count =3D 0}

 

(kgdb) print = done_ccb->ccb_h

$5 =3D {pinfo =3D {priority =3D = 5, generation =3D 5, index =3D -1}, xpt_links =3D {le =3D {

      = le_next =3D 0x0, le_prev =3D 0x0}, sle =3D {sle_next =3D 0x0}, tqe =3D = {

      = tqe_next =3D 0x0, tqe_prev =3D 0x0}, stqe =3D {stqe_next =3D 0x0}}, sim_links =3D = {

    le =3D = {le_next =3D 0x0, le_prev =3D 0x0}, sle =3D {sle_next =3D 0x0}, tqe =3D = {

      = tqe_next =3D 0x0, tqe_prev =3D 0x0}, stqe =3D {stqe_next =3D = 0x0}},

  periph_links =3D {le =3D = {le_next =3D 0x0, le_prev =3D 0xc4015c00}, sle =3D {

      = sle_next =3D 0x0}, tqe =3D {tqe_next =3D 0x0, tqe_prev =3D 0xc4015c00}, stqe =3D = {

      = stqe_next =3D 0x0}}, retry_count =3D 0, cbfcnp =3D 0xc046e8f0 = <xpt_scan_bus>,

  func_code =3D = XPT_SCAN_LUN, status =3D 1, path =3D 0xc480d290, path_id =3D 0,

  target_id =3D 0, = target_lun =3D 0, flags =3D 0, periph_priv =3D {entries =3D {{

        ptr =3D 0xc480d2a0, field =3D 3296776864, bytes =3D " Ò\200Ä"}, {ptr =3D = 0x0,

        field =3D 0, bytes =3D "\000\000\000"}}, bytes =3D " Ò\200Ä\000\000\000"},

  sim_priv =3D {entries =3D = {{ptr =3D 0x0, field =3D 0, bytes =3D "\000\000\000"}, = {

        ptr =3D 0x0, field =3D 0, bytes =3D = "\000\000\000"}},

    bytes =3D "\000\000\000\000\000\000\000"}, timeout =3D 0, timeout_ch =3D = {

    = callout =3D 0x0}}

 

Hope this helps.

 

------_=_NextPart_001_01C97A36.87213BC8-- From owner-freebsd-usb@FreeBSD.ORG Mon Jan 19 16:35:24 2009 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B7C2D1065732; Mon, 19 Jan 2009 16:35:24 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 912A58FC1A; Mon, 19 Jan 2009 16:35:24 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [65.122.17.41]) by cyrus.watson.org (Postfix) with ESMTPS id 4CC6246B2C; Mon, 19 Jan 2009 11:35:24 -0500 (EST) Date: Mon, 19 Jan 2009 16:35:24 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Weongyo Jeong In-Reply-To: <20090119112333.GA36305@freebsd.weongyo.org> Message-ID: References: <20090119112333.GA36305@freebsd.weongyo.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: current@freebsd.org, freebsd-usb@freebsd.org Subject: Re: HEADSUP: urtw(4) to be committed soon 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, 19 Jan 2009 16:35:27 -0000 On Mon, 19 Jan 2009, Weongyo Jeong wrote: > I would like to commit urtw(4) driver for supporting Realtek's 8187L > wireless chipset based on USB into HEAD by the end of the week if there are > no objections. And the license of files would be as follows that AFAIK it's > based on OpenBSD's template license file: http://www.freebsd.org/doc/en_US.ISO8859-1/articles/committers-guide/pref-license.html > > /*- > * Copyright (c) 2008 Weongyo Jeong > * > * Permission to use, copy, modify, and distribute this software for any > * purpose with or without fee is hereby granted, provided that the above > * copyright notice and this permission notice appear in all copies. > * > * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES > * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF > * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR > * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES > * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN > * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF > * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. > */ > > Because I'm not a lawyer it'd definitely fail to answer about your > detailed questions. Just one thing I want to is that it's okay if it's > enough to use in *BSD, OpenSolaris and etc. Not want to go into > troubles. :-) > > I'm looking for a person to port from USB to NEWUSB and if you want to > test you can find the sources at: > > http://people.freebsd.org/~weongyo/urtw_20090119.tar.gz > > regards, > Weongyo Jeong > > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > From owner-freebsd-usb@FreeBSD.ORG Mon Jan 19 17:07:34 2009 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2FC27106566B; Mon, 19 Jan 2009 17:07:34 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (lor.one-eyed-alien.net [69.66.77.232]) by mx1.freebsd.org (Postfix) with ESMTP id D8A4A8FC0C; Mon, 19 Jan 2009 17:07:33 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (localhost [127.0.0.1]) by lor.one-eyed-alien.net (8.14.3/8.14.3) with ESMTP id n0JGiK9n059935; Mon, 19 Jan 2009 10:44:20 -0600 (CST) (envelope-from brooks@lor.one-eyed-alien.net) Received: (from brooks@localhost) by lor.one-eyed-alien.net (8.14.3/8.14.3/Submit) id n0JGiKsL059934; Mon, 19 Jan 2009 10:44:20 -0600 (CST) (envelope-from brooks) Date: Mon, 19 Jan 2009 10:44:20 -0600 From: Brooks Davis To: Robert Watson Message-ID: <20090119164420.GD16785@lor.one-eyed-alien.net> References: <20090119112333.GA36305@freebsd.weongyo.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="GpGaEY17fSl8rd50" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.17 (2007-11-01) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (lor.one-eyed-alien.net [127.0.0.1]); Mon, 19 Jan 2009 10:44:20 -0600 (CST) Cc: Weongyo Jeong , current@freebsd.org, freebsd-usb@freebsd.org Subject: Re: HEADSUP: urtw(4) to be committed soon 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, 19 Jan 2009 17:07:34 -0000 --GpGaEY17fSl8rd50 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jan 19, 2009 at 04:35:24PM +0000, Robert Watson wrote: >=20 > On Mon, 19 Jan 2009, Weongyo Jeong wrote: >=20 >> I would like to commit urtw(4) driver for supporting Realtek's 8187L=20 >> wireless chipset based on USB into HEAD by the end of the week if there= =20 >> are no objections. And the license of files would be as follows that=20 >> AFAIK it's based on OpenBSD's template license file: >=20 > http://www.freebsd.org/doc/en_US.ISO8859-1/articles/committers-guide/pref= -license.html This file is outdated. While this remains our prefered license, the current OpenBSD prefered license is the ISC licesed which is allowed by the license policy we published to developers last year. We should probably replace th= is page with that policy. -- Brooks >> /*- >> * Copyright (c) 2008 Weongyo Jeong >> * >> * Permission to use, copy, modify, and distribute this software for any >> * purpose with or without fee is hereby granted, provided that the above >> * copyright notice and this permission notice appear in all copies. >> * >> * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTI= ES >> * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF >> * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR >> * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES >> * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN >> * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF >> * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >> */ >>=20 >> Because I'm not a lawyer it'd definitely fail to answer about your >> detailed questions. Just one thing I want to is that it's okay if it's >> enough to use in *BSD, OpenSolaris and etc. Not want to go into >> troubles. :-) >>=20 >> I'm looking for a person to port from USB to NEWUSB and if you want to >> test you can find the sources at: >>=20 >> http://people.freebsd.org/~weongyo/urtw_20090119.tar.gz >>=20 >> regards, >> Weongyo Jeong >>=20 >> _______________________________________________ >> freebsd-current@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-current >> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.or= g" >>=20 > _______________________________________________ > freebsd-usb@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-usb > To unsubscribe, send any mail to "freebsd-usb-unsubscribe@freebsd.org" >=20 --GpGaEY17fSl8rd50 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iD8DBQFJdK3jXY6L6fI4GtQRAnPWAKC9Ey6/wy1PpjnuOQ9bWwcGootxYwCeMZgD yzJBeM/vhY2UqTSX8gt5BwE= =pEsC -----END PGP SIGNATURE----- --GpGaEY17fSl8rd50-- From owner-freebsd-usb@FreeBSD.ORG Mon Jan 19 17:30:02 2009 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BDF891065670; Mon, 19 Jan 2009 17:30:02 +0000 (UTC) (envelope-from joel@FreeBSD.org) Received: from websrv01.jr-hosting.nl (websrv01.jr-hosting.nl [78.47.69.233]) by mx1.freebsd.org (Postfix) with ESMTP id 792BA8FC1B; Mon, 19 Jan 2009 17:30:02 +0000 (UTC) (envelope-from joel@FreeBSD.org) Received: from pgw.vnode.se ([77.110.37.134] helo=hackbook.local) by websrv01.jr-hosting.nl with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69 (FreeBSD)) (envelope-from ) id 1LOxGY-000KhJ-SO; Mon, 19 Jan 2009 17:46:23 +0100 Message-ID: <4974AE57.80005@FreeBSD.org> Date: Mon, 19 Jan 2009 17:46:15 +0100 From: Joel Dahl User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209) MIME-Version: 1.0 To: current@freebsd.org, freebsd-usb@freebsd.org References: <20090119112333.GA36305@freebsd.weongyo.org> In-Reply-To: <20090119112333.GA36305@freebsd.weongyo.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Re: HEADSUP: urtw(4) to be committed soon 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, 19 Jan 2009 17:30:03 -0000 Weongyo Jeong skrev: > Hello, > > I would like to commit urtw(4) driver for supporting Realtek's 8187L > wireless chipset based on USB into HEAD by the end of the week if there > are no objections. And the license of files would be as follows that > AFAIK it's based on OpenBSD's template license file: > > /*- > * Copyright (c) 2008 Weongyo Jeong > * > * Permission to use, copy, modify, and distribute this software for any > * purpose with or without fee is hereby granted, provided that the above > * copyright notice and this permission notice appear in all copies. > * > * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES > * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF > * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR > * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES > * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN > * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF > * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. > */ > > Because I'm not a lawyer it'd definitely fail to answer about your > detailed questions. Just one thing I want to is that it's okay if it's > enough to use in *BSD, OpenSolaris and etc. Not want to go into > troubles. :-) Well, the FreeBSD project uses the following license: /*- * Copyright (c) [year] [your name] * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ -- Joel From owner-freebsd-usb@FreeBSD.ORG Mon Jan 19 18:14:52 2009 Return-Path: Delivered-To: freebsd-usb@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0C4401065678; Mon, 19 Jan 2009 18:14:52 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id A6AB48FC0C; Mon, 19 Jan 2009 18:14:51 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.2/8.14.1) with ESMTP id n0JIDYLS077387; Mon, 19 Jan 2009 11:13:34 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Mon, 19 Jan 2009 11:14:07 -0700 (MST) Message-Id: <20090119.111407.-1037166918.imp@bsdimp.com> To: joel@FreeBSD.org From: "M. Warner Losh" In-Reply-To: <4974AE57.80005@FreeBSD.org> References: <20090119112333.GA36305@freebsd.weongyo.org> <4974AE57.80005@FreeBSD.org> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: current@FreeBSD.org, freebsd-usb@FreeBSD.org Subject: Re: HEADSUP: urtw(4) to be committed soon 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, 19 Jan 2009 18:14:52 -0000 In message: <4974AE57.80005@FreeBSD.org> Joel Dahl writes: : Well, the FreeBSD project uses the following license: While this is the preferred license for the project, core@ published a license policy for files in the three last year or the year before. The ISC license, which was posted but I've cropped for my reply, is one of the ones on that list. While it may be preferable to have the license that Joel quoted, there's nothing wrong with the ISC license. Warner From owner-freebsd-usb@FreeBSD.ORG Tue Jan 20 01:13:30 2009 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 18B341065670; Tue, 20 Jan 2009 01:13:30 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E2DCC8FC13; Tue, 20 Jan 2009 01:13:29 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0K1DToq037128; Tue, 20 Jan 2009 01:13:29 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0K1DSGM037123; Tue, 20 Jan 2009 01:13:28 GMT (envelope-from linimon) Date: Tue, 20 Jan 2009 01:13:28 GMT Message-Id: <200901200113.n0K1DSGM037123@freefall.freebsd.org> To: avg@kiev.net.ua, linimon@FreeBSD.org, freebsd-usb@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: usb/121184: [uipaq] [patch] add ids from linux ipaq driver (plus a "quirk") 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: Tue, 20 Jan 2009 01:13:30 -0000 Synopsis: [uipaq] [patch] add ids from linux ipaq driver (plus a "quirk") State-Changed-From-To: open->patched State-Changed-By: linimon State-Changed-When: Tue Jan 20 01:13:16 UTC 2009 State-Changed-Why: Note that a fix has been committed to -current. http://www.freebsd.org/cgi/query-pr.cgi?pr=121184 From owner-freebsd-usb@FreeBSD.ORG Tue Jan 20 01:24:53 2009 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B6D0D1065670; Tue, 20 Jan 2009 01:24:53 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8D0A58FC0C; Tue, 20 Jan 2009 01:24:53 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0K1OrNY044602; Tue, 20 Jan 2009 01:24:53 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0K1Orj3044598; Tue, 20 Jan 2009 01:24:53 GMT (envelope-from linimon) Date: Tue, 20 Jan 2009 01:24:53 GMT Message-Id: <200901200124.n0K1Orj3044598@freefall.freebsd.org> To: fidocrawler@gmail.com, linimon@FreeBSD.org, freebsd-usb@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: usb/117075: [scsi_da] [patch] quirk: USB Samsung YP-U3 MP3 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: Tue, 20 Jan 2009 01:24:54 -0000 Synopsis: [scsi_da] [patch] quirk: USB Samsung YP-U3 MP3 State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Tue Jan 20 01:24:44 UTC 2009 State-Changed-Why: Apparently already committed. http://www.freebsd.org/cgi/query-pr.cgi?pr=117075 From owner-freebsd-usb@FreeBSD.ORG Wed Jan 21 02:57:13 2009 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 123241065673 for ; Wed, 21 Jan 2009 02:57:13 +0000 (UTC) (envelope-from freebsdusb@bindone.de) Received: from mail.bindone.de (mail.bindone.de [80.190.134.51]) by mx1.freebsd.org (Postfix) with SMTP id 097B78FC22 for ; Wed, 21 Jan 2009 02:57:11 +0000 (UTC) (envelope-from freebsdusb@bindone.de) Received: (qmail 62566 invoked by uid 89); 21 Jan 2009 02:30:30 -0000 Received: from unknown (HELO ufo.bindone.de) (mg@bindone.de@87.152.191.126) by mail.bindone.de with ESMTPA; 21 Jan 2009 02:30:30 -0000 Message-ID: <4976888B.5070209@bindone.de> Date: Wed, 21 Jan 2009 03:29:31 +0100 From: Michael User-Agent: Thunderbird 2.0.0.18 (X11/20081129) MIME-Version: 1.0 To: Hans Petter Selasky References: <492D6E0D.7020500@bindone.de> <200812031631.59515.hselasky@c2i.net> <49379FFF.6000007@bindone.de> <200812041544.57108.hselasky@c2i.net> In-Reply-To: <200812041544.57108.hselasky@c2i.net> Content-Type: multipart/mixed; boundary="------------070203080401080407060502" Cc: freebsd-usb@freebsd.org Subject: Re: Device IDs for HP hs2300 HSDPA modem 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: Wed, 21 Jan 2009 02:57:14 -0000 This is a multi-part message in MIME format. --------------070203080401080407060502 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Hello Hans Petter, Hans Petter Selasky wrote: > On Thursday 04 December 2008, Michael wrote: > >> Hans Petter Selasky wrote: >> >>> On Wednesday 03 December 2008, Michael wrote: >>> >>>> Hans Petter Selasky wrote: >>>> >>>>> On Tuesday 02 December 2008, Michael wrote: >>>>> >>>>>> 3. I tried using a current checkout of usb2 (and added all the device >>>>>> IDs necessary), but serial_3g is missing (and therefore >>>>>> commented out in sys/modules/usb2/Makefile), so I'm stuck there as >>>>>> well. Is there actual hope that the problem >>>>>> might not appear when using usb2? (all I know about usb2 is that >>>>>> it's supposed to be giant-free, no idea if it can >>>>>> handle these issues any better - seems like at least 50% of USB >>>>>> devices are violating the standard in one way or >>>>>> another anyway). >>>>>> >>>>> Alfred forgot to add the Makefile. The 3g id's are now in >>>>> core/usb2_msctest.c . I've sent him a patch to fix this, but have not >>>>> heard from him yet, assuming he is very busy. >>>>> >>>>> Just copy one of the other serial driver Makefiles and add "u3g2.c". >>>>> >>>>> --HPS >>>>> >>>> Ok, essentially this seems to work, even so there are some caveats: >>>> 1. usb2_serial_3g has to be loaded before of usb2_controller_ehci >>>> 2. When I disable the device (button or bios command) it is detached >>>> correctly, >>>> but reattaching it fails 9 out of 10 times with the following error: >>>> kernel: usb2_alloc_device:1421: set address 2 failed (ignored) >>>> kernel: usb2_alloc_device:1456: getting device descriptor at addr 2 >>>> failed! kernel: uhub_reattach_port:402: could not allocate new device! >>>> If I kldunload usb2_controller_ehci and reload it, its detected ok. >>>> usb1 has no issues performing the same operation. >>>> 3. The machine crashed once after reenabling the device. No crashdumps >>>> here, mostly because I'm stupid :( >>>> 4. There is only one serial device created (/dev/cuaU0), which >>>> represents the data interface. The control interface is not detected. >>>> (usb1 creates two interfaces /dev/cuaU0.0 for data and /dev/cuaU0.2 for >>>> control). This is essential, because even so the data interface supports >>>> most commands, it doesn't accept the PIN code entry cmomand (or other >>>> maintenance commands). For testing purposes I disabled the PIN entry >>>> requirement on the SIM and was able to get reasonable stable service (up >>>> to 250kb/s). >>>> >>>> Let me know if there is anything I can do to help debugging the issues >>>> above. I attached the patches for the HS2300 device. >>>> >>>> br >>>> michael >>>> >>> Hi, >>> >>> Try tuning the following knobs, one at a time. >>> >>> sysctl hw.usb2.ehci.no_hs=1 >>> >>> This will disable hooking on devices to high speed. >>> >>> I think there is a problem with your device! >>> >>> Another thing you can try before re-plugging: >>> >>> sysctl hw.usb2.ss_delay=2 >>> >>> Also try: >>> >>> sysctl hw.usb2.pr_recovery_delay=500 >>> >>> --HPS >>> >> None of these knobs have a lasting effect. Sometimes it works, sometimes >> it doesn't. Disconnecting/reconnecting at a fast pace confuses it >> completely (missing the event completely). That's intersting because >> usb1 seems to be able to keep track of that ok, so it should be >> possible. Do you think this relates to caveat 1 (because I think >> normally loading 3g after ehci should work)? Are there any debugging >> knobs I should use to get more useful traces? >> > > See "sysctl hw.usb2" > > >> What about 4, is there anything I can do or anybody to contact to figure >> why the control device doesn't show up at all? (or is more a missing >> feature than a bug?) >> > > Send me a dump of the usb-descriptors using: > > usbconfig -u xxx -a yyy dump_curr_config_desc > > And I will have a look at it. I suspect that the device is there, but has > another unit ID than you expect. > > --HPS > Sorry for the very late reply, I've been caught by my daytime job.... Output from usbconfig list is: ugen0.1: at usbus0, cfg=255 md=HOST spd=FULL (12Mbps) pwr=ON ugen1.1: at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen2.1: at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen3.1: at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen4.1: at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen5.1: at usbus5, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen6.1: at usbus6, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON I attached you the output for all ports as requested. (usbconfig -u 0 -a 1 dump_curr_config_desc usbconfig -u 1 -a 1 dump_curr_config_desc usbconfig -u 2 -a 1 dump_curr_config_desc usbconfig -u 3 -a 1 dump_curr_config_desc usbconfig -u 4 -a 1 dump_curr_config_desc usbconfig -u 5 -a 1 dump_curr_config_desc usbconfig -u 6 -a 1 dump_curr_config_desc) I will send you my contact information for jabber, icq and yahoo in a private email. br Michael --------------070203080401080407060502 Content-Type: text/plain; name="usbconfig_output.txt" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="usbconfig_output.txt" ugen0.1: at usbus0, cfg=255 md=HOST spd=FULL (12Mbps) pwr=ON ugen1.1: at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON Configuration index 0 bLength = 0x0009 bDescriptorType = 0x0002 wTotalLength = 0x0019 bNumInterfaces = 0x0001 bConfigurationValue = 0x0001 iConfiguration = 0x0000 bmAttributes = 0x0040 bMaxPower = 0x0000 Interface 0 bLength = 0x0009 bDescriptorType = 0x0004 bInterfaceNumber = 0x0000 bAlternateSetting = 0x0000 bNumEndpoints = 0x0001 bInterfaceClass = 0x0009 bInterfaceSubClass = 0x0000 bInterfaceProtocol = 0x0000 iInterface = 0x0000 Endpoint 0 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0081 bmAttributes = 0x0003 wMaxPacketSize = 0x0008 bInterval = 0x00ff bRefresh = 0x0000 bSynchAddress = 0x0000 ugen2.1: at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON Configuration index 0 bLength = 0x0009 bDescriptorType = 0x0002 wTotalLength = 0x0019 bNumInterfaces = 0x0001 bConfigurationValue = 0x0001 iConfiguration = 0x0000 bmAttributes = 0x0040 bMaxPower = 0x0000 Interface 0 bLength = 0x0009 bDescriptorType = 0x0004 bInterfaceNumber = 0x0000 bAlternateSetting = 0x0000 bNumEndpoints = 0x0001 bInterfaceClass = 0x0009 bInterfaceSubClass = 0x0000 bInterfaceProtocol = 0x0000 iInterface = 0x0000 Endpoint 0 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0081 bmAttributes = 0x0003 wMaxPacketSize = 0x0008 bInterval = 0x00ff bRefresh = 0x0000 bSynchAddress = 0x0000 ugen3.1: at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON Configuration index 0 bLength = 0x0009 bDescriptorType = 0x0002 wTotalLength = 0x0019 bNumInterfaces = 0x0001 bConfigurationValue = 0x0001 iConfiguration = 0x0000 bmAttributes = 0x0040 bMaxPower = 0x0000 Interface 0 bLength = 0x0009 bDescriptorType = 0x0004 bInterfaceNumber = 0x0000 bAlternateSetting = 0x0000 bNumEndpoints = 0x0001 bInterfaceClass = 0x0009 bInterfaceSubClass = 0x0000 bInterfaceProtocol = 0x0000 iInterface = 0x0000 Endpoint 0 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0081 bmAttributes = 0x0003 wMaxPacketSize = 0x0008 bInterval = 0x00ff bRefresh = 0x0000 bSynchAddress = 0x0000 ugen4.1: at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON Configuration index 0 bLength = 0x0009 bDescriptorType = 0x0002 wTotalLength = 0x0019 bNumInterfaces = 0x0001 bConfigurationValue = 0x0001 iConfiguration = 0x0000 bmAttributes = 0x0040 bMaxPower = 0x0000 Interface 0 bLength = 0x0009 bDescriptorType = 0x0004 bInterfaceNumber = 0x0000 bAlternateSetting = 0x0000 bNumEndpoints = 0x0001 bInterfaceClass = 0x0009 bInterfaceSubClass = 0x0000 bInterfaceProtocol = 0x0000 iInterface = 0x0000 Endpoint 0 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0081 bmAttributes = 0x0003 wMaxPacketSize = 0x0008 bInterval = 0x00ff bRefresh = 0x0000 bSynchAddress = 0x0000 ugen5.1: at usbus5, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON Configuration index 0 bLength = 0x0009 bDescriptorType = 0x0002 wTotalLength = 0x0019 bNumInterfaces = 0x0001 bConfigurationValue = 0x0001 iConfiguration = 0x0000 bmAttributes = 0x0040 bMaxPower = 0x0000 Interface 0 bLength = 0x0009 bDescriptorType = 0x0004 bInterfaceNumber = 0x0000 bAlternateSetting = 0x0000 bNumEndpoints = 0x0001 bInterfaceClass = 0x0009 bInterfaceSubClass = 0x0000 bInterfaceProtocol = 0x0000 iInterface = 0x0000 Endpoint 0 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0081 bmAttributes = 0x0003 wMaxPacketSize = 0x0008 bInterval = 0x00ff bRefresh = 0x0000 bSynchAddress = 0x0000 ugen6.1: at usbus6, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON Configuration index 0 bLength = 0x0009 bDescriptorType = 0x0002 wTotalLength = 0x0019 bNumInterfaces = 0x0001 bConfigurationValue = 0x0001 iConfiguration = 0x0000 bmAttributes = 0x0040 bMaxPower = 0x0000 Interface 0 bLength = 0x0009 bDescriptorType = 0x0004 bInterfaceNumber = 0x0000 bAlternateSetting = 0x0000 bNumEndpoints = 0x0001 bInterfaceClass = 0x0009 bInterfaceSubClass = 0x0000 bInterfaceProtocol = 0x0000 iInterface = 0x0000 Endpoint 0 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0081 bmAttributes = 0x0003 wMaxPacketSize = 0x0008 bInterval = 0x00ff bRefresh = 0x0000 bSynchAddress = 0x0000 --------------070203080401080407060502-- From owner-freebsd-usb@FreeBSD.ORG Wed Jan 21 02:59:16 2009 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 26279106566C for ; Wed, 21 Jan 2009 02:59:16 +0000 (UTC) (envelope-from freebsdusb@bindone.de) Received: from mail.bindone.de (mail.bindone.de [80.190.134.51]) by mx1.freebsd.org (Postfix) with SMTP id 93D4A8FC17 for ; Wed, 21 Jan 2009 02:59:15 +0000 (UTC) (envelope-from freebsdusb@bindone.de) Received: (qmail 63356 invoked by uid 89); 21 Jan 2009 02:59:14 -0000 Received: from unknown (HELO ufo.bindone.de) (mg@bindone.de@87.152.191.126) by mail.bindone.de with ESMTPA; 21 Jan 2009 02:59:14 -0000 Message-ID: <49768F47.7090204@bindone.de> Date: Wed, 21 Jan 2009 03:58:15 +0100 From: Michael User-Agent: Thunderbird 2.0.0.18 (X11/20081129) MIME-Version: 1.0 To: Hans Petter Selasky References: <492D6E0D.7020500@bindone.de> <200812031631.59515.hselasky@c2i.net> <49379FFF.6000007@bindone.de> <200812041544.57108.hselasky@c2i.net> In-Reply-To: <200812041544.57108.hselasky@c2i.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-usb@freebsd.org Subject: Re: Device IDs for HP hs2300 HSDPA modem 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: Wed, 21 Jan 2009 02:59:16 -0000 Hans Petter Selasky wrote: > On Thursday 04 December 2008, Michael wrote: > >> Hans Petter Selasky wrote: >> >>> On Wednesday 03 December 2008, Michael wrote: >>> >>>> Hans Petter Selasky wrote: >>>> >>>>> On Tuesday 02 December 2008, Michael wrote: >>>>> >>>>>> 3. I tried using a current checkout of usb2 (and added all the device >>>>>> IDs necessary), but serial_3g is missing (and therefore >>>>>> commented out in sys/modules/usb2/Makefile), so I'm stuck there as >>>>>> well. Is there actual hope that the problem >>>>>> might not appear when using usb2? (all I know about usb2 is that >>>>>> it's supposed to be giant-free, no idea if it can >>>>>> handle these issues any better - seems like at least 50% of USB >>>>>> devices are violating the standard in one way or >>>>>> another anyway). >>>>>> >>>>> Alfred forgot to add the Makefile. The 3g id's are now in >>>>> core/usb2_msctest.c . I've sent him a patch to fix this, but have not >>>>> heard from him yet, assuming he is very busy. >>>>> >>>>> Just copy one of the other serial driver Makefiles and add "u3g2.c". >>>>> >>>>> --HPS >>>>> >>>> Ok, essentially this seems to work, even so there are some caveats: >>>> 1. usb2_serial_3g has to be loaded before of usb2_controller_ehci >>>> 2. When I disable the device (button or bios command) it is detached >>>> correctly, >>>> but reattaching it fails 9 out of 10 times with the following error: >>>> kernel: usb2_alloc_device:1421: set address 2 failed (ignored) >>>> kernel: usb2_alloc_device:1456: getting device descriptor at addr 2 >>>> failed! kernel: uhub_reattach_port:402: could not allocate new device! >>>> If I kldunload usb2_controller_ehci and reload it, its detected ok. >>>> usb1 has no issues performing the same operation. >>>> 3. The machine crashed once after reenabling the device. No crashdumps >>>> here, mostly because I'm stupid :( >>>> 4. There is only one serial device created (/dev/cuaU0), which >>>> represents the data interface. The control interface is not detected. >>>> (usb1 creates two interfaces /dev/cuaU0.0 for data and /dev/cuaU0.2 for >>>> control). This is essential, because even so the data interface supports >>>> most commands, it doesn't accept the PIN code entry cmomand (or other >>>> maintenance commands). For testing purposes I disabled the PIN entry >>>> requirement on the SIM and was able to get reasonable stable service (up >>>> to 250kb/s). >>>> >>>> Let me know if there is anything I can do to help debugging the issues >>>> above. I attached the patches for the HS2300 device. >>>> >>>> br >>>> michael >>>> >>> Hi, >>> >>> Try tuning the following knobs, one at a time. >>> >>> sysctl hw.usb2.ehci.no_hs=1 >>> >>> This will disable hooking on devices to high speed. >>> >>> I think there is a problem with your device! >>> >>> Another thing you can try before re-plugging: >>> >>> sysctl hw.usb2.ss_delay=2 >>> >>> Also try: >>> >>> sysctl hw.usb2.pr_recovery_delay=500 >>> >>> --HPS >>> >> None of these knobs have a lasting effect. Sometimes it works, sometimes >> it doesn't. Disconnecting/reconnecting at a fast pace confuses it >> completely (missing the event completely). That's intersting because >> usb1 seems to be able to keep track of that ok, so it should be >> possible. Do you think this relates to caveat 1 (because I think >> normally loading 3g after ehci should work)? Are there any debugging >> knobs I should use to get more useful traces? >> > > See "sysctl hw.usb2" > > >> What about 4, is there anything I can do or anybody to contact to figure >> why the control device doesn't show up at all? (or is more a missing >> feature than a bug?) >> > > Send me a dump of the usb-descriptors using: > > usbconfig -u xxx -a yyy dump_curr_config_desc > > And I will have a look at it. I suspect that the device is there, but has > another unit ID than you expect. > > --HPS > It actually only works 1 out of 100 times now :( In general what I find interesting is that ugen0 - ugen4 come in when loading controller_uhci, while ugen5 and ugen6 are controlled by controller_ehci, BUT if the device is actually found, it will end up on ugen1.2, but only if uhci AND ehci are loaded. From owner-freebsd-usb@FreeBSD.ORG Wed Jan 21 03:09:58 2009 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 43CF4106564A for ; Wed, 21 Jan 2009 03:09:58 +0000 (UTC) (envelope-from freebsdusb@bindone.de) Received: from mail.bindone.de (mail.bindone.de [80.190.134.51]) by mx1.freebsd.org (Postfix) with SMTP id 6BD858FC12 for ; Wed, 21 Jan 2009 03:09:57 +0000 (UTC) (envelope-from freebsdusb@bindone.de) Received: (qmail 63736 invoked by uid 89); 21 Jan 2009 03:09:56 -0000 Received: from unknown (HELO ufo.bindone.de) (mg@bindone.de@87.152.191.126) by mail.bindone.de with ESMTPA; 21 Jan 2009 03:09:56 -0000 Message-ID: <497691CC.1030603@bindone.de> Date: Wed, 21 Jan 2009 04:09:00 +0100 From: Michael User-Agent: Thunderbird 2.0.0.18 (X11/20081129) MIME-Version: 1.0 To: Hans Petter Selasky References: <492D6E0D.7020500@bindone.de> <200812031631.59515.hselasky@c2i.net> <49379FFF.6000007@bindone.de> <200812041544.57108.hselasky@c2i.net> <49768F47.7090204@bindone.de> In-Reply-To: <49768F47.7090204@bindone.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-usb@freebsd.org Subject: Re: Device IDs for HP hs2300 HSDPA modem 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: Wed, 21 Jan 2009 03:09:58 -0000 Michael wrote: > Hans Petter Selasky wrote: > >> On Thursday 04 December 2008, Michael wrote: >> >> >>> Hans Petter Selasky wrote: >>> >>> >>>> On Wednesday 03 December 2008, Michael wrote: >>>> >>>> >>>>> Hans Petter Selasky wrote: >>>>> >>>>> >>>>>> On Tuesday 02 December 2008, Michael wrote: >>>>>> >>>>>> >>>>>>> 3. I tried using a current checkout of usb2 (and added all the device >>>>>>> IDs necessary), but serial_3g is missing (and therefore >>>>>>> commented out in sys/modules/usb2/Makefile), so I'm stuck there as >>>>>>> well. Is there actual hope that the problem >>>>>>> might not appear when using usb2? (all I know about usb2 is that >>>>>>> it's supposed to be giant-free, no idea if it can >>>>>>> handle these issues any better - seems like at least 50% of USB >>>>>>> devices are violating the standard in one way or >>>>>>> another anyway). >>>>>>> >>>>>>> >>>>>> Alfred forgot to add the Makefile. The 3g id's are now in >>>>>> core/usb2_msctest.c . I've sent him a patch to fix this, but have not >>>>>> heard from him yet, assuming he is very busy. >>>>>> >>>>>> Just copy one of the other serial driver Makefiles and add "u3g2.c". >>>>>> >>>>>> --HPS >>>>>> >>>>>> >>>>> Ok, essentially this seems to work, even so there are some caveats: >>>>> 1. usb2_serial_3g has to be loaded before of usb2_controller_ehci >>>>> 2. When I disable the device (button or bios command) it is detached >>>>> correctly, >>>>> but reattaching it fails 9 out of 10 times with the following error: >>>>> kernel: usb2_alloc_device:1421: set address 2 failed (ignored) >>>>> kernel: usb2_alloc_device:1456: getting device descriptor at addr 2 >>>>> failed! kernel: uhub_reattach_port:402: could not allocate new device! >>>>> If I kldunload usb2_controller_ehci and reload it, its detected ok. >>>>> usb1 has no issues performing the same operation. >>>>> 3. The machine crashed once after reenabling the device. No crashdumps >>>>> here, mostly because I'm stupid :( >>>>> 4. There is only one serial device created (/dev/cuaU0), which >>>>> represents the data interface. The control interface is not detected. >>>>> (usb1 creates two interfaces /dev/cuaU0.0 for data and /dev/cuaU0.2 for >>>>> control). This is essential, because even so the data interface supports >>>>> most commands, it doesn't accept the PIN code entry cmomand (or other >>>>> maintenance commands). For testing purposes I disabled the PIN entry >>>>> requirement on the SIM and was able to get reasonable stable service (up >>>>> to 250kb/s). >>>>> >>>>> Let me know if there is anything I can do to help debugging the issues >>>>> above. I attached the patches for the HS2300 device. >>>>> >>>>> br >>>>> michael >>>>> >>>>> >>>> Hi, >>>> >>>> Try tuning the following knobs, one at a time. >>>> >>>> sysctl hw.usb2.ehci.no_hs=1 >>>> >>>> This will disable hooking on devices to high speed. >>>> >>>> I think there is a problem with your device! >>>> >>>> Another thing you can try before re-plugging: >>>> >>>> sysctl hw.usb2.ss_delay=2 >>>> >>>> Also try: >>>> >>>> sysctl hw.usb2.pr_recovery_delay=500 >>>> >>>> --HPS >>>> >>>> >>> None of these knobs have a lasting effect. Sometimes it works, sometimes >>> it doesn't. Disconnecting/reconnecting at a fast pace confuses it >>> completely (missing the event completely). That's intersting because >>> usb1 seems to be able to keep track of that ok, so it should be >>> possible. Do you think this relates to caveat 1 (because I think >>> normally loading 3g after ehci should work)? Are there any debugging >>> knobs I should use to get more useful traces? >>> >>> >> See "sysctl hw.usb2" >> >> >> >>> What about 4, is there anything I can do or anybody to contact to figure >>> why the control device doesn't show up at all? (or is more a missing >>> feature than a bug?) >>> >>> >> Send me a dump of the usb-descriptors using: >> >> usbconfig -u xxx -a yyy dump_curr_config_desc >> >> And I will have a look at it. I suspect that the device is there, but has >> another unit ID than you expect. >> >> --HPS >> >> > It actually only works 1 out of 100 times now :( > In general what I find interesting is that ugen0 - ugen4 come in when > loading controller_uhci, while ugen5 and ugen6 are controlled by > controller_ehci, BUT if the device is actually found, it will end up on > ugen1.2, but only if uhci AND ehci are loaded. > _______________________________________________ > freebsd-usb@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-usb > To unsubscribe, send any mail to "freebsd-usb-unsubscribe@freebsd.org" > Sorry about the ongoing bombardment... I figured the best way to almost reliably getting the device detected after booting. 1. sysctl dev.acpi_hp.0.wwan_enabled = 0 (Disable the wwan device - I do this through the acpi_hp kernel module I wrote and ment to release weeks ago) 2. kldload usb2_controller_uhci 3. kldload usb2_serial_3g 4. kldload usb2_controller_ehci 5. sysctl dev.acpi_hp.0.wwan_enabled=1 Without using my acpi module and disabling the device first, chances of getting it detected properly are almost zero. The control device is still missing though... usbconfig with the modem detected (this time I loaded drivers in reverse order, so don't get confused by the numbering) ugen2.1: at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen3.1: at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen4.1: at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen5.1: at usbus5, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen6.1: at usbus6, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen0.1: at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen1.1: at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen3.2: at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON usbconfig -u 3 -a 2 dump_curr_config_desc ugen3.2: at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON Configuration index 0 bLength = 0x0009 bDescriptorType = 0x0002 wTotalLength = 0x0043 bNumInterfaces = 0x0001 bConfigurationValue = 0x0001 iConfiguration = 0x0000 bmAttributes = 0x00e0 bMaxPower = 0x0000 Interface 0 bLength = 0x0009 bDescriptorType = 0x0004 bInterfaceNumber = 0x0000 bAlternateSetting = 0x0000 bNumEndpoints = 0x0007 bInterfaceClass = 0x00ff bInterfaceSubClass = 0x00ff bInterfaceProtocol = 0x00ff iInterface = 0x0003 Endpoint 0 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0081 bmAttributes = 0x0003 wMaxPacketSize = 0x0010 bInterval = 0x0080 bRefresh = 0x0000 bSynchAddress = 0x0000 Endpoint 1 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0082 bmAttributes = 0x0002 wMaxPacketSize = 0x0040 bInterval = 0x0000 bRefresh = 0x0000 bSynchAddress = 0x0000 Endpoint 2 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0002 bmAttributes = 0x0002 wMaxPacketSize = 0x0040 bInterval = 0x0000 bRefresh = 0x0000 bSynchAddress = 0x0000 Endpoint 3 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0084 bmAttributes = 0x0002 wMaxPacketSize = 0x0040 bInterval = 0x0000 bRefresh = 0x0000 bSynchAddress = 0x0000 Endpoint 4 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0004 bmAttributes = 0x0002 wMaxPacketSize = 0x0040 bInterval = 0x0000 bRefresh = 0x0000 bSynchAddress = 0x0000 Endpoint 5 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0085 bmAttributes = 0x0002 wMaxPacketSize = 0x0040 bInterval = 0x0000 bRefresh = 0x0000 bSynchAddress = 0x0000 Endpoint 6 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0005 bmAttributes = 0x0002 wMaxPacketSize = 0x0040 bInterval = 0x0000 bRefresh = 0x0000 bSynchAddress = 0x0000 Let me know if it would actually help you to see any debugging output from the legacy usb1 stack with both devices (data + control) deteced. michael From owner-freebsd-usb@FreeBSD.ORG Wed Jan 21 04:51:24 2009 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 735A4106564A for ; Wed, 21 Jan 2009 04:51:24 +0000 (UTC) (envelope-from freebsdusb@bindone.de) Received: from mail.bindone.de (mail.bindone.de [80.190.134.51]) by mx1.freebsd.org (Postfix) with SMTP id B278B8FC16 for ; Wed, 21 Jan 2009 04:51:23 +0000 (UTC) (envelope-from freebsdusb@bindone.de) Received: (qmail 66684 invoked by uid 89); 21 Jan 2009 04:51:20 -0000 Received: from unknown (HELO ufo.bindone.de) (mg@bindone.de@77.24.208.73) by mail.bindone.de with ESMTPA; 21 Jan 2009 04:51:20 -0000 Message-ID: <4976A989.2030207@bindone.de> Date: Wed, 21 Jan 2009 05:50:17 +0100 From: Michael User-Agent: Thunderbird 2.0.0.18 (X11/20081129) MIME-Version: 1.0 To: Hans Petter Selasky References: <492D6E0D.7020500@bindone.de> <200812031631.59515.hselasky@c2i.net> <49379FFF.6000007@bindone.de> <200812041544.57108.hselasky@c2i.net> <49768F47.7090204@bindone.de> <497691CC.1030603@bindone.de> In-Reply-To: <497691CC.1030603@bindone.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-usb@freebsd.org Subject: Re: Device IDs for HP hs2300 HSDPA modem 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: Wed, 21 Jan 2009 04:51:24 -0000 Michael wrote: > Michael wrote: > >> Hans Petter Selasky wrote: >> >> >>> On Thursday 04 December 2008, Michael wrote: >>> >>> >>> >>>> Hans Petter Selasky wrote: >>>> >>>> >>>> >>>>> On Wednesday 03 December 2008, Michael wrote: >>>>> >>>>> >>>>> >>>>>> Hans Petter Selasky wrote: >>>>>> >>>>>> >>>>>> >>>>>>> On Tuesday 02 December 2008, Michael wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>>> 3. I tried using a current checkout of usb2 (and added all the device >>>>>>>> IDs necessary), but serial_3g is missing (and therefore >>>>>>>> commented out in sys/modules/usb2/Makefile), so I'm stuck there as >>>>>>>> well. Is there actual hope that the problem >>>>>>>> might not appear when using usb2? (all I know about usb2 is that >>>>>>>> it's supposed to be giant-free, no idea if it can >>>>>>>> handle these issues any better - seems like at least 50% of USB >>>>>>>> devices are violating the standard in one way or >>>>>>>> another anyway). >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> Alfred forgot to add the Makefile. The 3g id's are now in >>>>>>> core/usb2_msctest.c . I've sent him a patch to fix this, but have not >>>>>>> heard from him yet, assuming he is very busy. >>>>>>> >>>>>>> Just copy one of the other serial driver Makefiles and add "u3g2.c". >>>>>>> >>>>>>> --HPS >>>>>>> >>>>>>> >>>>>>> >>>>>> Ok, essentially this seems to work, even so there are some caveats: >>>>>> 1. usb2_serial_3g has to be loaded before of usb2_controller_ehci >>>>>> 2. When I disable the device (button or bios command) it is detached >>>>>> correctly, >>>>>> but reattaching it fails 9 out of 10 times with the following error: >>>>>> kernel: usb2_alloc_device:1421: set address 2 failed (ignored) >>>>>> kernel: usb2_alloc_device:1456: getting device descriptor at addr 2 >>>>>> failed! kernel: uhub_reattach_port:402: could not allocate new device! >>>>>> If I kldunload usb2_controller_ehci and reload it, its detected ok. >>>>>> usb1 has no issues performing the same operation. >>>>>> 3. The machine crashed once after reenabling the device. No crashdumps >>>>>> here, mostly because I'm stupid :( >>>>>> 4. There is only one serial device created (/dev/cuaU0), which >>>>>> represents the data interface. The control interface is not detected. >>>>>> (usb1 creates two interfaces /dev/cuaU0.0 for data and /dev/cuaU0.2 for >>>>>> control). This is essential, because even so the data interface supports >>>>>> most commands, it doesn't accept the PIN code entry cmomand (or other >>>>>> maintenance commands). For testing purposes I disabled the PIN entry >>>>>> requirement on the SIM and was able to get reasonable stable service (up >>>>>> to 250kb/s). >>>>>> >>>>>> Let me know if there is anything I can do to help debugging the issues >>>>>> above. I attached the patches for the HS2300 device. >>>>>> >>>>>> br >>>>>> michael >>>>>> >>>>>> >>>>>> >>>>> Hi, >>>>> >>>>> Try tuning the following knobs, one at a time. >>>>> >>>>> sysctl hw.usb2.ehci.no_hs=1 >>>>> >>>>> This will disable hooking on devices to high speed. >>>>> >>>>> I think there is a problem with your device! >>>>> >>>>> Another thing you can try before re-plugging: >>>>> >>>>> sysctl hw.usb2.ss_delay=2 >>>>> >>>>> Also try: >>>>> >>>>> sysctl hw.usb2.pr_recovery_delay=500 >>>>> >>>>> --HPS >>>>> >>>>> >>>>> >>>> None of these knobs have a lasting effect. Sometimes it works, sometimes >>>> it doesn't. Disconnecting/reconnecting at a fast pace confuses it >>>> completely (missing the event completely). That's intersting because >>>> usb1 seems to be able to keep track of that ok, so it should be >>>> possible. Do you think this relates to caveat 1 (because I think >>>> normally loading 3g after ehci should work)? Are there any debugging >>>> knobs I should use to get more useful traces? >>>> >>>> >>>> >>> See "sysctl hw.usb2" >>> >>> >>> >>> >>>> What about 4, is there anything I can do or anybody to contact to figure >>>> why the control device doesn't show up at all? (or is more a missing >>>> feature than a bug?) >>>> >>>> >>>> >>> Send me a dump of the usb-descriptors using: >>> >>> usbconfig -u xxx -a yyy dump_curr_config_desc >>> >>> And I will have a look at it. I suspect that the device is there, but has >>> another unit ID than you expect. >>> >>> --HPS >>> >>> >>> >> It actually only works 1 out of 100 times now :( >> In general what I find interesting is that ugen0 - ugen4 come in when >> loading controller_uhci, while ugen5 and ugen6 are controlled by >> controller_ehci, BUT if the device is actually found, it will end up on >> ugen1.2, but only if uhci AND ehci are loaded. >> _______________________________________________ >> freebsd-usb@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-usb >> To unsubscribe, send any mail to "freebsd-usb-unsubscribe@freebsd.org" >> >> > Sorry about the ongoing bombardment... > I figured the best way to almost reliably getting the device detected > after booting. > 1. sysctl dev.acpi_hp.0.wwan_enabled = 0 > (Disable the wwan device - I do this through the acpi_hp kernel > module I wrote and ment to release weeks ago) > 2. kldload usb2_controller_uhci > 3. kldload usb2_serial_3g > 4. kldload usb2_controller_ehci > 5. sysctl dev.acpi_hp.0.wwan_enabled=1 > > Without using my acpi module and disabling the device first, chances of > getting it detected properly are almost zero. The control device is > still missing though... > usbconfig with the modem detected (this time I loaded drivers in reverse > order, so don't get confused by the numbering) > ugen2.1: at usbus2, cfg=0 md=HOST spd=FULL > (12Mbps) pwr=ON > ugen3.1: at usbus3, cfg=0 md=HOST spd=FULL > (12Mbps) pwr=ON > ugen4.1: at usbus4, cfg=0 md=HOST spd=FULL > (12Mbps) pwr=ON > ugen5.1: at usbus5, cfg=0 md=HOST spd=FULL > (12Mbps) pwr=ON > ugen6.1: at usbus6, cfg=0 md=HOST spd=FULL > (12Mbps) pwr=ON > ugen0.1: at usbus0, cfg=0 md=HOST spd=HIGH > (480Mbps) pwr=ON > ugen1.1: at usbus1, cfg=0 md=HOST spd=HIGH > (480Mbps) pwr=ON > ugen3.2: at usbus3, cfg=0 > md=HOST spd=FULL (12Mbps) pwr=ON > > usbconfig -u 3 -a 2 dump_curr_config_desc > > ugen3.2: at usbus3, cfg=0 > md=HOST spd=FULL (12Mbps) pwr=ON > > > Configuration index 0 > > bLength = 0x0009 > bDescriptorType = 0x0002 > wTotalLength = 0x0043 > bNumInterfaces = 0x0001 > bConfigurationValue = 0x0001 > iConfiguration = 0x0000 > bmAttributes = 0x00e0 > bMaxPower = 0x0000 > > Interface 0 > bLength = 0x0009 > bDescriptorType = 0x0004 > bInterfaceNumber = 0x0000 > bAlternateSetting = 0x0000 > bNumEndpoints = 0x0007 > bInterfaceClass = 0x00ff > bInterfaceSubClass = 0x00ff > bInterfaceProtocol = 0x00ff > iInterface = 0x0003 > > Endpoint 0 > bLength = 0x0007 > bDescriptorType = 0x0005 > bEndpointAddress = 0x0081 > bmAttributes = 0x0003 > wMaxPacketSize = 0x0010 > bInterval = 0x0080 > bRefresh = 0x0000 > bSynchAddress = 0x0000 > > Endpoint 1 > bLength = 0x0007 > bDescriptorType = 0x0005 > bEndpointAddress = 0x0082 > bmAttributes = 0x0002 > wMaxPacketSize = 0x0040 > bInterval = 0x0000 > bRefresh = 0x0000 > bSynchAddress = 0x0000 > > Endpoint 2 > bLength = 0x0007 > bDescriptorType = 0x0005 > bEndpointAddress = 0x0002 > bmAttributes = 0x0002 > wMaxPacketSize = 0x0040 > bInterval = 0x0000 > bRefresh = 0x0000 > bSynchAddress = 0x0000 > > Endpoint 3 > bLength = 0x0007 > bDescriptorType = 0x0005 > bEndpointAddress = 0x0084 > bmAttributes = 0x0002 > wMaxPacketSize = 0x0040 > bInterval = 0x0000 > bRefresh = 0x0000 > bSynchAddress = 0x0000 > > Endpoint 4 > bLength = 0x0007 > bDescriptorType = 0x0005 > bEndpointAddress = 0x0004 > bmAttributes = 0x0002 > wMaxPacketSize = 0x0040 > bInterval = 0x0000 > bRefresh = 0x0000 > bSynchAddress = 0x0000 > > Endpoint 5 > bLength = 0x0007 > bDescriptorType = 0x0005 > bEndpointAddress = 0x0085 > bmAttributes = 0x0002 > wMaxPacketSize = 0x0040 > bInterval = 0x0000 > bRefresh = 0x0000 > bSynchAddress = 0x0000 > > Endpoint 6 > bLength = 0x0007 > bDescriptorType = 0x0005 > bEndpointAddress = 0x0005 > bmAttributes = 0x0002 > wMaxPacketSize = 0x0040 > bInterval = 0x0000 > bRefresh = 0x0000 > bSynchAddress = 0x0000 > > > Let me know if it would actually help you to see any debugging output > from the legacy usb1 stack with both devices (data + control) deteced. > > michael > _______________________________________________ > freebsd-usb@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-usb > To unsubscribe, send any mail to "freebsd-usb-unsubscribe@freebsd.org" > One more... I tried upgrading to the latest usb2 version (as merged by alfred earlier this month). Using this things get better and worse at the same time. Now the 3g serial device is detected everytime reliably whenever usb2_controller_uhci is loaded. When loading usb2_controller_ehci, it gets disconnected and reconnect again. /dev/cuU0 is there in both cases. It still complains about not being able assigning an address (this time on ushub4). So maybe that's where the "missing" interface is. The biggest complaint I have right now is, that the device is not working anymore (whatever I send to the modem like a plain "AT" does not return anything), so I reverted back to the source tree of mid december (sometimes ZFS is really useful :). To be it seems like the machine is doing something really strange to get both serial devices registered, maybe that's why it sometimes works and sometimes not (especially considering how uhci and ehci somehow interfere on ushub1). "Hands on" (IM) help would really be appreciated, I'm pretty stuck at this point :/ /(michael From owner-freebsd-usb@FreeBSD.ORG Wed Jan 21 06:50:54 2009 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EBFCD106564A; Wed, 21 Jan 2009 06:50:54 +0000 (UTC) (envelope-from kevlo@kevlo.org) Received: from ns.kevlo.org (kevlo.org [220.128.136.52]) by mx1.freebsd.org (Postfix) with ESMTP id 6C4888FC13; Wed, 21 Jan 2009 06:50:54 +0000 (UTC) (envelope-from kevlo@kevlo.org) Received: from [127.0.0.1] (kevlo@kevlo.org [220.128.136.52]) by ns.kevlo.org (8.14.3/8.14.3) with ESMTP id n0L6eO5h023971; Wed, 21 Jan 2009 14:40:40 +0800 (CST) From: Kevin Lo To: Weongyo Jeong In-Reply-To: <20090119112333.GA36305@freebsd.weongyo.org> References: <20090119112333.GA36305@freebsd.weongyo.org> Content-Type: text/plain Date: Wed, 21 Jan 2009 14:38:18 +0800 Message-Id: <1232519898.26154.11.camel@srg.kevlo.org> Mime-Version: 1.0 X-Mailer: Evolution 2.24.3 OpenBSD/Ports Content-Transfer-Encoding: 7bit Cc: current@freebsd.org, freebsd-usb@freebsd.org Subject: Re: HEADSUP: urtw(4) to be committed soon 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: Wed, 21 Jan 2009 06:50:55 -0000 Weongyo Jeong wrote: > Hello, Hi Weongyo, > I would like to commit urtw(4) driver for supporting Realtek's 8187L > wireless chipset based on USB into HEAD by the end of the week if there > are no objections. And the license of files would be as follows that > AFAIK it's based on OpenBSD's template license file: > > /*- > * Copyright (c) 2008 Weongyo Jeong > * > * Permission to use, copy, modify, and distribute this software for any > * purpose with or without fee is hereby granted, provided that the above > * copyright notice and this permission notice appear in all copies. > * > * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES > * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF > * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR > * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES > * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN > * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF > * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. > */ > > Because I'm not a lawyer it'd definitely fail to answer about your > detailed questions. Just one thing I want to is that it's okay if it's > enough to use in *BSD, OpenSolaris and etc. Not want to go into > troubles. :-) > > I'm looking for a person to port from USB to NEWUSB and if you want to > test you can find the sources at: > > http://people.freebsd.org/~weongyo/urtw_20090119.tar.gz Works for me, thanks. Though it's quite a bit slower, that's a job for another day :-) $ dmesg | grep urtw0 urtw0: on uhub0 urtw0: WARNING: using obsoleted IFF_NEEDSGIANT flag $ ifconfig plip0: flags=108810 metric 0 mtu 1500 lo0: flags=8049 metric 0 mtu 16384 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 urtw0: flags=108843 metric 0 mtu 2290 ether 00:40:0c:04:3b:2a media: IEEE 802.11 Wireless Ethernet autoselect mode 11g status: associated wlan0: flags=8843 metric 0 mtu 1500 ether 00:40:0c:04:3b:2a inet 192.168.1.116 netmask 0xffffff00 broadcast 192.168.1.255 media: IEEE 802.11 Wireless Ethernet autoselect mode 11g status: associated ssid MSI channel 11 (2462 Mhz 11g) bssid 00:11:09:0c:2f:91 country US authmode OPEN privacy OFF txpower 0 bmiss 7 scanvalid 60 bgscan bgscanintvl 300 bgscanidle 250 roam:rssi 7 roam:rate 5 protmode CTS > regards, > Weongyo Jeong Kevin From owner-freebsd-usb@FreeBSD.ORG Wed Jan 21 07:21:50 2009 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 03125106566C; Wed, 21 Jan 2009 07:21:50 +0000 (UTC) (envelope-from weongyo.jeong@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.225]) by mx1.freebsd.org (Postfix) with ESMTP id B8FAE8FC1A; Wed, 21 Jan 2009 07:21:49 +0000 (UTC) (envelope-from weongyo.jeong@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so3627351rvf.43 for ; Tue, 20 Jan 2009 23:21:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:from:date:to:cc :subject:message-id:reply-to:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent:organization:x-operation-sytem; bh=kKf9Um5j4wYdB/AOabcyfionl6krzYJu6qRByTmzTTg=; b=dMTJY1/vRYyGZ5Xi34UXUoRrS+iqlsQTL2Shnt6JZOugW2FDmjU/4I2OdJsf/H3IK3 qp0R3KuFGugKxswL/Z/gnvQffTTREcuD9oPCs437xa62Dx6juYwipLlbCzEAekfo2fKb 7jaW5b/K4kgrkX0JwurBFoQtqObUQ5nalqa9I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:date:to:cc:subject:message-id:reply-to:mail-followup-to :references:mime-version:content-type:content-disposition :in-reply-to:user-agent:organization:x-operation-sytem; b=FTff7l7i2EU3O9DdLYS8xRhclAZqZi5hjq77HZn/7y0KjeE/fjJZJlMrNy3yJWN6xf hB4/gKRyfwFdRliTZHJPQc74TUHuZ65y8V8i3fljDjUm3FgPz/OFGkuUcFUDFVF6O1Ex D3g8qLtoFhKpiwiVLDjV1Pia49CeBGnQV6YJY= Received: by 10.140.157.1 with SMTP id f1mr3515204rve.196.1232522509446; Tue, 20 Jan 2009 23:21:49 -0800 (PST) Received: from freebsd.weongyo.org ([211.53.35.67]) by mx.google.com with ESMTPS id g14sm5883232rvb.0.2009.01.20.23.21.45 (version=SSLv3 cipher=RC4-MD5); Tue, 20 Jan 2009 23:21:48 -0800 (PST) Received: by freebsd.weongyo.org (sSMTP sendmail emulation); Wed, 21 Jan 2009 16:21:17 +0900 From: Weongyo Jeong Date: Wed, 21 Jan 2009 16:21:17 +0900 To: Kevin Lo Message-ID: <20090121072117.GA46438@freebsd.weongyo.org> Mail-Followup-To: Kevin Lo , current@freebsd.org, freebsd-usb@freebsd.org References: <20090119112333.GA36305@freebsd.weongyo.org> <1232519898.26154.11.camel@srg.kevlo.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1232519898.26154.11.camel@srg.kevlo.org> User-Agent: Mutt/1.4.2.3i Organization: CDNetworks. X-Operation-Sytem: FreeBSD Cc: current@freebsd.org, freebsd-usb@freebsd.org Subject: Re: HEADSUP: urtw(4) to be committed soon X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Weongyo Jeong List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jan 2009 07:21:50 -0000 On Wed, Jan 21, 2009 at 02:38:18PM +0800, Kevin Lo wrote: > Weongyo Jeong wrote: > > Hello, > > Hi Weongyo, > > > I would like to commit urtw(4) driver for supporting Realtek's 8187L > > wireless chipset based on USB into HEAD by the end of the week if there > > are no objections. And the license of files would be as follows that > > AFAIK it's based on OpenBSD's template license file: > > > > /*- > > * Copyright (c) 2008 Weongyo Jeong > > * > > * Permission to use, copy, modify, and distribute this software for any > > * purpose with or without fee is hereby granted, provided that the above > > * copyright notice and this permission notice appear in all copies. > > * > > * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES > > * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF > > * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR > > * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES > > * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN > > * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF > > * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. > > */ > > > > Because I'm not a lawyer it'd definitely fail to answer about your > > detailed questions. Just one thing I want to is that it's okay if it's > > enough to use in *BSD, OpenSolaris and etc. Not want to go into > > troubles. :-) > > > > I'm looking for a person to port from USB to NEWUSB and if you want to > > test you can find the sources at: > > > > http://people.freebsd.org/~weongyo/urtw_20090119.tar.gz > > > Works for me, thanks. Though it's quite a bit slower, that's a job > for another day :-) > > $ dmesg | grep urtw0 > urtw0: 2> on uhub0 > urtw0: WARNING: using obsoleted IFF_NEEDSGIANT flag > > $ ifconfig > plip0: flags=108810 metric 0 > mtu 1500 > lo0: flags=8049 metric 0 mtu 16384 > inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5 > inet6 ::1 prefixlen 128 > inet 127.0.0.1 netmask 0xff000000 > urtw0: flags=108843 > metric 0 mtu 2290 > ether 00:40:0c:04:3b:2a > media: IEEE 802.11 Wireless Ethernet autoselect mode 11g > status: associated > wlan0: flags=8843 metric 0 mtu > 1500 > ether 00:40:0c:04:3b:2a > inet 192.168.1.116 netmask 0xffffff00 broadcast 192.168.1.255 > media: IEEE 802.11 Wireless Ethernet autoselect mode 11g > status: associated > ssid MSI channel 11 (2462 Mhz 11g) bssid 00:11:09:0c:2f:91 > country US authmode OPEN privacy OFF txpower 0 bmiss 7 scanvalid > 60 > bgscan bgscanintvl 300 bgscanidle 250 roam:rssi 7 roam:rate 5 > protmode CTS Thank you for testing. :-) The performance issue is a known issue that I think we need to fix a rate control routine for urtw(4). I tried to use wlan_amrr(4) but concluded it's hard to apply it without documents because I couldn't find a flag whether the tx is failed or not. It looks it's not enough with just looking USB_STATUS value of usb callbacks. regards, Weongyo Jeong From owner-freebsd-usb@FreeBSD.ORG Wed Jan 21 18:10:07 2009 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3D4591065726 for ; Wed, 21 Jan 2009 18:10:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8899B8FC24 for ; Wed, 21 Jan 2009 18:10:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0LIA3l5063460 for ; Wed, 21 Jan 2009 18:10:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0LIA3XE063459; Wed, 21 Jan 2009 18:10:03 GMT (envelope-from gnats) Date: Wed, 21 Jan 2009 18:10:03 GMT Message-Id: <200901211810.n0LIA3XE063459@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Boris Kochergin Cc: Subject: Re: usb/130230: Samsung Electronics YP-U3 does not attach in 7.1-RELEASE X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Boris Kochergin List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jan 2009 18:10:22 -0000 The following reply was made to PR usb/130230; it has been noted by GNATS. From: Boris Kochergin To: bug-followup@FreeBSD.org Cc: Subject: Re: usb/130230: Samsung Electronics YP-U3 does not attach in 7.1-RELEASE Date: Wed, 21 Jan 2009 12:33:09 -0500 Unfortunately, neither method fixes it. The first patch results in the following being printed when the device is inserted: umass0: on uhub4 Nothing else is printed about it until it is detached, which results in a lot of these: umass0: BBB reset failed, IOERROR umass0: BBB bulk-in clear stall failed, IOERROR umass0: BBB bulk-out clear stall failed, IOERROR Backing out the quirk introduced by kern/125398 results in: umass0: on uhub4 (da0:umass-sim0:0:0:0): got CAM status 0x4 (da0:umass-sim0:0:0:0): fatal error, failed to attach to device (da0:umass-sim0:0:0:0): lost device (da0:umass-sim0:0:0:0): removing device entry From owner-freebsd-usb@FreeBSD.ORG Fri Jan 23 08:26:01 2009 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 473D21065675 for ; Fri, 23 Jan 2009 08:26:01 +0000 (UTC) (envelope-from freebsdusb@bindone.de) Received: from mail.bindone.de (mail.bindone.de [80.190.134.51]) by mx1.freebsd.org (Postfix) with SMTP id 8653B8FC1F for ; Fri, 23 Jan 2009 08:26:00 +0000 (UTC) (envelope-from freebsdusb@bindone.de) Received: (qmail 97654 invoked by uid 89); 23 Jan 2009 08:25:58 -0000 Received: from unknown (HELO ufo.bindone.de) (mg@bindone.de@87.152.191.178) by mail.bindone.de with ESMTPA; 23 Jan 2009 08:25:58 -0000 Message-ID: <49797ED8.8030804@bindone.de> Date: Fri, 23 Jan 2009 09:24:56 +0100 From: Michael User-Agent: Thunderbird 2.0.0.18 (X11/20081129) MIME-Version: 1.0 To: freebsd-usb@freebsd.org References: <492D6E0D.7020500@bindone.de> <200812031631.59515.hselasky@c2i.net> <49379FFF.6000007@bindone.de> <200812041544.57108.hselasky@c2i.net> <49768F47.7090204@bindone.de> <497691CC.1030603@bindone.de> <4976A989.2030207@bindone.de> In-Reply-To: <4976A989.2030207@bindone.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: Device IDs for HP hs2300 HSDPA modem 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: Fri, 23 Jan 2009 08:26:01 -0000 Just for the records and anybody using this device (and googling around for a solution): Hans Petter took the time and investigated the issue and could actually solve all the problems I had with this device. New versions are available in perforce: http://perforce.freebsd.org/chv.cgi?CH=156521 http://perforce.freebsd.org/chv.cgi?CH=156522 Now everything works perfectly smooth (can switch the wwan on/off kldload/kldunload whatever any time and it's absolutely stable - normal ppp configuration works as expected, getting up to 230kb/s FTP transfer rate with no load). kldload usb2_serial_3g kldload usb2_controller_uhci => /dev/cuaU0 (data port) => /dev/cuaU2 (control port) Thanks to Hans Petter for his really fast and competent support and the immediate fix, never experienced this in an open source project before. cheers Michael Michael wrote: > Michael wrote: > >> Michael wrote: >> >> >>> Hans Petter Selasky wrote: >>> >>> >>> >>>> On Thursday 04 December 2008, Michael wrote: >>>> >>>> >>>> >>>> >>>>> Hans Petter Selasky wrote: >>>>> >>>>> >>>>> >>>>> >>>>>> On Wednesday 03 December 2008, Michael wrote: >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> Hans Petter Selasky wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>> On Tuesday 02 December 2008, Michael wrote: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> 3. I tried using a current checkout of usb2 (and added all the device >>>>>>>>> IDs necessary), but serial_3g is missing (and therefore >>>>>>>>> commented out in sys/modules/usb2/Makefile), so I'm stuck there as >>>>>>>>> well. Is there actual hope that the problem >>>>>>>>> might not appear when using usb2? (all I know about usb2 is that >>>>>>>>> it's supposed to be giant-free, no idea if it can >>>>>>>>> handle these issues any better - seems like at least 50% of USB >>>>>>>>> devices are violating the standard in one way or >>>>>>>>> another anyway). >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> Alfred forgot to add the Makefile. The 3g id's are now in >>>>>>>> core/usb2_msctest.c . I've sent him a patch to fix this, but have not >>>>>>>> heard from him yet, assuming he is very busy. >>>>>>>> >>>>>>>> Just copy one of the other serial driver Makefiles and add "u3g2.c". >>>>>>>> >>>>>>>> --HPS >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> Ok, essentially this seems to work, even so there are some caveats: >>>>>>> 1. usb2_serial_3g has to be loaded before of usb2_controller_ehci >>>>>>> 2. When I disable the device (button or bios command) it is detached >>>>>>> correctly, >>>>>>> but reattaching it fails 9 out of 10 times with the following error: >>>>>>> kernel: usb2_alloc_device:1421: set address 2 failed (ignored) >>>>>>> kernel: usb2_alloc_device:1456: getting device descriptor at addr 2 >>>>>>> failed! kernel: uhub_reattach_port:402: could not allocate new device! >>>>>>> If I kldunload usb2_controller_ehci and reload it, its detected ok. >>>>>>> usb1 has no issues performing the same operation. >>>>>>> 3. The machine crashed once after reenabling the device. No crashdumps >>>>>>> here, mostly because I'm stupid :( >>>>>>> 4. There is only one serial device created (/dev/cuaU0), which >>>>>>> represents the data interface. The control interface is not detected. >>>>>>> (usb1 creates two interfaces /dev/cuaU0.0 for data and /dev/cuaU0.2 for >>>>>>> control). This is essential, because even so the data interface supports >>>>>>> most commands, it doesn't accept the PIN code entry cmomand (or other >>>>>>> maintenance commands). For testing purposes I disabled the PIN entry >>>>>>> requirement on the SIM and was able to get reasonable stable service (up >>>>>>> to 250kb/s). >>>>>>> >>>>>>> Let me know if there is anything I can do to help debugging the issues >>>>>>> above. I attached the patches for the HS2300 device. >>>>>>> >>>>>>> br >>>>>>> michael >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> Hi, >>>>>> >>>>>> Try tuning the following knobs, one at a time. >>>>>> >>>>>> sysctl hw.usb2.ehci.no_hs=1 >>>>>> >>>>>> This will disable hooking on devices to high speed. >>>>>> >>>>>> I think there is a problem with your device! >>>>>> >>>>>> Another thing you can try before re-plugging: >>>>>> >>>>>> sysctl hw.usb2.ss_delay=2 >>>>>> >>>>>> Also try: >>>>>> >>>>>> sysctl hw.usb2.pr_recovery_delay=500 >>>>>> >>>>>> --HPS >>>>>> >>>>>> >>>>>> >>>>>> >>>>> None of these knobs have a lasting effect. Sometimes it works, sometimes >>>>> it doesn't. Disconnecting/reconnecting at a fast pace confuses it >>>>> completely (missing the event completely). That's intersting because >>>>> usb1 seems to be able to keep track of that ok, so it should be >>>>> possible. Do you think this relates to caveat 1 (because I think >>>>> normally loading 3g after ehci should work)? Are there any debugging >>>>> knobs I should use to get more useful traces? >>>>> >>>>> >>>>> >>>>> >>>> See "sysctl hw.usb2" >>>> >>>> >>>> >>>> >>>> >>>>> What about 4, is there anything I can do or anybody to contact to figure >>>>> why the control device doesn't show up at all? (or is more a missing >>>>> feature than a bug?) >>>>> >>>>> >>>>> >>>>> >>>> Send me a dump of the usb-descriptors using: >>>> >>>> usbconfig -u xxx -a yyy dump_curr_config_desc >>>> >>>> And I will have a look at it. I suspect that the device is there, but has >>>> another unit ID than you expect. >>>> >>>> --HPS >>>> >>>> >>>> >>>> >>> It actually only works 1 out of 100 times now :( >>> In general what I find interesting is that ugen0 - ugen4 come in when >>> loading controller_uhci, while ugen5 and ugen6 are controlled by >>> controller_ehci, BUT if the device is actually found, it will end up on >>> ugen1.2, but only if uhci AND ehci are loaded. >>> _______________________________________________ >>> freebsd-usb@freebsd.org mailing list >>> http://lists.freebsd.org/mailman/listinfo/freebsd-usb >>> To unsubscribe, send any mail to "freebsd-usb-unsubscribe@freebsd.org" >>> >>> >>> >> Sorry about the ongoing bombardment... >> I figured the best way to almost reliably getting the device detected >> after booting. >> 1. sysctl dev.acpi_hp.0.wwan_enabled = 0 >> (Disable the wwan device - I do this through the acpi_hp kernel >> module I wrote and ment to release weeks ago) >> 2. kldload usb2_controller_uhci >> 3. kldload usb2_serial_3g >> 4. kldload usb2_controller_ehci >> 5. sysctl dev.acpi_hp.0.wwan_enabled=1 >> >> Without using my acpi module and disabling the device first, chances of >> getting it detected properly are almost zero. The control device is >> still missing though... >> usbconfig with the modem detected (this time I loaded drivers in reverse >> order, so don't get confused by the numbering) >> ugen2.1: at usbus2, cfg=0 md=HOST spd=FULL >> (12Mbps) pwr=ON >> ugen3.1: at usbus3, cfg=0 md=HOST spd=FULL >> (12Mbps) pwr=ON >> ugen4.1: at usbus4, cfg=0 md=HOST spd=FULL >> (12Mbps) pwr=ON >> ugen5.1: at usbus5, cfg=0 md=HOST spd=FULL >> (12Mbps) pwr=ON >> ugen6.1: at usbus6, cfg=0 md=HOST spd=FULL >> (12Mbps) pwr=ON >> ugen0.1: at usbus0, cfg=0 md=HOST spd=HIGH >> (480Mbps) pwr=ON >> ugen1.1: at usbus1, cfg=0 md=HOST spd=HIGH >> (480Mbps) pwr=ON >> ugen3.2: at usbus3, cfg=0 >> md=HOST spd=FULL (12Mbps) pwr=ON >> >> usbconfig -u 3 -a 2 dump_curr_config_desc >> >> ugen3.2: at usbus3, cfg=0 >> md=HOST spd=FULL (12Mbps) pwr=ON >> >> >> Configuration index 0 >> >> bLength = 0x0009 >> bDescriptorType = 0x0002 >> wTotalLength = 0x0043 >> bNumInterfaces = 0x0001 >> bConfigurationValue = 0x0001 >> iConfiguration = 0x0000 >> bmAttributes = 0x00e0 >> bMaxPower = 0x0000 >> >> Interface 0 >> bLength = 0x0009 >> bDescriptorType = 0x0004 >> bInterfaceNumber = 0x0000 >> bAlternateSetting = 0x0000 >> bNumEndpoints = 0x0007 >> bInterfaceClass = 0x00ff >> bInterfaceSubClass = 0x00ff >> bInterfaceProtocol = 0x00ff >> iInterface = 0x0003 >> >> Endpoint 0 >> bLength = 0x0007 >> bDescriptorType = 0x0005 >> bEndpointAddress = 0x0081 >> bmAttributes = 0x0003 >> wMaxPacketSize = 0x0010 >> bInterval = 0x0080 >> bRefresh = 0x0000 >> bSynchAddress = 0x0000 >> >> Endpoint 1 >> bLength = 0x0007 >> bDescriptorType = 0x0005 >> bEndpointAddress = 0x0082 >> bmAttributes = 0x0002 >> wMaxPacketSize = 0x0040 >> bInterval = 0x0000 >> bRefresh = 0x0000 >> bSynchAddress = 0x0000 >> >> Endpoint 2 >> bLength = 0x0007 >> bDescriptorType = 0x0005 >> bEndpointAddress = 0x0002 >> bmAttributes = 0x0002 >> wMaxPacketSize = 0x0040 >> bInterval = 0x0000 >> bRefresh = 0x0000 >> bSynchAddress = 0x0000 >> >> Endpoint 3 >> bLength = 0x0007 >> bDescriptorType = 0x0005 >> bEndpointAddress = 0x0084 >> bmAttributes = 0x0002 >> wMaxPacketSize = 0x0040 >> bInterval = 0x0000 >> bRefresh = 0x0000 >> bSynchAddress = 0x0000 >> >> Endpoint 4 >> bLength = 0x0007 >> bDescriptorType = 0x0005 >> bEndpointAddress = 0x0004 >> bmAttributes = 0x0002 >> wMaxPacketSize = 0x0040 >> bInterval = 0x0000 >> bRefresh = 0x0000 >> bSynchAddress = 0x0000 >> >> Endpoint 5 >> bLength = 0x0007 >> bDescriptorType = 0x0005 >> bEndpointAddress = 0x0085 >> bmAttributes = 0x0002 >> wMaxPacketSize = 0x0040 >> bInterval = 0x0000 >> bRefresh = 0x0000 >> bSynchAddress = 0x0000 >> >> Endpoint 6 >> bLength = 0x0007 >> bDescriptorType = 0x0005 >> bEndpointAddress = 0x0005 >> bmAttributes = 0x0002 >> wMaxPacketSize = 0x0040 >> bInterval = 0x0000 >> bRefresh = 0x0000 >> bSynchAddress = 0x0000 >> >> >> Let me know if it would actually help you to see any debugging output >> from the legacy usb1 stack with both devices (data + control) deteced. >> >> michael >> _______________________________________________ >> freebsd-usb@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-usb >> To unsubscribe, send any mail to "freebsd-usb-unsubscribe@freebsd.org" >> >> > One more... I tried upgrading to the latest usb2 version (as merged by > alfred earlier this month). Using this things get better and worse at > the same time. > Now the 3g serial device is detected everytime reliably whenever > usb2_controller_uhci is loaded. When loading usb2_controller_ehci, it > gets disconnected and reconnect again. /dev/cuU0 is there in both cases. > It still complains about not being able assigning an address (this time > on ushub4). So maybe that's where the "missing" interface is. The > biggest complaint I have right now is, that the device is not working > anymore (whatever I send to the modem like a plain "AT" does not return > anything), so I reverted back to the source tree of mid december > (sometimes ZFS is really useful :). To be it seems like the machine is > doing something really strange to get both serial devices registered, > maybe that's why it sometimes works and sometimes not (especially > considering how uhci and ehci somehow interfere on ushub1). "Hands on" > (IM) help would really be appreciated, I'm pretty stuck at this point :/ > > /(michael > > _______________________________________________ > freebsd-usb@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-usb > To unsubscribe, send any mail to "freebsd-usb-unsubscribe@freebsd.org" > From owner-freebsd-usb@FreeBSD.ORG Fri Jan 23 13:04:25 2009 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9829D1065672 for ; Fri, 23 Jan 2009 13:04:25 +0000 (UTC) (envelope-from bounces@nabble.com) Received: from kuber.nabble.com (kuber.nabble.com [216.139.236.158]) by mx1.freebsd.org (Postfix) with ESMTP id 5EB9B8FC17 for ; Fri, 23 Jan 2009 13:04:25 +0000 (UTC) (envelope-from bounces@nabble.com) Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1LQLOo-0001lx-55 for freebsd-usb@freebsd.org; Fri, 23 Jan 2009 04:44:38 -0800 Message-ID: <21623803.post@talk.nabble.com> Date: Fri, 23 Jan 2009 04:44:38 -0800 (PST) From: Upakul Barkakaty To: freebsd-usb@freebsd.org In-Reply-To: <6f0bc3e80901110345x6dd40517l5793dc7e9720f47a@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Nabble-From: upakul@gmail.com References: <6f0bc3e80901110345x6dd40517l5793dc7e9720f47a@mail.gmail.com> Subject: Re: USB Devices not getting detected with USB card on PCI express. 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: Fri, 23 Jan 2009 13:04:25 -0000 Hello I=E2=80=99m stuck in the very same situation in an exactly same scenario. I= =E2=80=99m using =E2=80=9CEmerson Networks mvme7100=E2=80=9D board that contains the Free-sc= ale MPC8641d processor. The setup is exactly same as mentioned i.e. [PowerPC controller]<-->[PCI Express]<-->[PCIe-to-PCI bridge]<-->[PCI USB Card]<-->USB Device =20 And I=E2=80=99m getting SET_ADDR_FAILED error. I tried to debug this furthe= r at my end and found this was perhaps due to interrupts not coming from the USB controller. And yes, I verified that it works as expected in X-86 setup. Also, the same USB controller works fine if I have PCI instead of PCI Express in my setup.=20 My QUESTION: IS this a known issue? Or any other developer facing the same issue? Any suggested work around for the same? Cheers!! Neha Oberoi wrote: >=20 > Hi all, >=20 > I am facing a strange problem with my freebsd stack. I am using freebsd > version 6.0. The set up is as follows: >=20 > [PowerPC controller]<-->[PCI Express]<-->[PCIe-to-PCI bridge]<-->[PCI USB > Card]<-->USB Device >=20 > When I plug in an USB device it gives a SET_ADDR_FAILED error, and > disables > the port. >=20 > Now the strange thing is that the same setup with PCIe and USB is working > all right on a x86 setup. >=20 > I tried debugging but didnt get any obvious errors. Any pointers in this > regard would be most welcome. >=20 > Best regards, > Nehaa > _______________________________________________ > freebsd-usb@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-usb > To unsubscribe, send any mail to "freebsd-usb-unsubscribe@freebsd.org" >=20 >=20 --=20 View this message in context: http://www.nabble.com/USB-Devices-not-getting= -detected-with-USB-card-on-PCI-express.-tp21398554p21623803.html Sent from the freebsd-usb mailing list archive at Nabble.com. From owner-freebsd-usb@FreeBSD.ORG Sat Jan 24 11:50:02 2009 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E26861065670 for ; Sat, 24 Jan 2009 11:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B641B8FC12 for ; Sat, 24 Jan 2009 11:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0OBo2N7015288 for ; Sat, 24 Jan 2009 11:50:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0OBo2LM015287; Sat, 24 Jan 2009 11:50:02 GMT (envelope-from gnats) Date: Sat, 24 Jan 2009 11:50:02 GMT Message-Id: <200901241150.n0OBo2LM015287@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Hans Petter Selasky Cc: Subject: usb/130066: [newusb] Serial adaptor use fail with 'unsupported speed XXX' X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Hans Petter Selasky List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jan 2009 11:50:03 -0000 The following reply was made to PR usb/130066; it has been noted by GNATS. From: Hans Petter Selasky To: bug-followup@freebsd.org, simon@freebsd.org Cc: Subject: usb/130066: [newusb] Serial adaptor use fail with 'unsupported speed XXX' Date: Sat, 24 Jan 2009 11:45:11 +0100 Hi, This has been fixed in -current now. Please re-test and close the PR. --HPS From owner-freebsd-usb@FreeBSD.ORG Sat Jan 24 11:50:04 2009 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5B230106566C for ; Sat, 24 Jan 2009 11:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 2F4D68FC16 for ; Sat, 24 Jan 2009 11:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0OBo44P015319 for ; Sat, 24 Jan 2009 11:50:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0OBo41C015318; Sat, 24 Jan 2009 11:50:04 GMT (envelope-from gnats) Date: Sat, 24 Jan 2009 11:50:04 GMT Message-Id: <200901241150.n0OBo41C015318@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Hans Petter Selasky Cc: Subject: usb/128590: [patch] [newusb] Updates to NOTES for new USB stack X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Hans Petter Selasky List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jan 2009 11:50:04 -0000 The following reply was made to PR usb/128590; it has been noted by GNATS. From: Hans Petter Selasky To: bug-followup@freebsd.org, niclas.zeising@gmail.com Cc: Subject: usb/128590: [patch] [newusb] Updates to NOTES for new USB stack Date: Sat, 24 Jan 2009 11:46:44 +0100 Can we wait until the final USB device names settle after that USB2 becomes default before updating NOTES? --HPS From owner-freebsd-usb@FreeBSD.ORG Sat Jan 24 11:50:06 2009 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4DCDA106566C for ; Sat, 24 Jan 2009 11:50:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id CD1D58FC19 for ; Sat, 24 Jan 2009 11:50:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0OBo5hR015332 for ; Sat, 24 Jan 2009 11:50:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0OBo5j9015331; Sat, 24 Jan 2009 11:50:05 GMT (envelope-from gnats) Date: Sat, 24 Jan 2009 11:50:05 GMT Message-Id: <200901241150.n0OBo5j9015331@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Hans Petter Selasky Cc: Subject: usb/129964: [newusb] disconnection of ugen devices isn't logged X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Hans Petter Selasky List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jan 2009 11:50:06 -0000 The following reply was made to PR usb/129964; it has been noted by GNATS. From: Hans Petter Selasky To: bug-followup@freebsd.org, bruce@cran.org.uk Cc: Subject: usb/129964: [newusb] disconnection of ugen devices isn't logged Date: Sat, 24 Jan 2009 11:47:47 +0100 Hi, This has been patched in -current. Please close after re-test! --HPS From owner-freebsd-usb@FreeBSD.ORG Sat Jan 24 11:50:07 2009 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DFC511065672 for ; Sat, 24 Jan 2009 11:50:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B419F8FC1C for ; Sat, 24 Jan 2009 11:50:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0OBo7nt015434 for ; Sat, 24 Jan 2009 11:50:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0OBo7Ij015427; Sat, 24 Jan 2009 11:50:07 GMT (envelope-from gnats) Date: Sat, 24 Jan 2009 11:50:07 GMT Message-Id: <200901241150.n0OBo7Ij015427@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Hans Petter Selasky Cc: Subject: usb/130024: [newusb] Sun Type 7 Unix keyboard doesn't work with usb2 X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Hans Petter Selasky List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jan 2009 11:50:08 -0000 The following reply was made to PR usb/130024; it has been noted by GNATS. From: Hans Petter Selasky To: bug-followup@freebsd.org, garga@freebsd.org Cc: Nathan Whitehorn Subject: usb/130024: [newusb] Sun Type 7 Unix keyboard doesn't work with usb2 Date: Sat, 24 Jan 2009 11:48:48 +0100 Hi, This issue has been resolved. Patches are on its way to -current. --HPS From owner-freebsd-usb@FreeBSD.ORG Sat Jan 24 11:50:09 2009 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C4109106567B for ; Sat, 24 Jan 2009 11:50:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 97DF78FC17 for ; Sat, 24 Jan 2009 11:50:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0OBo9rA015596 for ; Sat, 24 Jan 2009 11:50:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0OBo94U015595; Sat, 24 Jan 2009 11:50:09 GMT (envelope-from gnats) Date: Sat, 24 Jan 2009 11:50:09 GMT Message-Id: <200901241150.n0OBo94U015595@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Hans Petter Selasky Cc: Subject: usb/130325: [usb] [patch] fix tools/tools/usb/print-usb-if-vids.sh X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Hans Petter Selasky List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jan 2009 11:50:10 -0000 The following reply was made to PR usb/130325; it has been noted by GNATS. From: Hans Petter Selasky To: bug-followup@freebsd.org, alexbestms@math.uni-muenster.de Cc: Subject: usb/130325: [usb] [patch] fix tools/tools/usb/print-usb-if-vids.sh Date: Sat, 24 Jan 2009 11:49:35 +0100 Patch is in -current. This issue can be closed! --HPS From owner-freebsd-usb@FreeBSD.ORG Sat Jan 24 11:50:11 2009 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B91F21065673 for ; Sat, 24 Jan 2009 11:50:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8D41E8FC13 for ; Sat, 24 Jan 2009 11:50:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0OBoBwX015789 for ; Sat, 24 Jan 2009 11:50:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0OBoBIi015783; Sat, 24 Jan 2009 11:50:11 GMT (envelope-from gnats) Date: Sat, 24 Jan 2009 11:50:11 GMT Message-Id: <200901241150.n0OBoBIi015783@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Hans Petter Selasky Cc: Subject: usb/128803: [usbdevs] [patch] Quirk for I-Tuner Networks USBLCD4X20 support X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Hans Petter Selasky List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jan 2009 11:50:12 -0000 The following reply was made to PR usb/128803; it has been noted by GNATS. From: Hans Petter Selasky To: bug-followup@freebsd.org, andy@siliconlandmark.com Cc: Subject: usb/128803: [usbdevs] [patch] Quirk for I-Tuner Networks USBLCD4X20 support Date: Sat, 24 Jan 2009 11:51:33 +0100 I have patches this in [newusb]. --HPS From owner-freebsd-usb@FreeBSD.ORG Sat Jan 24 13:10:03 2009 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2499A106564A for ; Sat, 24 Jan 2009 13:10:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id EC6C48FC12 for ; Sat, 24 Jan 2009 13:10:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0ODA2pt076280 for ; Sat, 24 Jan 2009 13:10:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0ODA2XT076279; Sat, 24 Jan 2009 13:10:02 GMT (envelope-from gnats) Date: Sat, 24 Jan 2009 13:10:02 GMT Message-Id: <200901241310.n0ODA2XT076279@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Niclas Zeising Cc: Subject: Re: usb/128590: [patch] [newusb] Updates to NOTES for new USB stack X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Niclas Zeising List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jan 2009 13:10:03 -0000 The following reply was made to PR usb/128590; it has been noted by GNATS. From: Niclas Zeising To: Hans Petter Selasky Cc: bug-followup@freebsd.org Subject: Re: usb/128590: [patch] [newusb] Updates to NOTES for new USB stack Date: Sat, 24 Jan 2009 13:42:48 +0100 Hans Petter Selasky wrote: > Can we wait until the final USB device names settle after that USB2 becomes > default before updating NOTES? > > --HPS > Of course we can. Just don't forget it ;) Keep up the good work! Regards Niclas