Re: usb/141467: [uftdi] [patch] RATOC REX-USB60F (usb serial converter) is not working on -current

2009-12-15 Thread Hans Petter Selasky
On Tuesday 15 December 2009 01:51:50 yamam...@freebsd.org, Shigeru wrote:
 Number: 141467
 Category:   usb
 Synopsis:   [uftdi] [patch] RATOC REX-USB60F (usb serial converter) is
  not working on -current Confidential:   no
 Severity:   non-critical
 Priority:   low
 Responsible:freebsd-usb
 State:  open
 Quarter:
 Keywords:
 Date-Required:
 Class:  sw-bug
 Submitter-Id:   current-users
 Arrival-Date:   Tue Dec 15 01:00:07 UTC 2009
 Closed-Date:
 Last-Modified:
 Originator: YAMAMOTO, Shigeru
 Release:FreeBSD 9.0-CURRENT
 Organization:
 Environment:

 FreeBSD  9.0-CURRENT FreeBSD 9.0-CURRENT #0: Wed Dec  2 11:31:13
 JST 2009 r...@xxx:/usr/src/sys/amd64/compile/GENERIC  amd64

 Description:

 this problem is same as PR 'usb/115933'.
 http://www.freebsd.org/cgi/query-pr.cgi?pr=usb/115933

 I modify a patch which is attached to that PR.

 I'm currenty using RES-USB60F on my -current environment.

 How-To-Repeat:
 
 Fix:

 use this patch and recompile uftdi.ko.


 Patch attached with submission follows:

 Index: sys/dev/usb/usbdevs
 ===
 RCS file: /share/cvsup/FreeBSD/current/usr/src/sys/dev/usb/usbdevs,v
 retrieving revision 1.428
 diff -u -r1.428 usbdevs
 --- sys/dev/usb/usbdevs   11 Dec 2009 02:44:15 -  1.428
 +++ sys/dev/usb/usbdevs   11 Dec 2009 06:07:33 -
 @@ -2135,6 +2135,7 @@

  /* RATOC Systems products */
  product RATOC REXUSB60   0xb000  REX-USB60
 +product RATOC REXUSB60F  0xb020  REX-USB60F

  /* Sagem products */
  product SAGEM USBSERIAL  0x0027  USB-Serial Controller
 Index: sys/dev/usb/serial/uftdi.c
 ===
 RCS file: /share/cvsup/FreeBSD/current/usr/src/sys/dev/usb/serial/uftdi.c,v
 retrieving revision 1.17
 diff -u -r1.17 uftdi.c
 --- sys/dev/usb/serial/uftdi.c9 Dec 2009 20:28:33 -   1.17
 +++ sys/dev/usb/serial/uftdi.c10 Dec 2009 00:15:38 -
 @@ -252,6 +252,7 @@
   {USB_VPI(USB_VENDOR_BBELECTRONICS, USB_PRODUCT_BBELECTRONICS_USOTL4,
 UFTDI_TYPE_8U232AM)}, {USB_VPI(USB_VENDOR_MARVELL,
 USB_PRODUCT_MARVELL_SHEEVAPLUG, UFTDI_TYPE_8U232AM)},
 {USB_VPI(USB_VENDOR_MELCO, USB_PRODUCT_MELCO_PCOPRS1, UFTDI_TYPE_8U232AM)},
 + {USB_VPI(USB_VENDOR_RATOC, USB_PRODUCT_RATOC_REXUSB60F,
 UFTDI_TYPE_8U232AM)}, };

  static int

 Release-Note:
 Audit-Trail:
 Unformatted:


Committed to USB P4, ID=171783.

--HPS
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: Re-enumerating a device

