From owner-freebsd-usb@FreeBSD.ORG Mon May 22 11:03:10 2006 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 29A3316A5EF for ; Mon, 22 May 2006 11:03:10 +0000 (UTC) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7901A43D5D for ; Mon, 22 May 2006 11:03:09 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k4MB39qL035058 for ; Mon, 22 May 2006 11:03:09 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k4MB38uN035053 for freebsd-usb@freebsd.org; Mon, 22 May 2006 11:03:08 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 22 May 2006 11:03:08 GMT Message-Id: <200605221103.k4MB38uN035053@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: freebsd-usb@FreeBSD.org Cc: Subject: Current problem reports assigned to you 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, 22 May 2006 11:03:18 -0000 Current FreeBSD problem reports Critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2005/08/10] usb/84750 usb [hang] 6-BETA2 reboot/shutdown with root_ o [2006/01/11] usb/91629 usb usbd_abort_pipe() may result in infinite 2 problems total. Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2002/07/19] usb/40792 usb signals lead to data loss on device ugen o [2002/12/10] usb/46176 usb [panic] umass causes kernel panic if devi o [2002/12/19] i386/46371 usb USB controller cannot be initialized on I f [2003/08/13] usb/55555 usb [ums] system freezes with access to /dev/ o [2003/09/26] bin/57255 usb usbd and multi-function devices o [2004/01/30] usb/62088 usb [usb] Logitech Cordless/Optical Mouse not o [2004/02/03] usb/62309 usb [ugen] [panic] panic: ugen(4) driver o [2004/03/01] usb/63621 usb [usb] USB MemoryStick Reader stalls/crash o [2004/07/13] usb/69006 usb [patch] Apple Cinema Display hangs USB po o [2004/08/30] usb/71155 usb [usb] misbehaving usb-printer hangs proce o [2004/10/30] usb/73307 usb [panic] Kernel panics on USB disconnect o [2004/12/06] usb/74771 usb [umass] mounting write-protected umass de o [2005/01/01] usb/75705 usb [panic] da0 attach / Optio S4 (with backt o [2005/01/04] usb/75797 usb 5.3-STABLE(2005 1/4) detect USB headset, f [2005/01/13] usb/76204 usb panic while using usb attached modem o [2005/01/18] usb/76395 usb USB printer does not work, usbdevs says " f [2005/01/25] usb/76684 usb [hang] Toshiba PDR-M4 camera connected vi o [2005/02/06] usb/77184 usb kernel panic on USB device disconnect o [2005/02/09] usb/77294 usb ucom + ulpcom panic o [2005/02/23] usb/77940 usb [patch] [panic] insertion of usb keyboard f [2005/03/01] i386/78218 usb [kue] kue not detected on Sony PCG-F370 V o [2005/03/18] usb/78989 usb please add USB keyboard support to instal o [2005/03/22] usb/79140 usb WD Firewire/USB Combo hangs under load on o [2005/03/27] usb/79269 usb USB ohci da0 plug/unplug causes crashes a o [2005/03/27] usb/79287 usb UHCI hang after interrupt transfer o [2005/04/04] usb/79524 usb printing to Minolta PagePro 1[23]xxW via f [2005/04/07] usb/79656 usb [usb] RHSC interrupts lost o [2005/04/09] usb/79722 usb [usb] wrong alignments in ehci.h o [2005/04/17] usb/80040 usb [hang] Use of sound mixer causes system f f [2005/04/22] usb/80260 usb Travan USB tape drive fails to write o [2005/04/26] usb/80361 usb mounting of usb-stick fails o [2005/04/26] usb/80373 usb usb keyboard does not respond f [2005/05/06] usb/80685 usb panic in usb_cold_explore() at begining o [2005/05/09] usb/80829 usb possible panic when loading USB-modules o [2005/05/10] usb/80862 usb [patch] USB locking issues: missing some o [2005/05/20] usb/81308 usb [ugen] [patch] polling a ugen(4) control f [2005/06/13] usb/82198 usb Panic on attaching of ONKI N-338 USB MP3 f [2005/06/15] usb/82272 usb Can not recognize Casio camera EX-Z40 as o [2005/06/17] usb/82350 usb [usb] null pointer dereference in USB sta o [2005/06/22] usb/82520 usb Reboot when USL101 connected o [2005/06/26] usb/82660 usb EHCI: I/O stuck in state 'physrd'/panic o [2005/07/15] usb/83504 usb [usb] SpeedTouch USB stop working on rece o [2005/07/16] usb/83563 usb [panic] Page Fault while detaching Mpman o [2005/07/18] usb/83677 usb [usb] usb controller often not detected ( o [2005/07/19] usb/83756 usb Microsoft Intellimouse Explorer 4.0A does o [2005/07/24] usb/83977 usb [ucom] [panic] ucom1: open bulk out error o [2005/07/30] usb/84326 usb [umass] Panic trying to connect SCSI tape o [2005/07/30] usb/84336 usb [usb] [reboot] instant system reboot when o [2005/08/15] usb/84936 usb install - usb keyboard not recognized o [2005/09/12] usb/86031 usb need support usb nic rt2500 in my 5.4 STA o [2005/09/30] usb/86767 usb [usb] bogus "slice starts beyond end of t o [2005/10/08] usb/87099 usb panic: ohci_add_done: addr 0x000d1bf0 not o [2005/10/16] usb/87519 usb [kbd] cannot install on USB-only system o [2005/10/17] usb/87565 usb [PATCH] Support for Vodaphone 3G/UMTS car o [2005/11/09] usb/88743 usb [hang] USB makes kernel hang at boot (reg o [2005/11/14] usb/88966 usb kldunload ucom.ko returns "Device busy" e o [2005/11/14] usb/89003 usb LaCie Firewire drive not properly support o [2005/11/18] usb/89218 usb flash disk o [2005/12/05] usb/89954 usb [usb] USB Disk driver race condition? f [2005/12/05] usb/89997 usb [umass] [panic] panic on iPod mini detach o [2005/12/09] usb/90162 usb [usb] [patch] Add support for the MS Wire o [2005/12/20] usb/90700 usb Kernel panic on connect/mount/use umass d o [2006/01/02] usb/91238 usb USB tape unit fails to write a second tap o [2006/01/03] usb/91263 usb [patch] USB quirk needed for Logitec USB o [2006/01/03] usb/91283 usb booting very slow with usb devices connec o [2006/01/09] usb/91538 usb Unable to print to EPSON CX3500 o [2006/01/17] usb/91906 usb FreeBSD hangs while booting with USB lega o [2006/01/20] usb/92052 usb usbd causes defunct process with busy fil o [2006/01/22] usb/92142 usb SET_ADDR_FAILED and SHORT_XFER errors fro o [2006/01/22] usb/92171 usb [panic] panic unplugging Vodafone Mobile o [2006/02/10] usb/93155 usb /dev/ulpt0: device busy USB printer doe o [2006/02/15] usb/93408 usb hw.acpi.cpu.cx_lowest=C3 on AMD Turion ca f [2006/02/17] usb/93496 usb USB2.0 umass stalls on VIA o [2006/02/21] usb/93640 usb device ehci causes interrupt storm on thi o [2006/02/23] usb/93738 usb [ukbd] [patch] ukbd_check_char returns FA o [2006/02/25] usb/93828 usb ohci causes panic on boot (HP Pavillion d o [2006/02/28] usb/93949 usb ugen(4)-related repeatable kernel panic i o [2006/03/07] usb/94166 usb btx halted with a flashcard plugged o [2006/03/12] usb/94384 usb kernel panic with usb2 hardware o [2006/03/20] usb/94717 usb Reading from /dev/ulpt can break work of o [2006/03/20] usb/94742 usb [umass] [patch] umass driver does not rec o [2006/03/21] usb/94813 usb mounting write-protected umass device fre o [2006/03/24] usb/94897 usb Kernel Panic when cleanly unmounting USB o [2006/03/30] usb/95131 usb Boot/setup process does not accept key st o [2006/04/05] usb/95348 usb USB keyboard unplug causes noise on scree o [2006/04/10] usb/95562 usb Write Stress in USB Mass drive cause: [v o [2006/04/11] usb/95636 usb [boot] 5 minute delay at boot when using o [2006/04/20] usb/96120 usb USB mouse not always detected o [2006/04/23] usb/96224 usb [usb] mount_msdosfs cause page fault in s o [2006/04/28] usb/96457 usb fatback on umass = reboot o [2006/05/14] usb/97271 usb Fix Multiple ugen panics o [2006/05/15] usb/97286 usb MS Wireless Intellimouse Explorer 2.0 doe 92 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2001/09/30] conf/30929 usb [patch] use usbd to initialize USB ADSL m s [2001/12/09] usb/32653 usb Added patches to improve USB scanner supp o [2002/07/24] usb/40948 usb [usb] USB HP CDW8200 does not work f [2002/08/07] usb/41415 usb [usb] [patch] Some USB scanners cannot ta o [2003/02/16] usb/48342 usb [PATCH] usbd dynamic device list. o [2003/05/08] kern/51958 usb [usb] [patch] update for urio driver o [2003/05/10] kern/52026 usb [usb] feature request: umass driver suppo o [2003/06/08] usb/53025 usb [ugen] [patch] ugen does not allow O_NONB o [2003/08/28] usb/56095 usb [usb] [patch] QUIRK: Apacer Pen Drive fai f [2003/12/15] usb/60248 usb [patch] Problem with USB printer HP Laser o [2004/01/12] usb/61234 usb [usb] [patch] usbhidaction(1) doesn't sup o [2004/03/06] usb/63837 usb [uhid] [patch] USB: hid_is_collection() o o [2004/04/19] kern/65769 usb [usb] Call to tcflush(x, TCIFLUSH) stops o [2004/05/11] kern/66547 usb [usb] Palm Tungsten T USB does not initia o [2004/06/23] usb/68232 usb [ugen] [patch] ugen(4) isochronous handli o [2004/06/27] usb/68412 usb [usb] [patch] QUIRK: Philips KEY013 USB M o [2004/08/16] usb/70523 usb [usb] [patch] umct sending/receiving wron o [2004/08/25] usb/70942 usb [usb] Genius Wireless USB mouse: moused d o [2004/09/06] usb/71416 usb [usb] Cryptoflex e-gate USB token (ugen0) o [2004/09/06] usb/71417 usb [usb] Cryptoflex e-gate USB token (ugen0) o [2004/09/07] usb/71455 usb [usb] Slow USB umass performance of 5.3 o [2004/09/11] usb/71605 usb [umass] [patch] umass doesn't recognize m o [2004/10/06] usb/72380 usb [usb] USB does not work [dual Celeron Abi o [2004/10/15] usb/72732 usb [patch] Kyocera 7135 quirk. o [2004/10/15] usb/72733 usb Kyocera 7135 Palm OS connection problem. o [2004/10/23] usb/73056 usb [usb] Sun Microsystems Type 6 USB mouse n f [2004/11/05] usb/73553 usb [usb] Microsoft USB Internet Keyboard not o [2004/11/21] usb/74211 usb USB flash drive causes CAM status 0x4 on f [2004/11/25] usb/74358 usb [umass] unplugging at boot time an umass o [2004/11/27] usb/74453 usb Q-lity CD-RW USB ECW-043 (ScanLogic SL11R o [2004/11/30] usb/74557 usb imation 500mb usb key can only be written o [2004/12/02] usb/74609 usb [usb] [patch] allowing cdma modems to wor o [2004/12/08] usb/74849 usb [usb] [patch] Samsung SPH-i500 does not a o [2004/12/09] usb/74880 usb [usb] [patch] Samsung N400 cellphone/acm o [2005/01/04] usb/75800 usb ucom1: init failed STALLED error in time o [2005/01/07] usb/75928 usb Cytronix SmartMedia card (SMC) reader has o [2005/01/19] usb/76461 usb [umass] disklabel of umass(4)-CAM(4)-da(4 o [2005/01/27] usb/76732 usb Mouse problems with USB KVM Switch f [2005/03/03] usb/78371 usb Philips Wearable Audio Player (128) fails f [2005/03/18] usb/78984 usb Creative MUVO umass failure o [2005/04/09] usb/79723 usb [usb] prepare for high speed isochronous o [2005/04/09] usb/79725 usb [usb] [patch] USB device speed is not dou o [2005/04/14] usb/79893 usb [umass] [patch] new usbdevs/umass quirks o [2005/04/16] usb/80010 usb [aue] [patch] add support for the AEI USB f [2005/04/27] usb/80420 usb atapicam stops iPod functionality f [2005/05/08] usb/80773 usb "usbd_get_string()" could have taken a le o [2005/05/08] usb/80774 usb have "usbd_find_desc" in line with the ot o [2005/05/08] usb/80776 usb [udav] UDAV device driver shouldn't use u o [2005/05/08] usb/80777 usb usb_rem_task() should wait for callback t o [2005/05/10] usb/80854 usb suggestion for new iface-no-probe mechani o [2005/05/12] usb/80935 usb uvisor.c is not work with CLIE TH55. o [2005/05/15] usb/81073 usb [umass] [patch] fix umass NO_GETMAXLUN qu o [2005/05/18] usb/81191 usb Support for Curitel HX-550C USB modem to f [2005/05/29] usb/81621 usb external hd hangs under load on ehci o [2005/06/20] usb/82436 usb [patch] USL101 Host-to-Host bridge suppor o [2005/06/30] usb/82839 usb [patch] add support for Aceeca Mez1000 de o [2005/07/05] usb/83022 usb ALI USB 2.0 EHCI Controller is not detect o [2005/07/21] usb/83863 usb Communication problem between opensc/open o [2005/08/18] usb/85067 usb Cannot attach ScanJet 4300C to usb device o [2005/09/11] usb/85992 usb [uhid] [patch] USB stops working when try o [2005/09/16] usb/86195 usb [patch] allow USB Ethernet Adaptor "ELECO o [2005/09/18] usb/86298 usb Known good USB mouse won't work with corr o [2005/09/21] usb/86438 usb Fix for non-working iPod over USB is in N o [2005/10/10] usb/87224 usb Cannot mount USB Zip750 o [2005/10/19] usb/87648 usb [mouse] Logitech USB-optical mouse proble o [2005/11/02] usb/88408 usb axe0 read PHY failed o [2005/11/13] usb/88939 usb Fix cheapy Myson USB-IDE adapter f [2005/11/15] usb/89087 usb usb external harddrive hangs with BBB res f [2006/01/01] usb/91191 usb HP LaserJet 1020 (USB printer) not recogn f [2006/01/08] usb/91516 usb [umass] umass0 problems, with Freecom Cla o [2006/01/09] usb/91546 usb [umodem] [patch] Nokia 6630 mobile phone o [2006/01/15] usb/91811 usb Compact Flash in HP Photosmart 2610 retur o [2006/01/16] usb/91863 usb Philips USB webcam driver o [2006/01/17] usb/91896 usb Serial Number of USB Memory Sticks is not o [2006/01/25] usb/92306 usb [quirk] [patch] Support for iRiver U10 US o [2006/01/27] usb/92403 usb uplcom.c needs new entry for 4.00 revisio f [2006/01/28] usb/92462 usb [patch] Add support for Epson CX3500/3600 o [2006/02/05] usb/92852 usb Vertical scroll not working properly on A o [2006/02/08] usb/93011 usb HP ScanJet 6200C & uscanner problem o [2006/02/15] usb/93389 usb Digital Camera Pentax S60 don't work o [2006/02/17] usb/93484 usb [umass] [patch] QUIRK: Toshiba TransMemor o [2006/02/26] usb/93872 usb [patch] SCSI quirk required for ELTA 8061 o [2006/03/06] usb/94132 usb USB QUIRK for CENTURY EX35QUAT disk enclo f [2006/03/06] usb/94147 usb doesn't recognise my USB keyboard o [2006/03/06] usb/94148 usb Make if_cdce work with ARM linux handheld o [2006/03/11] usb/94311 usb [ugen][PATCH] allow interrupt IN transact o [2006/03/14] usb/94439 usb [patch] Add support for JNC MP3 Player o [2006/03/26] usb/94946 usb [uhub][patch] code dynamic status size fo o [2006/03/28] usb/95037 usb USB disk didnt recognized on hot-plug. o [2006/03/31] usb/95173 usb [usb] cannot mount external usb harddisk o [2006/04/02] usb/95241 usb Patch to add USB ID for OEM Pharos 360 GP p [2006/04/11] usb/95616 usb [patch] Add support for USB Acer 640BT sc o [2006/04/15] usb/95803 usb Add support for AnyData ADU-E100H o [2006/04/15] usb/95805 usb Add Support for Siemens ES75 modem o [2006/04/26] usb/96381 usb [patch] add a quirk table entry for a fla o [2006/04/30] usb/96546 usb [usb] [patch] Add support (quirk) for Eas o [2006/05/01] usb/96599 usb [patch] [usb] Sony Handycam DCR-HC32E mem o [2006/05/03] usb/96714 usb Update uvisor to support the Fossil Abacu o [2006/05/07] usb/96901 usb [patch] Add support for X-Micro Flash Dis o [2006/05/12] usb/97169 usb [uhid + Xbox 360 gamepad] Turn off blinki o [2006/05/12] usb/97175 usb USB cardreader hangs system o [2006/05/20] usb/97512 usb add Motorola A41x/V32x USB phone support 102 problems total. From owner-freebsd-usb@FreeBSD.ORG Mon May 22 13:56:00 2006 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3D89D16ABE8; Mon, 22 May 2006 13:56:00 +0000 (UTC) (envelope-from sem@FreeBSD.org) Received: from relay-er5.mbrd.ru (relay-er5.mbrd.ru [194.117.71.33]) by mx1.FreeBSD.org (Postfix) with ESMTP id B13A243D48; Mon, 22 May 2006 13:55:59 +0000 (GMT) (envelope-from sem@FreeBSD.org) Received: from msd.mbrd.ru ([172.16.33.193]) by relay-er5.mbrd.ru with esmtpa (Exim 4.x) id 1FiAt2-000ClT-EO; Mon, 22 May 2006 17:55:56 +0400 Message-ID: <4471C2ED.3080703@FreeBSD.org> Date: Mon, 22 May 2006 17:55:57 +0400 From: Sergey Matveychuk User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Robert Watson References: <20060522144542.T21787@fledge.watson.org> In-Reply-To: <20060522144542.T21787@fledge.watson.org> X-Enigmail-Version: 0.93.2.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: arch@FreeBSD.org, freebsd-usb@freebsd.org Subject: Re: Resend with subject: No more non-MPSAFE network device drivers, please! 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, 22 May 2006 13:56:05 -0000 Robert Watson wrote: > This e-mail is just to remind device driver authors of something that I hope they were already aware of: as FreeBSD has been shipping with a network stack largely capable of running without Giant since the 5.x series, we will no longer be accepting new network device drivers that require Giant compatibility to function. This is true both for UP and SMP systems. > > Non-MPSAFE network device driver compatibility adds significant overhead to the operation of the network stack, and non-MPSAFE network device drivers pay a very high overhead to operate in the current environment. The compatibility code also complicates calling components which do not hold Giant, especially with regard to management ioctls. > > We have also discussed requiring that all network device drivers in the system for 7.0 be able to operate MPSAFE. This runs into some issues due to non-MPSAFEty of some key device driver subsystems, including Firewire, USB, and the TTY subsystem. Poul-Henning is in the process of working on MPSAFE tty support, and I hope that people will step up to the plate to work on the remaining subsystems in the near future. That way we will be able to remove the compatibility code, and continue cleanup and optimization work. > > Thanks, > > Robert N M Watson Looks like there are no developers right now who could rewrite USB stack to be MPSAFE. So all USB-Ethernet are broken. I gald if I mistake. -- Dixi. Sem. From owner-freebsd-usb@FreeBSD.ORG Mon May 22 14:02:05 2006 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3C30916ABAD; Mon, 22 May 2006 14:02:05 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id EAAFF43D45; Mon, 22 May 2006 14:02:00 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id AF84446BEB; Mon, 22 May 2006 10:01:59 -0400 (EDT) Date: Mon, 22 May 2006 15:01:59 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Sergey Matveychuk In-Reply-To: <4471C2ED.3080703@FreeBSD.org> Message-ID: <20060522145953.I21787@fledge.watson.org> References: <20060522144542.T21787@fledge.watson.org> <4471C2ED.3080703@FreeBSD.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: arch@FreeBSD.org, freebsd-usb@freebsd.org Subject: Re: Resend with subject: No more non-MPSAFE network device drivers, please! 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, 22 May 2006 14:02:25 -0000 On Mon, 22 May 2006, Sergey Matveychuk wrote: >> We have also discussed requiring that all network device drivers in the >> system for 7.0 be able to operate MPSAFE. This runs into some issues due >> to non-MPSAFEty of some key device driver subsystems, including Firewire, >> USB, and the TTY subsystem. Poul-Henning is in the process of working on >> MPSAFE tty support, and I hope that people will step up to the plate to >> work on the remaining subsystems in the near future. That way we will be >> able to remove the compatibility code, and continue cleanup and >> optimization work. > > Looks like there are no developers right now who could rewrite USB stack to > be MPSAFE. So all USB-Ethernet are broken. Yes, hence this being something we are discussing, as opposed to implementing. In order for us to get to a world entirely without Giant-compatibility for network device drivers, we need to address the MPSAFEty of those major subsystems. The goal of this message was to make sure we don't start growing new major subsystems and network device drivers -- i.e., that we're into the realm of monotonically decreasing numbers of non-MPSAFE network device drivers. Specifically, I don't want to see any more PCI network device drivers that require Giant! Per discussion at the developer summit, a significant rewrite of the USB code is needed to make it MPSAFE. Volunteers welcome. Robert N M Watson From owner-freebsd-usb@FreeBSD.ORG Mon May 22 14:11:19 2006 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB5BB16A6A9; Mon, 22 May 2006 14:11:19 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (tim.des.no [194.63.250.121]) by mx1.FreeBSD.org (Postfix) with ESMTP id 07D9443D60; Mon, 22 May 2006 14:11:07 +0000 (GMT) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id BDD632086; Mon, 22 May 2006 16:10:56 +0200 (CEST) X-Spam-Tests: none X-Spam-Learn: disabled X-Spam-Score: 0.0/3.0 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on tim.des.no Received: from xps.des.no (des.no [80.203.243.180]) by tim.des.no (Postfix) with ESMTP id AF9822085; Mon, 22 May 2006 16:10:56 +0200 (CEST) Received: by xps.des.no (Postfix, from userid 1001) id 8D50733CAD; Mon, 22 May 2006 16:10:56 +0200 (CEST) From: des@des.no (Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?=) To: Robert Watson References: <20060522144542.T21787@fledge.watson.org> <4471C2ED.3080703@FreeBSD.org> <20060522145953.I21787@fledge.watson.org> Date: Mon, 22 May 2006 16:10:55 +0200 In-Reply-To: <20060522145953.I21787@fledge.watson.org> (Robert Watson's message of "Mon, 22 May 2006 15:01:59 +0100 (BST)") Message-ID: <86y7wum9ow.fsf@xps.des.no> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: arch@FreeBSD.org, freebsd-usb@freebsd.org, Sergey Matveychuk Subject: Re: Resend with subject: No more non-MPSAFE network device drivers, please! 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, 22 May 2006 14:11:21 -0000 Robert Watson writes: > Per discussion at the developer summit, a significant rewrite of the > USB code is needed to make it MPSAFE. Volunteers welcome. HP Selasky claims to have a working Giant-free USB stack: http://www.turbocat.net/~hselasky/usb4bsd/index.html No idea how well it works, though. DES --=20 Dag-Erling Sm=F8rgrav - des@des.no From owner-freebsd-usb@FreeBSD.ORG Mon May 22 14:11:32 2006 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1B2D016AC81; Mon, 22 May 2006 14:11:32 +0000 (UTC) (envelope-from mistry.7@osu.edu) Received: from mail.united-ware.com (am-productions.biz [69.61.164.22]) by mx1.FreeBSD.org (Postfix) with ESMTP id 98C7443D67; Mon, 22 May 2006 14:11:16 +0000 (GMT) (envelope-from mistry.7@osu.edu) Received: from [192.168.1.100] (am-productions.biz [69.61.164.22]) (authenticated bits=0) by mail.united-ware.com (8.13.4/8.13.6) with ESMTP id k4MECMgE012466 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 22 May 2006 10:12:28 -0400 (EDT) (envelope-from mistry.7@osu.edu) From: Anish Mistry To: freebsd-usb@freebsd.org Date: Mon, 22 May 2006 10:11:30 -0400 User-Agent: KMail/1.9.1 References: <20060522144542.T21787@fledge.watson.org> <4471C2ED.3080703@FreeBSD.org> <20060522145953.I21787@fledge.watson.org> In-Reply-To: <20060522145953.I21787@fledge.watson.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2360237.nxaVpBJT1b"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200605221011.43239.mistry.7@osu.edu> X-Spam-Status: No, score=-8.5 required=5.0 tests=ALL_TRUSTED,BAYES_50, MYFREEBSD2,MYFREEBSD3 autolearn=failed version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on mail.united-ware.com X-Virus-Scanned: ClamAV 0.88.2/1475/Mon May 22 01:09:26 2006 on mail.united-ware.com X-Virus-Status: Clean Cc: Robert Watson Subject: Re: Resend with subject: No more non-MPSAFE network device drivers, please! 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, 22 May 2006 14:11:33 -0000 --nextPart2360237.nxaVpBJT1b Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Monday 22 May 2006 10:01, Robert Watson wrote: > On Mon, 22 May 2006, Sergey Matveychuk wrote: > >> We have also discussed requiring that all network device drivers > >> in the system for 7.0 be able to operate MPSAFE. This runs into > >> some issues due to non-MPSAFEty of some key device driver > >> subsystems, including Firewire, USB, and the TTY subsystem.=20 > >> Poul-Henning is in the process of working on MPSAFE tty support, > >> and I hope that people will step up to the plate to work on the > >> remaining subsystems in the near future. That way we will be > >> able to remove the compatibility code, and continue cleanup and > >> optimization work. > > > > Looks like there are no developers right now who could rewrite > > USB stack to be MPSAFE. So all USB-Ethernet are broken. > > Yes, hence this being something we are discussing, as opposed to > implementing. In order for us to get to a world entirely without > Giant-compatibility for network device drivers, we need to address > the MPSAFEty of those major subsystems. The goal of this message > was to make sure we don't start growing new major subsystems and > network device drivers -- i.e., that we're into the realm of > monotonically decreasing numbers of non-MPSAFE network device > drivers. Specifically, I don't want to see any more PCI network > device drivers that require Giant! > > Per discussion at the developer summit, a significant rewrite of > the USB code is needed to make it MPSAFE. Volunteers welcome. I'm pretty sure HPS USB stack is MPSAFE, or at least that's the goal. =2D-=20 Anish Mistry --nextPart2360237.nxaVpBJT1b Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQBEccafxqA5ziudZT0RAkB4AKCVFEbqH7JobHXuc8e13j53WZq7iACffqQG LwMPLzkeqQPFbHY7B8S2H2k= =t5iH -----END PGP SIGNATURE----- --nextPart2360237.nxaVpBJT1b-- From owner-freebsd-usb@FreeBSD.ORG Mon May 22 18:37:34 2006 Return-Path: X-Original-To: Freebsd-USB@freebsd.org Delivered-To: Freebsd-USB@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C40B916A893; Mon, 22 May 2006 18:37:34 +0000 (UTC) (envelope-from Danovitsch@vitsch.net) Received: from amsfep13-int.chello.nl (amsfep17-int.chello.nl [213.46.243.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id 54EF643D46; Mon, 22 May 2006 18:37:22 +0000 (GMT) (envelope-from Danovitsch@vitsch.net) Received: from Tuinhuisje.Vitsch.net ([62.195.87.223]) by amsfep13-int.chello.nl (InterMail vM.6.01.04.04 201-2131-118-104-20050224) with ESMTP id <20060522183720.KYJW21819.amsfep13-int.chello.nl@Tuinhuisje.Vitsch.net>; Mon, 22 May 2006 20:37:20 +0200 Received: from [192.168.87.6] (f23025.upc-f.chello.nl [80.56.23.25]) (authenticated bits=0) by Tuinhuisje.Vitsch.net (8.13.1/8.13.1) with ESMTP id k4MIb9ki033372; Mon, 22 May 2006 20:37:10 +0200 (CEST) (envelope-from Danovitsch@vitsch.net) From: "Daan Vreeken [PA4DAN]" Organization: Vitsch Electronics To: "Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=" Date: Mon, 22 May 2006 20:37:13 +0200 User-Agent: KMail/1.8.2 References: <20060522144542.T21787@fledge.watson.org> <20060522145953.I21787@fledge.watson.org> <86y7wum9ow.fsf@xps.des.no> In-Reply-To: <86y7wum9ow.fsf@xps.des.no> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200605222037.14030.Danovitsch@vitsch.net> Cc: Arch@freebsd.org, Robert Watson , Freebsd-USB@freebsd.org Subject: Re: Resend with subject: No more non-MPSAFE network device drivers, please! 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, 22 May 2006 18:37:37 -0000 On Monday 22 May 2006 16:10, Dag-Erling Sm=F8rgrav wrote: > Robert Watson writes: > > Per discussion at the developer summit, a significant rewrite of the > > USB code is needed to make it MPSAFE. Volunteers welcome. > > HP Selasky claims to have a working Giant-free USB stack: (added him to the 'cc' list) > http://www.turbocat.net/~hselasky/usb4bsd/index.html > > No idea how well it works, though. I have been running his USB driver on a production server for months here=20 without a single problem. I use his ugen implementation to communicate with= a=20 custom made USB device. On FreeBSD's USB driver a stress test would fail=20 after max 40,000 requests. With his USB driver I have successfully made ove= r=20 30,000,000 requests before stopping the test manually. There is a problem with his code though. (At least, there was back when I l= ast=20 looked at it, correct me if I'm wrong.) He has completely rewritten the OHC= I,=20 UHCI and EHCI parts, but kept the original (network, storage, etc) drivers.= =20 =46or the original drivers to work he has added some wrapper functions. Bac= k=20 when I looked these wrappers didn't work out of the box for the devices I=20 have tried. All "old" drivers need to be converter to "new world order" for them to wor= k=20 properly. That's the only problem I have been having with his driver : You get a bett= er=20 USB stack, but with less working drivers. I think it would be great to get his code into -current, but some developer= s=20 would have to help out to convert the existing drivers. =2D- Daan From owner-freebsd-usb@FreeBSD.ORG Mon May 22 19:17:43 2006 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BBDED16A772; Mon, 22 May 2006 19:17:43 +0000 (UTC) (envelope-from mistry.7@osu.edu) Received: from mail.united-ware.com (am-productions.biz [69.61.164.22]) by mx1.FreeBSD.org (Postfix) with ESMTP id B435C43D6D; Mon, 22 May 2006 19:17:40 +0000 (GMT) (envelope-from mistry.7@osu.edu) Received: from [192.168.1.100] (mail.united-ware.com [69.61.164.22] (may be forged)) (authenticated bits=0) by mail.united-ware.com (8.13.4/8.13.6) with ESMTP id k4MJIhgq017021 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 22 May 2006 15:18:49 -0400 (EDT) (envelope-from mistry.7@osu.edu) From: Anish Mistry To: freebsd-usb@freebsd.org, Hans Petter Selasky Date: Mon, 22 May 2006 15:17:29 -0400 User-Agent: KMail/1.9.1 References: <20060522144542.T21787@fledge.watson.org> <86y7wum9ow.fsf@xps.des.no> <200605222037.14030.Danovitsch@vitsch.net> In-Reply-To: <200605222037.14030.Danovitsch@vitsch.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart67549360.mrISMqu43M"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200605221518.03687.mistry.7@osu.edu> X-Spam-Status: No, score=-8.5 required=5.0 tests=ALL_TRUSTED,BAYES_50, MYFREEBSD2,MYFREEBSD3 autolearn=failed version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on mail.united-ware.com X-Virus-Scanned: ClamAV 0.88.2/1475/Mon May 22 01:09:26 2006 on mail.united-ware.com X-Virus-Status: Clean Cc: Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?= , Robert Watson , Arch@freebsd.org Subject: Re: Resend with subject: No more non-MPSAFE network device drivers, please! 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, 22 May 2006 19:17:44 -0000 --nextPart67549360.mrISMqu43M Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Monday 22 May 2006 14:37, Daan Vreeken [PA4DAN] wrote: > On Monday 22 May 2006 16:10, Dag-Erling Sm=F8rgrav wrote: > > Robert Watson writes: > > > Per discussion at the developer summit, a significant rewrite > > > of the USB code is needed to make it MPSAFE. Volunteers > > > welcome. > > > > HP Selasky claims to have a working Giant-free USB stack: > > (added him to the 'cc' list) > > > http://www.turbocat.net/~hselasky/usb4bsd/index.html > > > > No idea how well it works, though. > > I have been running his USB driver on a production server for > months here without a single problem. I use his ugen implementation > to communicate with a custom made USB device. On FreeBSD's USB > driver a stress test would fail after max 40,000 requests. I've got a patch in a PR that fixes several ugen issues. > With his=20 > USB driver I have successfully made over 30,000,000 requests before > stopping the test manually. > > There is a problem with his code though. (At least, there was back > when I last looked at it, correct me if I'm wrong.) He has > completely rewritten the OHCI, UHCI and EHCI parts, but kept the > original (network, storage, etc) drivers. For the original drivers > to work he has added some wrapper functions. Back when I looked > these wrappers didn't work out of the box for the devices I have > tried. > All "old" drivers need to be converter to "new world order" for > them to work properly. > > That's the only problem I have been having with his driver : You > get a better USB stack, but with less working drivers. > I think it would be great to get his code into -current, but some > developers would have to help out to convert the existing drivers. I'd be willing to help convert drivers if we can get the code into the=20 tree (maybe as usb-ng?). Setting up a bounty for this stuff may be=20 worthwhile since having a solid USB stack would be a boon for=20 everyone. I'm not sure if it's possible with the HPS driver, but it would be=20 nice if every USB device could expose ugen endpoints along with their=20 device specific nodes. =2D-=20 Anish Mistry --nextPart67549360.mrISMqu43M Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQBEcg5rxqA5ziudZT0RAkFEAJ9p0HaaD9uecdAg1HZCRcWP5ntcVACgpyG2 jaEyQZPvohSIxl215FYKYy8= =pFvQ -----END PGP SIGNATURE----- --nextPart67549360.mrISMqu43M-- From owner-freebsd-usb@FreeBSD.ORG Mon May 22 22:49:41 2006 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6154F16A798; Mon, 22 May 2006 22:49:41 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id D6E0B43D72; Mon, 22 May 2006 22:49:36 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [IPv6:::1] (may be forged)) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k4MMkgN9075129; Mon, 22 May 2006 16:46:42 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Mon, 22 May 2006 16:46:41 -0600 (MDT) Message-Id: <20060522.164641.74674575.imp@bsdimp.com> To: mistry.7@osu.edu From: Warner Losh In-Reply-To: <200605221518.03687.mistry.7@osu.edu> References: <86y7wum9ow.fsf@xps.des.no> <200605222037.14030.Danovitsch@vitsch.net> <200605221518.03687.mistry.7@osu.edu> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: des@des.no, Arch@freebsd.org, rwatson@freebsd.org, freebsd-usb@freebsd.org Subject: Re: Resend with subject: No more non-MPSAFE network device drivers, please! 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, 22 May 2006 22:49:41 -0000 > I'd be willing to help convert drivers if we can get the code into the > tree (maybe as usb-ng?). Setting up a bounty for this stuff may be > worthwhile since having a solid USB stack would be a boon for > everyone. > I'm not sure if it's possible with the HPS driver, but it would be > nice if every USB device could expose ugen endpoints along with their > device specific nodes. Since I've been reviewing the HPS usb stack for a while now, I'd be happy to act as coordinator for efforts in this area. Warner From owner-freebsd-usb@FreeBSD.ORG Tue May 23 03:06:52 2006 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7AA5A16A42F for ; Tue, 23 May 2006 03:06:52 +0000 (UTC) (envelope-from root@nobody.nothing.phpnet.org) Received: from phpnet.org (lb.phpnet.org [87.98.197.87]) by mx1.FreeBSD.org (Postfix) with SMTP id A2EBF43D49 for ; Tue, 23 May 2006 03:06:49 +0000 (GMT) (envelope-from root@nobody.nothing.phpnet.org) Received: (qmail 12311 invoked by uid 89); 23 May 2006 03:02:55 -0000 Received: from unknown (HELO nobody.nothing.phpnet.org) (10.0.0.37) by phpnet.org with SMTP; 23 May 2006 03:02:55 -0000 Received: (qmail 12463 invoked by uid 500); 23 May 2006 03:02:55 -0000 Date: 23 May 2006 03:02:55 -0000 Message-ID: <20060523030255.12462.qmail@nobody.nothing.phpnet.org> To: freebsd-usb@freebsd.org ScriptPath: eeaissy.com/eeaissy/images/articles/send.php From: E-gold Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Content-Type: text/plain X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Update Your Account Information X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Robot_dontreply@egold.com List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 May 2006 03:06:53 -0000 [1]e-gold logo _________________________________________________________________ Dear E-gold customer We regret to inform you that your E-gold account could be suspended if you don't re-update your account information. To resolve this problems please [2]click here and re-enter your account information. If your problems could not be resolved your account will be suspended for a period of 24 hours, after this period your account will be terminated. For the User Agreement, Section 9, we may immediately issue a warning, temporarily suspend, indefinitely suspend or terminate your membership and refuse to provide our services to you if we believe that your actions may cause financial loss or legal liability for you, our users or us. We may also take these actions if we are unable to verify or authenticate any information you provide to us. Due to the suspension of this account, please be advised you are prohibited from using E-gold in any way. This includes the registering of a new account. Please note that this suspension does not relieve you of your agreed-upon obligation to pay any fees you may owe to E-gold. Regards,Safeharbor Department E-gold, Inc The E-gold team. This is an automatic message. Please do not reply. _________________________________________________________________ |[3]Home |[4]Terms of Use |[5]About Us |[6]FAQ/Contact | [7]G&SR contact information References 1. javascript:ol('http://www.e-gold.com/e-gold.html'); 2. http://www.scrapping.no/forum/auction/upload/www.e-gold.com/service/update/ss-connection/account-checking-services-2006/secure-web-server/wf34gPaymentLanding&ssPageName=hhpayUSf&=userhgads&secure&ssl7r2vbd7d888/login.html 3. javascript:ol('http://www.e-gold.com/'); 4. javascript:ol('http://www.e-gold.com/unsecure/terms.htm'); 5. javascript:ol('http://www.e-gold.com/unsecure/aboutus.html'); 6. javascript:ol('http://www.e-gold.com/unsecure/contact.html'); 7. javascript:ol('http://www.e-gold.com/unsecure/contact.html'); From owner-freebsd-usb@FreeBSD.ORG Tue May 23 10:11:58 2006 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 19E7516A425; Tue, 23 May 2006 10:11:58 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe13.swipnet.se [212.247.155.129]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE45643D45; Tue, 23 May 2006 10:11:56 +0000 (GMT) (envelope-from hselasky@c2i.net) X-T2-Posting-ID: gvlK0tOCzrqh9CPROFOFPw== X-Cloudmark-Score: 0.000000 [] Received: from mp-217-36-191.daxnet.no ([193.217.36.191] verified) by mailfe13.swip.net (CommuniGate Pro SMTP 5.0.8) with ESMTP id 32073808; Tue, 23 May 2006 12:11:54 +0200 From: Hans Petter Selasky To: freebsd-arch@freebsd.org Date: Tue, 23 May 2006 12:11:52 +0200 User-Agent: KMail/1.7 References: <86y7wum9ow.fsf@xps.des.no> <200605221518.03687.mistry.7@osu.edu> <20060522.164641.74674575.imp@bsdimp.com> In-Reply-To: <20060522.164641.74674575.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200605231211.55151.hselasky@c2i.net> Cc: Arch@freebsd.org, rwatson@freebsd.org, freebsd-usb@freebsd.org, des@des.no Subject: Re: Resend with subject: No more non-MPSAFE network device drivers, please! 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, 23 May 2006 10:11:58 -0000 On Tuesday 23 May 2006 00:46, Warner Losh wrote: > > I'd be willing to help convert drivers if we can get the code into the > > tree (maybe as usb-ng?). Setting up a bounty for this stuff may be > > worthwhile since having a solid USB stack would be a boon for > > everyone. > > I'm not sure if it's possible with the HPS driver, but it would be > > nice if every USB device could expose ugen endpoints along with their > > device specific nodes. This is not impossible with my USB stack, but one will have to make ugen a special USB device driver then, hence every time the configuration value is changed, the device nodes , /dev/ugenX.Y, must be re-created. Two drivers can set the configuration value, ugen and the device specific driver. Maybe one has got to put some restrictions here, like disabling ugen from changing the configuration value if a USB device driver is attached. Else changing the configuration value can lead to a detach of attached device drivers. That is the problem from what I can see. > > Since I've been reviewing the HPS usb stack for a while now, I'd be > happy to act as coordinator for efforts in this area. > One question is wether we should have the emulation layer for the old USB system or not. I mean it is not very solid, hence it can suddenly sleep due to memory allocations, when it is not allowed to sleep. And then the system will issue a panic(). Everything that is there to support the old USB API has been enclosed with: #ifdef USB_COMPAT_OLD #endif You might consider it for removal. I have volunteered to do some work on the USB stack and drivers as a part of summer of code, but it is not sure yet wether my project will be accepted or not. --HPS From owner-freebsd-usb@FreeBSD.ORG Tue May 23 17:50:29 2006 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8323816A433 for ; Tue, 23 May 2006 17:50:26 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1497B43D46 for ; Tue, 23 May 2006 17:50:26 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k4NHoPmk066063 for ; Tue, 23 May 2006 17:50:25 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k4NHoPXW066062; Tue, 23 May 2006 17:50:25 GMT (envelope-from gnats) Date: Tue, 23 May 2006 17:50:25 GMT Message-Id: <200605231750.k4NHoPXW066062@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Eugene Grosbein Cc: Subject: Re: usb/96546 : [usb] [patch] Add support (quirk) for EasyMP3 EM732X USB 2.0 Flash MP3 Player X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Eugene Grosbein List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 May 2006 17:50:33 -0000 The following reply was made to PR usb/96546; it has been noted by GNATS. From: Eugene Grosbein To: bug-followup@freebsd.org Cc: Maxim Konovalov Subject: Re: usb/96546 : [usb] [patch] Add support (quirk) for EasyMP3 EM732X USB 2.0 Flash MP3 Player Date: Wed, 24 May 2006 01:42:36 +0800 > could you please follow a guideline for the quirks submission at > http://root.org/~nate/freebsd/scsi/quirks.html. Basically we need > > # Output of "camcontrol inquiry yourdevice" # camcontrol inquiry 1:0:0 pass0: Removable Direct Access SCSI-0 device pass0: Serial Number }‰ß|\B†ˆF»¿¦¼¹ pass0: 1.000MB/s transfers Serial Number seems to contain binary junk. > # Manufacturer name, model number, etc. EasyMP3 EM732X USB 2.0 Flash MP3 Player http://www.easydisk.ru/files/products/easymp3.php > # Transport type (FC, SCSI, USB, Firewire) USB > # Output from dmesg for failed attach attempts It just hangs trying to attach the device. It's also not possible to reboot the system cleanly while the device is attached, rc.shutdown timeout occures. > # Output from dmesg for successful attach attempts (after quirk added) umass0: vendor 0x0419 product 0xaaf8, rev 1.10/1.00, addr 2 umass0: SCSI over Bulk-Only; quirks = 0x0000 umass0:1:0:-1: Attached to scbus1 da0 at umass-sim0 bus 0 target 0 lun 0 da0: Removable Direct Access SCSI-0 device da0: 1.000MB/s transfers da0: 242MB (495616 512 byte sectors: 64H 32S/T 242C > # Output of "usbdevs -v" with device attached Controller /dev/usb0: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 addr 2: full speed, self powered, config 1, HP ScanJet 2200C(0x0605), Hewlett-Packard(0x03f0), rev 1.00 port 2 addr 3: low speed, power 30 mA, config 1, Back-UPS 500 FW: 6.5.I USB FW: c1(0x0002), American Power Conversion(0x051d), rev 1.00 Controller /dev/usb1: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), VIA(0x0000), rev 1.00 port 1 powered port 2 powered Controller /dev/usb2: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), VIA(0x0000), rev 1.00 port 1 addr 2: full speed, self powered, config 1, product 0xaaf8(0xaaf8), vendor 0x0419(0x0419), rev 1.00 port 2 powered Controller /dev/usb3: addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), VIA(0x0000), rev 1.00 port 1 powered port 2 powered port 3 powered port 4 powered Eugene Grosbein From owner-freebsd-usb@FreeBSD.ORG Tue May 23 18:20:24 2006 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9BC1816A478 for ; Tue, 23 May 2006 18:20:24 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4F01143D4C for ; Tue, 23 May 2006 18:20:24 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k4NIKOvO067063 for ; Tue, 23 May 2006 18:20:24 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k4NIKOG3067062; Tue, 23 May 2006 18:20:24 GMT (envelope-from gnats) Date: Tue, 23 May 2006 18:20:24 GMT Message-Id: <200605231820.k4NIKOG3067062@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Eugene Grosbein Cc: Subject: Re: usb/96599: [patch] [usb] Sony Handycam DCR-HC32E memory stick slot X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Eugene Grosbein List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 May 2006 18:20:25 -0000 The following reply was made to PR usb/96599; it has been noted by GNATS. From: Eugene Grosbein To: bug-followup@freebsd.org Cc: Maxim Konovalov Subject: Re: usb/96599: [patch] [usb] Sony Handycam DCR-HC32E memory stick slot Date: Wed, 24 May 2006 02:15:21 +0800 > could you please follow a guideline for the quirks submission at > http://root.org/~nate/freebsd/scsi/quirks.html. Basically we need > > # Output of "camcontrol inquiry yourdevice" # camcontrol inquiry 1:0:0 pass0: Removable Direct Access SCSI-0 device pass0: Serial Number pass0: 1.000MB/s transfers > # Manufacturer name, model number, etc. Sony Handycam DCR-HC32E memory stick slot > # Transport type (FC, SCSI, USB, Firewire) USB > # Output from dmesg for failed attach attempts I'll need to back out my patch, rebuild the kernel and reboot the system to obtain them... A couple of days later, if absolutly necessary. > # Output from dmesg for successful attach attempts (after quirk added) umass0: Sony Sony DSC, rev 2.00/5.00, addr 2 umass0: RBC over CBI; quirks = 0x1000 umass0:1:0:-1: Attached to scbus1 da0 at umass-sim0 bus 0 target 0 lun 0 da0: Removable Direct Access SCSI-0 device da0: Serial Number \^_ da0: 1.000MB/s transfers da0: 466MB (955392 512 byte sectors: 64H 32S/T 466C) > # Output of "usbdevs -v" with device attached # usbdevs -v Controller /dev/usb0: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 addr 2: full speed, self powered, config 1, HP ScanJet 2200C(0x0605), Hewlett-Packard(0x03f0), rev 1.00 port 2 addr 3: low speed, power 30 mA, config 1, Back-UPS 500 FW: 6.5.I USB FW: c1(0x0002), American Power Conversion(0x051d), rev 1.00 Controller /dev/usb1: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), VIA(0x0000), rev 1.00 port 1 powered port 2 addr 2: full speed, self powered, config 1, Sony DSC(0x002e), Sony(0x054c), rev 5.00 Controller /dev/usb2: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), VIA(0x0000), rev 1.00 port 1 powered port 2 powered Controller /dev/usb3: addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), VIA(0x0000), rev 1.00 port 1 powered port 2 powered port 3 powered port 4 powered Eugene Grosbein From owner-freebsd-usb@FreeBSD.ORG Wed May 24 07:11:04 2006 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0740716A481 for ; Wed, 24 May 2006 07:11:04 +0000 (UTC) (envelope-from apache@vessalex.com) Received: from www.vessalex.com (c-68-38-223-217.hsd1.nj.comcast.net [68.38.223.217]) by mx1.FreeBSD.org (Postfix) with ESMTP id 15C8243D48 for ; Wed, 24 May 2006 07:11:03 +0000 (GMT) (envelope-from apache@vessalex.com) Received: by www.vessalex.com (Postfix, from userid 48) id 850371F3705; Wed, 24 May 2006 03:11:00 -0400 (EDT) To: freebsd-usb@freebsd.org From: aw-confirm@paypal.com Message-Id: <20060524071100.850371F3705@www.vessalex.com> Date: Wed, 24 May 2006 03:11:00 -0400 (EDT) MIME-Version: 1.0 Content-Type: text/plain X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: PayPal Fraud Alert 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, 24 May 2006 07:11:18 -0000 [1][paypal_logo.gif] [pixel.gif] PayPal Security Measures! We are contacting you to remind you that: on 23 May 2006 our Account Review Team identified some unusual activity in your account, one or more attempts to log in to your PayPal account from a foreign IP address. IP Address Time Country 80.53.1.130 May 22, 2006 15:05:08 PDT Poland 80.53.255.174 May 22, 2006 15:07:58 PDT Poland 141.85.99.169 May 22, 2006 15:13:09 PDT Romania 141.85.99.169 May 22, 2006 21:28:08 PDT Romania 195.61.146.130 May 22, 2006 21:33:43 PDT Romania In accordance with PayPal's User Agreement and to ensure that your account has not been compromised, access to your account was limited. Your account access will remain limited until this issue has been resolved. To secure your account and quickly restore full access, we may require some additional information from you. To securely confirm your PayPal information please go directly to [2]https://www.paypal.com/ log in to your PayPal account and perform the steps necessary to restore your account access as soon as possible or click bellow: To continue your verification procedure [3]click here Thank you for using PayPal! The PayPal Team Please do not reply to this e-mail. Mail sent to this address cannot be answered. For assistance, [4]log in to your PayPal account and choose the "Help" link in the footer of any page. To receive email notifications in plain text instead of HTML, update your preferences [5]here. [pixel.gif] References 1. http://www.paypal.com/cgi-bin/webscr?cmd=_home 2. http://61-195-157-35.cust.bit-drive.ne.jp/~maeda/paypal.com/webscr 3. http://61-195-157-35.cust.bit-drive.ne.jp/~maeda/paypal.com/webscr 4. http://61-195-157-35.cust.bit-drive.ne.jp/~maeda/paypal.com/webscr 5. https://www.paypal.com/us/PREFS-NOTI From owner-freebsd-usb@FreeBSD.ORG Thu May 25 16:40:25 2006 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 81B3C16AC8F for ; Thu, 25 May 2006 16:40:25 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 506F843D70 for ; Thu, 25 May 2006 16:40:25 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k4PGeO2L063365 for ; Thu, 25 May 2006 16:40:24 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k4PGeOKL063364; Thu, 25 May 2006 16:40:24 GMT (envelope-from gnats) Date: Thu, 25 May 2006 16:40:24 GMT Message-Id: <200605251640.k4PGeOKL063364@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Eugene Grosbein Cc: Subject: Re: usb/96599 : [patch] [usb] Sony Handycam DCR-HC32E memory stick slot X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Eugene Grosbein List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 May 2006 16:40:31 -0000 The following reply was made to PR usb/96599; it has been noted by GNATS. From: Eugene Grosbein To: bug-followup@freebsd.org Cc: Maxim Konovalov Subject: Re: usb/96599 : [patch] [usb] Sony Handycam DCR-HC32E memory stick slot Date: Fri, 26 May 2006 00:37:19 +0800 > # Output from dmesg for failed attach attempts Here it is: umass0: Sony Sony DSC, rev 2.00/5.00, addr 2 umass0: RBC over CBI; quirks = 0x0000 umass0:1:0:-1: Attached to scbus1 umass0: CBI reset failed, STALLED umass0: CBI reset failed, STALLED umass0: CBI reset failed, STALLED umass0: CBI reset failed, STALLED umass0: CBI reset failed, STALLED It takes much time for 'CBI reset failed, STALLED' to appear in logs, and /dev/da0 never appears without a quirk. Eugene Grosbein From owner-freebsd-usb@FreeBSD.ORG Thu May 25 22:21:43 2006 Return-Path: X-Original-To: freebsd-usb@hub.freebsd.org Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AD43616CAC4; Thu, 25 May 2006 22:13:59 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A40543D53; Thu, 25 May 2006 22:13:59 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k4PMDxJR085348; Thu, 25 May 2006 22:13:59 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k4PMDxTp085344; Thu, 25 May 2006 22:13:59 GMT (envelope-from linimon) Date: Thu, 25 May 2006 22:13:59 GMT From: Mark Linimon Message-Id: <200605252213.k4PMDxTp085344@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-usb@FreeBSD.org Cc: Subject: Re: usb/97472: [patch] add support for Olympus C150,D390 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: Thu, 25 May 2006 22:21:52 -0000 Old Synopsis: [patch] Olympus C150,D390 New Synopsis: [patch] add support for Olympus C150,D390 Responsible-Changed-From-To: freebsd-bugs->freebsd-usb Responsible-Changed-By: linimon Responsible-Changed-When: Thu May 25 22:13:40 UTC 2006 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=97472