[BRLTTY] qemu/vmware/... virtual braille devices?

Nicolas Pitre nico at cam.org
Thu Jan 10 21:28:50 EST 2008


On Fri, 11 Jan 2008, Samuel Thibault wrote:

> Hello,
> 
> Dave Mielke, le Thu 10 Jan 2008 09:07:10 -0500, a écrit :
> > The best protocol would be Baum.
> 
> So as to better match the FTDI values, could someone who has a Baum USB
> device send me the output of lsusb -v, run as root?

Here's the output for a Humanware Brailliant, but in practice this is 
actually a Baum device.

It uses a FTDI serial adaptor so that's what you really have to emulate.  
Here's the relevant lsusb output:

Bus 001 Device 009: ID 0403:fe72 Future Technology Devices International, Ltd 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x0403 Future Technology Devices International, Ltd
  idProduct          0xfe72 
  bcdDevice            4.00
  iManufacturer           1 HumanWare
  iProduct                2 Brailliant 40
  iSerial                 3 25000072
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              2 Brailliant 40
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0


Nicolas


More information about the BRLTTY mailing list