1. 05 2月, 2007 8 次提交
  2. 04 2月, 2007 1 次提交
  3. 30 1月, 2007 1 次提交
    • J
      HID: fix pb_fnmode and move it to generic HID · 76398f96
      Jiri Kosina 提交于
      The apple powerbook people are used to switch the pb_fnmode
      setting at runtime through writing to sysfs, altering the
      module parameter value. This was broken for them in 2.6.20-rc1
      when generic HID layer was introduced, as the pb_fnmode flag
      was made per-hiddevice, instead of global variable.
      
      This patch moves the pb_fnmode module parameter from usbhid module
      to hid module, but apart from that retains backward compatibility
      with respect to changing the mode through sysfs.
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      76398f96
  4. 26 1月, 2007 1 次提交
  5. 24 1月, 2007 1 次提交
  6. 23 1月, 2007 9 次提交
  7. 22 1月, 2007 4 次提交
  8. 12 1月, 2007 1 次提交
  9. 06 1月, 2007 11 次提交
    • D
      USB: asix: Fix AX88772 device PHY selection · 14e51f28
      David Hollis 提交于
      A small typo in ax88772_bind() prevents the device from selecting the
      proper PHY, leaving the device useless.  The attached patch fixes this.
      If this patch can be added to the 2.6.19.x series as well, that would be
      helpful for end-users.
      Signed-off-by: NDavid Hollis <dhollis@davehollis.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      14e51f28
    • M
      USB: usblp.c - add Kyocera Mita FS 820 to list of "quirky" printers · 4f45d038
      Martin Williges 提交于
      This patch gets the Kyocera FS-820 working with cups 1.2 via usb again. It
      adds the printer to the list of "quirky" printers. The printer seems not
      answer to ID requests some seconds after plugging in. Patch is based on
      linux-2.6.19.1.
      
      Background:
      As far as I could see (strace, usbmon), the Kyocera FS-820 answers to ID
      requests only a few seconds after plugging it in. This applies to detecting
      it with cups and is also true for the printing itself, which is initiated
      with an ID request. Since I have little usb knowledge, maybe someone can
      interpret the data, especially the fist bulk transfer - why request 8192
      bytes? This is the second version of the patch.
      
      usbmon output of printing an email without patch:
      tail -F /tmp/printlog.txt
      c636e140 3374734463 S Bi:002:02 -115 8192 <
      c9d43b40 3374734494 S Ci:002:00 s a1 00 0000 0000 03ff 1023 <
      c9d43b40 3379732301 C Ci:002:00 -104 0
      c636e140 3379733294 C Bi:002:02 -2 0
      [...repeating...]
      
      with patch:
      tail -F /tmp/printlog.txt
      d9cb82c0 3729790131 S Ci:002:00 s a1 00 0000 0000 03ff 1023 <
      d9cb82c0 3729791725 C Ci:002:00 0 91 = 005b4944 3a46532d 3832303b 4d46473a
       4b796f63 6572613b 434d443a 50434c58 df956320 3732493190 S Bo:002:01 -115
       1347 = 1b252d31 32333435 5840504a 4c0a4050 4a4c2053 4554204d 414e5541
       4c464545 [...more data...]
      Signed-off-by: NMartin Williges <kernel@zut.de>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      4f45d038
    • A
      sisusb_con warning fixes · c067dfc6
      Andrew Morton 提交于
      x86_64:
      
      drivers/usb/misc/sisusbvga/sisusb_con.c: In function 'sisusbcon_putc':
      drivers/usb/misc/sisusbvga/sisusb_con.c:405: warning: cast from pointer to integer of different size
      drivers/usb/misc/sisusbvga/sisusb_con.c: In function 'sisusbcon_putcs':
      drivers/usb/misc/sisusbvga/sisusb_con.c:440: warning: cast from pointer to integer of different size
      drivers/usb/misc/sisusbvga/sisusb_con.c: In function 'sisusbcon_clear':
      drivers/usb/misc/sisusbvga/sisusb_con.c:494: warning: cast from pointer to integer of different size
      drivers/usb/misc/sisusbvga/sisusb_con.c: In function 'sisusbcon_bmove':
      drivers/usb/misc/sisusbvga/sisusb_con.c:566: warning: cast from pointer to integer of different size
      drivers/usb/misc/sisusbvga/sisusb_con.c: In function 'sisusbcon_switch':
      drivers/usb/misc/sisusbvga/sisusb_con.c:614: warning: cast from pointer to integer of different size
      drivers/usb/misc/sisusbvga/sisusb_con.c: In function 'sisusbcon_scroll_area':
      drivers/usb/misc/sisusbvga/sisusb_con.c:941: warning: cast from pointer to integer of different size
      
      Cc: Thomas Winischhofer <thomas@winischhofer.net>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      c067dfc6
    • S
      USB: Fixed bug in endpoint release function. · c07be136
      Sarah Bailey 提交于
      Error handling in usb_create_ep_files() is not correct unless
      the minor number is freed in ep_device_release().
      Signed-off-by: NSarah Bailey <saharabeara@gmail.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      c07be136
    • P
      USB storage: fix ipod ejecting issue · ad1428c9
      Pete Zaitcev 提交于
      This patch from Pete fixes the 'ejecting problem' on yet another ipod. Please applyt.
      Signed-off-by: NPete Zaitcev <zaitcev@yahoo.com>
      Signed-off-by: NPhil Dibowitz <phil@ipom.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      
      ad1428c9
    • P
      USB Storage: unusual_devs: add supertop drives · f1cd4ad2
      Phil Dibowitz 提交于
      This combines patches from Alan Stern and Robert Schedel for two "Super Top"
      drives that need the IGNORE_RESIDUE flag but have different vendor IDs.
      Signed-off-by: NPhil Dibowitz <phil@ipom.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      f1cd4ad2
    • D
      USB: omap_udc build fixes (sync with linux-omap) · e6a6e472
      David Brownell 提交于
      Resync the omap_udc driver with the latest from the Linux-OMAP tree.
      Changes include DMA API updates (it builds again!), clock/pm updates,
      minor bugfixes, whitespace.
      Signed-off-by: NDavid Brownell <dbrownell@users.sourceforge.net>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      
      e6a6e472
    • A
      USB: funsoft is borken on sparc · 6a3c3d49
      Andrew Morton 提交于
      drivers/usb/serial/funsoft.c: In function `funsoft_ioctl':
      drivers/usb/serial/funsoft.c:35: warning: dereferencing `void *' pointer
      drivers/usb/serial/funsoft.c:35: error: request for member `c_iflag' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: error: request for member `c_iflag' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: error: request for member `c_iflag' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: warning: type defaults to `int' in declaration of `type name'
      drivers/usb/serial/funsoft.c:35: warning: dereferencing `void *' pointer
      drivers/usb/serial/funsoft.c:35: error: request for member `c_oflag' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: error: request for member `c_oflag' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: error: request for member `c_oflag' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: warning: type defaults to `int' in declaration of `type name'
      drivers/usb/serial/funsoft.c:35: warning: dereferencing `void *' pointer
      drivers/usb/serial/funsoft.c:35: error: request for member `c_cflag' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: error: request for member `c_cflag' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: error: request for member `c_cflag' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: warning: type defaults to `int' in declaration of `type name'
      drivers/usb/serial/funsoft.c:35: warning: dereferencing `void *' pointer
      drivers/usb/serial/funsoft.c:35: error: request for member `c_lflag' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: error: request for member `c_lflag' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: error: request for member `c_lflag' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: warning: type defaults to `int' in declaration of `type name'
      drivers/usb/serial/funsoft.c:35: warning: dereferencing `void *' pointer
      drivers/usb/serial/funsoft.c:35: error: request for member `c_line' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: error: request for member `c_line' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: error: request for member `c_line' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: warning: type defaults to `int' in declaration of `type name'
      drivers/usb/serial/funsoft.c:35: warning: dereferencing `void *' pointer
      drivers/usb/serial/funsoft.c:35: error: request for member `c_cc' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: warning: dereferencing `void *' pointer
      drivers/usb/serial/funsoft.c:35: error: request for member `c_cc' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: error: request for member `c_cc' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: error: request for member `c_cc' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: warning: type defaults to `int' in declaration of `type name'
      drivers/usb/serial/funsoft.c:35: warning: dereferencing `void *' pointer
      drivers/usb/serial/funsoft.c:35: error: request for member `c_cc' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: error: request for member `c_cc' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: error: request for member `c_cc' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: warning: type defaults to `int' in declaration of `type name'
      drivers/usb/serial/funsoft.c:35: warning: dereferencing `void *' pointer
      drivers/usb/serial/funsoft.c:35: error: request for member `c_cc' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: error: request for member `c_cc' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: error: request for member `c_cc' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: warning: type defaults to `int' in declaration of `type name'
      drivers/usb/serial/funsoft.c:35: warning: dereferencing `void *' pointer
      drivers/usb/serial/funsoft.c:35: error: request for member `c_cc' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: error: request for member `c_cc' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: error: request for member `c_cc' in something not a structure or union
      drivers/usb/serial/funsoft.c:35: warning: type defaults to `int' in declaration of `type name'
      
      Cc: David Clare <david@funsoft.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      6a3c3d49
    • M
      USB: fix interaction between different interfaces in an "Option" usb device · 8c152713
      Miguel Angel Alvarez 提交于
      Just the serial port in the first interface should control DTR and RTS
      lines. This way, the closing of the rest of the ports does not produce a=
      hangup in the communication.
      Signed-off-by: NMiguel Angel Alvarez <ma.alvarez@ziv.es>
      Signed-off-by: NMatthias Urlichs <matthias@urlichs.de>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      8c152713
    • A
      UHCI: support device_may_wakeup · 25c77b32
      Alan Stern 提交于
      This patch (as831) adds device_may_wakeup() support to uhci-hcd; it
      has been lacking for a long time.
      Signed-off-by: NAlan Stern <stern@rowland.harvard.edu>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      25c77b32
    • A
      UHCI: make test for ASUS motherboard more specific · c80a70d5
      Alan Stern 提交于
      Instead of matching all motherboards whose name contains "A7V8X" for a
      remote-wakeup hardware bug, this patch (as829) matches only those
      boards whose name is exactly equal to "A7V8X".  Later motherboards
      don't seem to have the bug.
      
      (In fact, it's possible that only one motherboard in the world has the
      bug.  With only one user reporting problems, it's hard to tell.)
      Signed-off-by: NAlan Stern <stern@rowland.harvard.edu>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      c80a70d5
  10. 04 1月, 2007 1 次提交
    • J
      HID: fix help texts in Kconfig · 69e4d948
      Jiri Kosina 提交于
      The help text for CONFIG_HID might imply for someone that
      it's necessary to enable it for any keyboard or mouse
      attached to the system. This is obviously not correct, so
      fix it to avoid confusing the users.
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      69e4d948
  11. 31 12月, 2006 1 次提交
  12. 21 12月, 2006 1 次提交