2009-12-15 Thread Hans Petter Selasky
On Tuesday 15 December 2009 07:17:46 Daniel O'Connor wrote:
 [ Please CC me as I'm not on list ]

 Hi,
 I have an M-Audio MobilePre, it's a USB audio module which works with
 snd_uadio, however to get it working I need to load the firwmare (via
 DFU).

 Unfortunately the only way I can get it to re-enumerate after sending
 the firmware is to unplug it enough to disconnect the data lines (but
 not power) and then reconnect.

 I have tried usbconfig reset, power_off/power_on, set_config and set_alt
 but to no avail..

 [inchoate 16:46] ~/projects/dfu-util-0.1.snap20090212 dfu-util -D
 ~/ma004103.bin -t 256 dfu-util - (C) 2007-2008 by OpenMoko Inc.
 This program is Free Software and has ABSOLUTELY NO WARRANTY

 Opening USB Device 0x:0x...
 Claiming USB DFU Runtime Interface...
 Determining device status: state = dfuIDLE, status = 0
 WARNING: Runtime device already in DFU state ?!?
 Found Runtime: [0x0763:0x2804] devnum=0, cfg=0, intf=0, alt=0, name=RAM
 Claiming USB DFU Interface...
 Setting Alternate Setting ...
 Determining device status: state = dfuIDLE, status = 0
 dfuIDLE, continuing
 Transfer Size = 0x0100
 bytes_per_hash=120
 Starting download: [##]
 finished! state(7) = dfuMANIFEST, status(0) = No error condition is present
 state(2) = dfuIDLE, status(0) = No error condition is present
 Done!

 From dmesg..
 ugen0.2: Unknown at usbus0
 # Run dfu-util
 ugen0.2: Unknown at usbus0 (disconnected)
 # Cause re-enumeratae
 ugen0.2: M Audio at usbus0
 uaudio0: MobilePre on usbus0
 uaudio0: Play: 48000 Hz, 2 ch, 16-bit S-LE PCM format
 uaudio0: Record: 48000 Hz, 2 ch, 16-bit S-LE PCM format
 uaudio0: No midi sequencer
 pcm1: USB audio on uaudio0

Can you show dmesg, when you do:

usbconfig -u 0 -a 2 reset

--HPS

___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: usb/141474: [boot] FreeBSD 8.0 can not install from USB CDROM drive

2009-12-15 Thread Hans Petter Selasky
On Tuesday 15 December 2009 08:36:24 lini...@freebsd.org wrote:
 Old Synopsis: FreeBSD 8.0 can not install from USB CDROM drive
 New Synopsis: [boot] FreeBSD 8.0 can not install from USB CDROM drive

 Responsible-Changed-From-To: freebsd-bugs-freebsd-usb
 Responsible-Changed-By: linimon
 Responsible-Changed-When: Tue Dec 15 07:35:51 UTC 2009
 Responsible-Changed-Why:
 Over to maintainer(s).

 http://www.freebsd.org/cgi/query-pr.cgi?pr=141474
 ___
 freebsd-usb@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-usb
 To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org

Hi,

Is the USB CD-ROM detected by the USB stack, and what is the CD-ROM device?

Maybe you simply have to reconfigure sysinstall to use another /dev/cdX for 
the installation.

--HPS
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


5.1-channel USB sound device on 8.0-RELEASE

2009-12-15 Thread MIHIRA Sanpei Yoshiro
Hi.

  I tested below device on 8.0-RELEASE with patch.

*1 Kyo-On DIGI(sorry,this page was writtin in Japanese)
http://www.area-powers.jp/product/usb_product/product/kyo-on/u1soundt4.html

  This device is 5.1-channel USB sound device.

  Without patch, ``No playback!''
ugen0.6: vendor 0x0d8c at usbus0
uaudio1: vendor 0x0d8c product 0x0006, class 0/0, rev 1.10/0.10, addr 6 on 
usbus0
uaudio1: No playback!
uaudio1: Record: 48000 Hz, 2 ch, 16-bit S-LE PCM format
uaudio1: No midi sequencer
pcm1: USB audio on uaudio1

  With patch:
uaudio1: vendor 0x0d8c product 0x0006, class 0/0, rev 1.10/0.10, addr 6 on usb
us0
uaudio1: Play: 48000 Hz, 8 ch, 16-bit S-LE PCM format
uaudio1: Record: 48000 Hz, 2 ch, 16-bit S-LE PCM format
uaudio1: No midi sequencer
pcm1: USB audio on uaudio1

  But I could not play with mpg123, only noise.
  How can I use this device on 8.0-RELEASE.

Cheers.
---
MIHIRA, Sanpei Yoshiro
Tokyo, Japan.


http://freebsd.monkey.org/freebsd-usb/200905/msg00090.html

--- sys/dev/sound/usb/uaudio.c.org  2009-12-07 10:29:05.593175070 +0900
+++ sys/dev/sound/usb/uaudio.c  2009-12-07 10:29:51.030304905 +0900
@@ -112,7 +112,8 @@
 
 #defineMAKE_WORD(h,l) (((h)  8) | (l))
 #defineBIT_TEST(bm,bno) (((bm)[(bno) / 8]  (7 - ((bno) % 8)))  1)
-#defineUAUDIO_MAX_CHAN(x) (x)
+#define UAUDIO_MAX_CHAN(x) (((x)  2) ? (x) : 2)/* XXX fixme later */
+
 
 struct uaudio_mixer_node {
int32_t minval;
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: Problem with 2.5 USB drive

2009-12-15 Thread Spil Oss
On Fri, Dec 11, 2009 at 6:17 PM, Spil Oss spil@googlemail.com wrote:
 On Fri, Dec 11, 2009 at 10:37 AM, Hans Petter Selasky hsela...@c2i.net 
 wrote:
 On Thursday 10 December 2009 17:08:53 Spil Oss wrote:
 On Thu, Dec 10, 2009 at 10:08 AM, Spil Oss spil@googlemail.com wrote:
  Hello all,
 
  Can't get my 2.5 USB drive to work reliably. The device has a ALI
  M5642 Chip and connects 2.5 PATA disks. Vendor 0x0402 is
  USB_VENDOR_ACERLABS /* Acer Labs */ which ALi is afaik.
 
  When I connect it:
  Dec  8 16:11:20 gw root: Unknown USB device: vendor 0x0402 product
  0x5642 bus uhub3
  Dec  8 16:11:20 gw kernel: ugen3.2: vendor 0x0402 at usbus3
  Dec  8 16:11:20 gw kernel: umass0: vendor 0x0402 USB 2.0 Storage
  Device, class 0/0, rev 2.00/1.00, addr 2 on usbus3
  Dec  8 16:11:20 gw kernel: umass0:  SCSI over Bulk-Only; quirks = 0x
  Dec  8 16:11:21 gw kernel: umass0:0:0:-1: Attached to scbus0
  Dec  8 16:11:21 gw kernel: da0 at umass-sim0 bus 0 target 0 lun 0
  Dec  8 16:11:21 gw kernel: da0: USB 2.0 Storage Device 0100 Fixed
  Direct Access SCSI-0 device
  Dec  8 16:11:21 gw kernel: da0: 40.000MB/s transfers
  Dec  8 16:11:21 gw kernel: da0: 38154MB (78140160 512 byte sectors:
  255H 63S/T 4864C)
 
  When I try to dd/fdisk/bsdlabel the disk I tend to get
  Dec  9 12:47:49 gw kernel: (da0:umass-sim0:0:0:0): AutoSense Failed
  Sometimes the LED on the cage stays red until I reconnect it.
  When I first `usbconfig -u 3 -a 2 reset` and then reconnect the disk
  it is recognized again. Tried both on an Intel GM855 and a nVidia
  nForce4 system.
 
  Errors that pop up when transferring data:
  Dec  8 16:11:21 gw kernel: (da0:umass-sim0:0:0:0): SYNCHRONIZE
  CACHE(10). CDB: 35 0 0 0 0 0 0 0 0 0
  Dec  8 16:11:21 gw kernel: (da0:umass-sim0:0:0:0): UNIT ATTENTION
  asc:28,0 Dec  8 16:11:21 gw kernel: (da0:umass-sim0:0:0:0): Not ready to
  ready change, medium may have changed
 
  Strangely it seems that this device was recognized on a previous
  version of FreeBSD see http://takaq1.plala.jp/freebsd/usb/index.html
  (not that I've tried!) Not quite clear what version of FreeBSD that
  is.
 
  Ultimately FreeBSD crashes when I play around too long..
 
  Can anyone assist?

 Saw on the list that usbconfig dump_device_desc is helpful,
 problematic device is ugen3.2:

 ugen0.1: UHCI root HUB Intel at usbus0, cfg=0 md=HOST spd=FULL (12Mbps)
 pwr=ON

   bLength = 0x0012
   bDescriptorType = 0x0001
   bcdUSB = 0x0100
   bDeviceClass = 0x0009
   bDeviceSubClass = 0x
   bDeviceProtocol = 0x
   bMaxPacketSize0 = 0x0040
   idVendor = 0x
   idProduct = 0x
   bcdDevice = 0x0100
   iManufacturer = 0x0001  Intel
   iProduct = 0x0002  UHCI root HUB
   iSerialNumber = 0x  no string
   bNumConfigurations = 0x0001

 ugen1.1: UHCI root HUB Intel at usbus1, cfg=0 md=HOST spd=FULL (12Mbps)
 pwr=ON

   bLength = 0x0012
   bDescriptorType = 0x0001
   bcdUSB = 0x0100
   bDeviceClass = 0x0009
   bDeviceSubClass = 0x
   bDeviceProtocol = 0x
   bMaxPacketSize0 = 0x0040
   idVendor = 0x
   idProduct = 0x
   bcdDevice = 0x0100
   iManufacturer = 0x0001  Intel
   iProduct = 0x0002  UHCI root HUB
   iSerialNumber = 0x  no string
   bNumConfigurations = 0x0001

 ugen2.1: UHCI root HUB Intel at usbus2, cfg=0 md=HOST spd=FULL (12Mbps)
 pwr=ON

   bLength = 0x0012
   bDescriptorType = 0x0001
   bcdUSB = 0x0100
   bDeviceClass = 0x0009
   bDeviceSubClass = 0x
   bDeviceProtocol = 0x
   bMaxPacketSize0 = 0x0040
   idVendor = 0x
   idProduct = 0x
   bcdDevice = 0x0100
   iManufacturer = 0x0001  Intel
   iProduct = 0x0002  UHCI root HUB
   iSerialNumber = 0x  no string
   bNumConfigurations = 0x0001

 ugen3.1: EHCI root HUB Intel at usbus3, cfg=0 md=HOST spd=HIGH
 (480Mbps) pwr=ON

   bLength = 0x0012
   bDescriptorType = 0x0001
   bcdUSB = 0x0200
   bDeviceClass = 0x0009
   bDeviceSubClass = 0x
   bDeviceProtocol = 0x0001
   bMaxPacketSize0 = 0x0040
   idVendor = 0x
   idProduct = 0x
   bcdDevice = 0x0100
   iManufacturer = 0x0001  Intel
   iProduct = 0x0002  EHCI root HUB
   iSerialNumber = 0x  no string
   bNumConfigurations = 0x0001

 ugen3.2: USB 2.0 Storage Device vendor 0x0402 at usbus3, cfg=0
 md=HOST spd=HIGH (480Mbps) pwr=ON

   bLength = 0x0012
   bDescriptorType = 0x0001
   bcdUSB = 0x0200
   bDeviceClass = 0x
   bDeviceSubClass = 0x
   bDeviceProtocol = 0x
   bMaxPacketSize0 = 0x0040
   idVendor = 0x0402
   idProduct = 0x5642
   bcdDevice = 0x0100
   iManufacturer = 0x  no string
   iProduct = 0x0001  USB 2.0 Storage Device
   iSerialNumber = 0x0002  12345678901234567890
   bNumConfigurations = 0x0001

 Thanks!


 Have you tried a 9-current kernel?

 --HPS

 Haven't tried a -CURRENT kernel. Guess that a kernel wouldn't be a big
 change, but world.
 Have usbdevs.h and/or usbdevs_data.h changed considerably?


Hello all,

Tried a GENERIC 9.0-CURRENT kernel csup-ped today just about 2 hours
ago. Same problem.
I seem to have been able to 

Re: Problem with 2.5 USB drive

2009-12-15 Thread Hans Petter Selasky


 Hello all,

 Tried a GENERIC 9.0-CURRENT kernel csup-ped today just about 2 hours
 ago. Same problem.
 I seem to have been able to fdisk the disk, when bsdlabel-ing I get
kernel: (da0:umass-sim0:0:0:0) AutoSense Failed
 The light on the USB cage stays red until I unplug it.

 Can anyone assist?


Hi,

This maybe indicate that your USB hardware dies on a non-supported SCSI 
command. Have you tried a USB enclosure from another manufacturer?

--HPS

___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: 5.1-channel USB sound device on 8.0-RELEASE

2009-12-15 Thread Hans Petter Selasky
On Tuesday 15 December 2009 15:11:27 MIHIRA Sanpei Yoshiro wrote:
 Hi.

   I tested below device on 8.0-RELEASE with patch.

 *1 Kyo-On DIGI(sorry,this page was writtin in Japanese)
 http://www.area-powers.jp/product/usb_product/product/kyo-on/u1soundt4.htm
 l

   This device is 5.1-channel USB sound device.

   Without patch, ``No playback!''
 ugen0.6: vendor 0x0d8c at usbus0
 uaudio1: vendor 0x0d8c product 0x0006, class 0/0, rev 1.10/0.10, addr 6
 on usbus0 uaudio1: No playback!
 uaudio1: Record: 48000 Hz, 2 ch, 16-bit S-LE PCM format
 uaudio1: No midi sequencer
 pcm1: USB audio on uaudio1

   With patch:
 uaudio1: vendor 0x0d8c product 0x0006, class 0/0, rev 1.10/0.10, addr 6
 on usb us0
 uaudio1: Play: 48000 Hz, 8 ch, 16-bit S-LE PCM format
 uaudio1: Record: 48000 Hz, 2 ch, 16-bit S-LE PCM format
 uaudio1: No midi sequencer
 pcm1: USB audio on uaudio1

   But I could not play with mpg123, only noise.
   How can I use this device on 8.0-RELEASE.

 Cheers.
 ---
 MIHIRA, Sanpei Yoshiro
 Tokyo, Japan.


 http://freebsd.monkey.org/freebsd-usb/200905/msg00090.html

 --- sys/dev/sound/usb/uaudio.c.org2009-12-07 10:29:05.593175070 +0900
 +++ sys/dev/sound/usb/uaudio.c2009-12-07 10:29:51.030304905 +0900
 @@ -112,7 +112,8 @@

  #define  MAKE_WORD(h,l) (((h)  8) | (l))
  #define  BIT_TEST(bm,bno) (((bm)[(bno) / 8]  (7 - ((bno) % 8)))  1)
 -#define  UAUDIO_MAX_CHAN(x) (x)
 +#define UAUDIO_MAX_CHAN(x) (((x)  2) ? (x) : 2)/* XXX fixme later
 */ +

  struct uaudio_mixer_node {
   int32_t minval;

Hi,

Your audio device does not provide a 2 or 1 channel alternate setting.

Currently the PCM sound system does not support more than 2 channels.

That's why it doesn't work.

Feel free to start working on a more complete patch.

--HPS

___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: Re-enumerating a device

2009-12-15 Thread Daniel O'Connor
On Tue, 15 Dec 2009, Hans Petter Selasky wrote:
  From dmesg..
  ugen0.2: Unknown at usbus0
  # Run dfu-util
  ugen0.2: Unknown at usbus0 (disconnected)
  # Cause re-enumeratae
  ugen0.2: M Audio at usbus0
  uaudio0: MobilePre on usbus0
  uaudio0: Play: 48000 Hz, 2 ch, 16-bit S-LE PCM format
  uaudio0: Record: 48000 Hz, 2 ch, 16-bit S-LE PCM format
  uaudio0: No midi sequencer
  pcm1: USB audio on uaudio0

 Can you show dmesg, when you do:

 usbconfig -u 0 -a 2 reset

I see nothing appear no matterwhen I run it (before or after the device 
has been programmed).

It takes about a second to run though..

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
The nice thing about standards is that there
are so many of them to choose from.
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C


signature.asc
Description: This is a digitally signed message part.


Re: usb/141664: Logitech USB microphone failure

2009-12-15 Thread linimon
Synopsis: Logitech USB microphone failure

Responsible-Changed-From-To: freebsd-bugs-freebsd-usb
Responsible-Changed-By: linimon
Responsible-Changed-When: Wed Dec 16 07:31:20 UTC 2009
Responsible-Changed-Why: 
Over to maintainer(s).

http://www.freebsd.org/cgi/query-pr.cgi?pr=141664
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org