1. 20 11月, 2008 2 次提交
  2. 14 11月, 2008 3 次提交
  3. 30 10月, 2008 1 次提交
  4. 23 10月, 2008 3 次提交
    • F
      USB: Unusual dev for Mio moov 330 gps · e8fab4ce
      Frédéric Marchal 提交于
      Here is an entry for the unusual_devs.h file to handle a Mio Moov 330 GPS that
      stops responding when it is requested to transfer more than 64KB. The patch is
      taken against kernel-2.6.27-git3.
      
      Signed-off-by: Frédéric Marchal <frederic.marchal@wowcompany.co
      Signed-off-by: NPhil Dibowitz <phil@ipom.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      
      e8fab4ce
    • F
      USB: support Huawei data card product IDs · 1460e5e4
      fangxiaozhi 提交于
      In this patch, we want to do one thing: add more Huawei product IDs into the
      USB driver. Then it can support  more Huawei data card devices. So to declare
      the unusual device for new Huawei data card devices in unusual_devs.h and to
      declare more new product IDs in option.c.
      
      To modify the data value and length in the function of
      usb_stor_huawei_e220_init in initializers.c That's because based on the USB
      standard, while sending SET_FETURE_D to the device, it requires the
      corresponding data to be zero, and its sending length also must be zero.  In
      our old solution, it can be compatible with our WCDMA data card devices, but
      can not support our CDMA data card devices.  But in this new solution, it can
      be compatible with all of our data card devices.
      Signed-off-by: Nfangxiaozhi <huananhu@huawei.com>
      Signed-off-by: NPhil Dibowitz <phil@ipom.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      1460e5e4
    • P
      USB: storage: Avoid I/O errors when issuing SCSI ioctls to JMicron USB/ATA bridge · 3030ca4c
      Phil Dibowitz 提交于
      Here's the patch that implements the fix you suggested to avoid the
      I/O errors that I was running into with my new USB enclosure with a
      JMicron USB/ATA bridge, while issuing scsi-io USN or other such
      queries used by Fedora's mkinitrd.
      http://bugzilla.kernel.org/show_bug.cgi?id=9638#c85
      
      
      /proc/bus/usb/devices:
      T:  Bus=01 Lev=01 Prnt=01 Port=07 Cnt=04 Dev#=  5 Spd=480 MxCh= 0
      D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
      P:  Vendor=152d ProdID=2329 Rev= 1.00
      S:  Manufacturer=JMicron
      S:  Product=USB to ATA/ATAPI Bridge
      S:  SerialNumber=DE5088854FFF
      C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  2mA
      I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
      E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
      E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
      
      (patch applied and retested on a modified 2.6.27.2-libre.24.rc1.fc10)
      Signed-off-by: NPhil Dibowitz <phil@ipom.com>
      Cc: Alexandre Oliva <oliva@lsd.ic.unicamp.br>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      
      3030ca4c
  5. 24 9月, 2008 5 次提交
  6. 14 8月, 2008 5 次提交
    • A
      usb-storage: unusual_devs entry for Nokia 5300 · d28525f8
      Alan Stern 提交于
      This patch (as1120) adds an unusual_devs entry for the Nokia 5300.
      Maybe once Nokia releases the Symbian code we'll be able to fix all
      the problems it has with the USB mass-storage protocol.
      Signed-off-by: NAlan Stern <stern@rowland.harvard.edu>
      Tested-by: NCedric Godin <cedric@belbone.be>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      d28525f8
    • J
      USB: usb-storage Motorola Phone Razr v3xx US_FL_FIX_CAPACITY patch · 51cdc1c1
      Jost Diederichs 提交于
      add razr v3xx US_FL_FIX_CAPACITY flag to unusual_devs.h in usb-storage
      
      This is another Motorola phone that incorrectly reports the sector count
      (off by one).
      
      Problem Description: io errors when mounting phone's sd-card via the
      phones usb port
      
      Steps to reproduce: mount Motorola Razr v3xx phones sd-card on Linux Desktop
      via usb cable. Phones USB port must be in memory card mode.
      
      DEBUG output:
      Jul 9 19:32:41 micky kernel: Buffer I/O error on device sdd, logical block 3970048
      Jul 9 19:32:41 micky kernel: sd 11:0:0:0: [sdd] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE,SUGGEST_OK
      Jul 9 19:32:41 micky kernel: sd 11:0:0:0: [sdd] Sense Key : Medium Error [current]
      Jul 9 19:32:41 micky kernel: sd 11:0:0:0: [sdd] Add. Sense: No additional sense information
      Jul 9 19:32:41 micky kernel: end_request: I/O error, dev sdd, sector 3970048
      
      
      From: Jost Diederichs <jost@qdusa.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      51cdc1c1
    • K
      USB Storage Sierra: TRU-Install feature update · 32fe5e39
      Kevin Lloyd 提交于
      This patch upgrades the support for the Sierra Wireless TRU-Install
      feature (i.e. zeroCD) to allow for future support of Linux enabled
      TRU-Install devices.
      
      By default all devices that do not have a Linux enabled TRU-Install
      device (i.e. the device does not have a Linux package on the virtual CD
      partition) will be switched into "modem mode." Devices that do contain a
      Linux package in the TRU-Install virtual CD will be allowed to enumerate
      as a CD-Rom so that either (a) a user can install the packaged software
      or (b) a user-space application (e.g. udev) can switch it to modem mode.
      
      This patch does allow for manual override by adding a usb-storage module
      parameter 'swi_tru_install' which can force the modem into either mode
      regardless of what packages it contains.
      Signed-off-by: NKevin Lloyd <klloyd@sierrawireless.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      32fe5e39
    • A
      usb-storage: unusual_devs entries for iRiver T10 and Datafab CF+SM reader · 368ee646
      Alan Stern 提交于
      This patch (as1115) adds unusual_devs entries with the IGNORE_RESIDE
      flag for the iRiver T10 and the Simple Tech/Datafab CF+SM card
      reader.  Apparently these devices provide reasonable residue values
      for READ and WRITE operations, but not for others like INQUIRY or READ
      CAPACITY.
      
      This fixes the iRiver T10 problem reported in Bugzilla #11125.
      Signed-off-by: NAlan Stern <stern@rowland.harvard.edu>
      Cc: stable <stable@kernel.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      368ee646
    • D
      USB: usb-storage: quirk around v1.11 firmware on Nikon D4 · b9a097f2
      Dave Jones 提交于
      usb-storage: quirk around v1.11 firmware on Nikon D40
      
      https://bugzilla.redhat.com/show_bug.cgi?id=454028
      Just as in earlier firmware versions, we need to perform this
      quirk for the latest version too.
      
      Speculatively do the entry for the D80 too, as they seem to
      have the same firmware problems historically.
      Signed-off-by: NDave Jones <davej@redhat.com>
      Cc: Johannes Berg <johannes@sipsolutions.net>
      Cc: Alan Stern <stern@rowland.harvard.edu>
      Cc: stable <stable@kernel.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      b9a097f2
  7. 22 7月, 2008 2 次提交
  8. 04 7月, 2008 1 次提交
  9. 30 5月, 2008 3 次提交
  10. 15 5月, 2008 3 次提交
    • F
      USB: unusual_devs: Add support for GI 0401 SD-Card interface · e7c6f80f
      Filip Aben 提交于
      Enables the SD-Card interface on the GI 0401 HSUPA card from Option.
      
      The unusual_devs.h entry is necessary because the device descriptor is
      vendor-specific. That prevents usb-storage from binding to it as an
      interface driver.
      
      This revised patch adds a small comment explaining why and reduces the
      rev range.
      
      T:  Bus=02 Lev=01 Prnt=01 Port=06 Cnt=01 Dev#=  3 Spd=480 MxCh= 0
      D:  Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs=  1
      P:  Vendor=0af0 ProdID=7401 Rev= 0.00
      S:  Manufacturer=Option N.V.
      S:  Product=Globetrotter HSUPA Modem
      C:* #Ifs=10 Cfg#= 1 Atr=80 MxPwr=500mA
      I:* If#= 0 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
      I:  If#= 0 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
      E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
      E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
      I:* If#= 1 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
      I:  If#= 1 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
      E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
      E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
      I:* If#= 2 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
      I:  If#= 2 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
      E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
      E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
      I:* If#= 3 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
      I:  If#= 3 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
      E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
      E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
      I:* If#= 4 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
      I:  If#= 4 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
      E:  Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
      E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
      I:* If#= 5 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
      I:  If#= 5 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
      E:  Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
      E:  Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
      I:* If#= 6 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
      I:  If#= 6 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
      E:  Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
      E:  Ad=07(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
      I:* If#= 7 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
      I:  If#= 7 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
      E:  Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
      E:  Ad=08(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
      I:* If#= 8 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
      E:  Ad=89(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
      E:  Ad=8a(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
      E:  Ad=09(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
      I:* If#= 9 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
      E:  Ad=0a(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
      E:  Ad=8b(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
      Signed-off-by: NFilip Aben <f.aben@option.com>
      Signed-off-by: NPhil Dibowitz <phil@ipom.com>
      Cc: stable <stable@kernel.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      e7c6f80f
    • P
      USB: Fix unusual_devs.h ordering · ed3e8fca
      Phil Dibowitz 提交于
      This patch fixes ordering problems with entries in unusual_devs.h.
      Signed-off-by: NPhil Dibowitz <phil@ipom.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      ed3e8fca
    • A
      USB: Support for the ET502HS HDSPA modem · dddcb8b7
      andreoli@samba.ing.unimo.it 提交于
      The attached patch allows to bypass the ZeroCD mechanism for the ET502HS
      HDSPA modem, so that it can be mounted as a network device.
      Signed-off-by: NMauro Andreolini <andreoli@weblab.ing.unimo.it>
      Acked-by: NAlan Stern <stern@rowland.harvard.edu>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      dddcb8b7
  11. 03 5月, 2008 4 次提交
  12. 25 4月, 2008 1 次提交
  13. 16 4月, 2008 1 次提交
  14. 25 3月, 2008 1 次提交
  15. 22 2月, 2008 4 次提交
  16. 02 2月, 2008 1 次提交