~ubuntu-branches/ubuntu/precise/linux-ti-omap4/precise-proposed

« back to all changes in this revision

Viewing changes to drivers/usb/storage/unusual_devs.h

  • Committer: Package Import Robot
  • Author(s): Paolo Pisati, Paolo Pisati, Ubuntu: 3.2.0-41.65
  • Date: 2013-04-15 11:02:34 UTC
  • Revision ID: package-import@ubuntu.com-20130415110234-41va3mz9dslc9y6o
Tags: 3.2.0-1430.39
* Release Tracking Bug
  - LP: #1167977

[ Paolo Pisati ]

* rebased on Ubuntu-3.2.0-41.65

[ Ubuntu: 3.2.0-41.65 ]

* Release Tracking Bug
  - LP: #1167436
* SAUCE: (no-up) apparmor: Fix quieting of audit messages for network
  mediation
  - LP: #1163259
* SAUCE: Update configs for new efivars option
  - LP: #1164646
* Revert "powerpc/eeh: Fix crash when adding a device in a slot with DDW"
  - LP: #1164646
* Input: cypress_ps2 - fix trackpadi found in Dell XPS12
  - LP: #1103594
* btrfs: Init io_lock after cloning btrfs device struct
  - LP: #1164646
* md: protect against crash upon fsync on ro array
  - LP: #1164646
* NFS: Don't allow NFS silly-renamed files to be deleted, no signal
  - LP: #1164646
* SUNRPC: Don't start the retransmission timer when out of socket space
  - LP: #1164646
* storvsc: Initialize the sglist
  - LP: #1164646
* dc395x: uninitialized variable in device_alloc()
  - LP: #1164646
* ARM: VFP: fix emulation of second VFP instruction
  - LP: #1164646
* ARM: fix scheduling while atomic warning in alignment handling code
  - LP: #1164646
* md: fix two bugs when attempting to resize RAID0 array.
  - LP: #1164646
* md: raid0: fix error return from create_stripe_zones.
  - LP: #1164646
* proc connector: reject unprivileged listener bumps
  - LP: #1164646
* ath9k: fix RSSI dummy marker value
  - LP: #1164646
* ath9k_htc: fix signal strength handling issues
  - LP: #1164646
* mwifiex: correct sleep delay counter
  - LP: #1164646
* cifs: ensure that cifs_get_root() only traverses directories
  - LP: #1164646
* xen/pci: We don't do multiple MSI's.
  - LP: #1164646
* dm: fix truncated status strings
  - LP: #1164646
* dm snapshot: add missing module aliases
  - LP: #1164646
* drm/i915: Don't clobber crtc->fb when queue_flip fails
  - LP: #1164646
* ARM: 7663/1: perf: fix ARMv7 EVTYPE_MASK to include NSH bit
  - LP: #1164646
* hwmon: (pmbus/ltc2978) Fix peak attribute handling
  - LP: #1164646
* hwmon: (pmbus/ltc2978) Use detected chip ID to select supported
  functionality
  - LP: #1164646
* hwmon: (sht15) Check return value of regulator_enable()
  - LP: #1164646
* hw_random: make buffer usable in scatterlist.
  - LP: #1164646
* ALSA: vmaster: Fix slave change notification
  - LP: #1164646
* drm/radeon: add primary dac adj quirk for R200 board
  - LP: #1164646
* dmi_scan: fix missing check for _DMI_ signature in smbios_present()
  - LP: #1164646
* iwlwifi: always copy first 16 bytes of commands
  - LP: #1164646
* HID: add support for Sony RF receiver with USB product id 0x0374
  - LP: #1164646
* HID: clean up quirk for Sony RF receivers
  - LP: #1164646
* ahci: Add Device IDs for Intel Lynx Point-LP PCH
  - LP: #1164646
* ahci: AHCI-mode SATA patch for Intel Avoton DeviceIDs
  - LP: #1164646
* ahci: Add Device IDs for Intel Wellsburg PCH
  - LP: #1164646
* iommu/amd: Initialize device table after dma_ops
  - LP: #1164646
* tty: Correct tty buffer flush.
  - LP: #1164646
* efi_pstore: Check remaining space with QueryVariableInfo() before
  writing data
  - LP: #1164646
* efivars: Disable external interrupt while holding efivars->lock
  - LP: #1164646
* efi: be more paranoid about available space when creating variables
  - LP: #1164646
* ftrace: Update the kconfig for DYNAMIC_FTRACE
  - LP: #1164646
* decnet: Fix disappearing sysctl entries
  - LP: #1164646
* Fix memory leak in cpufreq stats.
  - LP: #1164646
* vfs: fix pipe counter breakage
  - LP: #1164646
* xen/pciback: Don't disable a PCI device that is already disabled.
  - LP: #1164646
* USB: option: add Huawei E5331
  - LP: #1164646
* USB: storage: fix Huawei mode switching regression
  - LP: #1164646
* USB: added support for Cinterion's products AH6 and PLS8
  - LP: #1164646
* e1000e: fix pci-device enable-counter balance
  - LP: #1164646
* virtio: rng: disallow multiple device registrations, fixes crashes
  - LP: #1164646
* ALSA: seq: Fix missing error handling in snd_seq_timer_open()
  - LP: #1164646
* usb: cp210x new Vendor/Device IDs
  - LP: #1164646
* staging: vt6656: Fix oops on resume from suspend.
  - LP: #1164646
* qcaux: add Franklin U600
  - LP: #1164646
* ext3: Fix format string issues
  - LP: #1164646
* tty/serial: Add support for Altera serial port
  - LP: #1164646
* Fix 4 port and add support for 8 port 'Unknown' PCI serial port cards
  - LP: #1164646
* serial: 8250_pci: add support for another kind of NetMos Technology PCI
  9835 Multi-I/O Controller
  - LP: #1164646
* tty: serial: fix typo "ARCH_S5P6450"
  - LP: #1164646
* usb: serial: Add Rigblaster Advantage to device table
  - LP: #1164646
* w1: fix oops when w1_search is called from netlink connector
  - LP: #1164646
* USB: cdc-wdm: fix buffer overflow
  - LP: #1164646
* hwmon: (lineage-pem) Add missing terminating entry for
  pem_[input|fan]_attributes
  - LP: #1164646
* hwmon: (pmbus/ltc2978) Fix temperature reporting
  - LP: #1164646
* Fix: compat_rw_copy_check_uvector() misuse in aio, readv, writev, and
  security keys
  - LP: #1164646
* USB: Don't use EHCI port sempahore for USB 3.0 hubs.
  - LP: #1164646
* USB: Prepare for refactoring by adding extra udev checks.
  - LP: #1164646
* USB: Rip out recursive call on warm port reset.
  - LP: #1164646
* USB: Fix connected device switch to Inactive state.
  - LP: #1164646
* batman-adv: bat_socket_read missing checks
  - LP: #1164646
* batman-adv: Only write requested number of byte to user buffer
  - LP: #1164646
* block: use i_size_write() in bd_set_size()
  - LP: #1164646
* loopdev: fix a deadlock
  - LP: #1164646
* loopdev: remove an user triggerable oops
  - LP: #1164646
* btrfs: use rcu_barrier() to wait for bdev puts at unmount
  - LP: #1164646
* Linux 3.2.41
  - LP: #1164646
* TTY: do not reset master's packet mode
  - LP: #1164646
* perf,x86: fix kernel crash with PEBS/BTS after suspend/resume
  - LP: #1164646
* perf,x86: fix wrmsr_on_cpu() warning on suspend/resume
  - LP: #1164646
* perf,x86: fix link failure for non-Intel configs
  - LP: #1164646
* l2tp: Restore socket refcount when sendmsg succeeds
  - LP: #1164646
* rds: limit the size allocated by rds_message_alloc()
  - LP: #1164646
* net: ipv6: Don't purge default router if accept_ra=2
  - LP: #1164646
* tcp: fix double-counted receiver RTT when leaving receiver fast path
  - LP: #1164646
* tun: add a missing nf_reset() in tun_net_xmit()
  - LP: #1164646
* macvlan: Set IFF_UNICAST_FLT flag to prevent unnecessary promisc mode.
  - LP: #1164646
* netlabel: correctly list all the static label mappings
  - LP: #1164646
* bridging: fix rx_handlers return code
  - LP: #1164646
* ipv6: stop multicast forwarding to process interface scoped addresses
  - LP: #1164646
* rtnl: fix info leak on RTM_GETLINK request for VF devices
  - LP: #1164646
* dcbnl: fix various netlink info leaks
  - LP: #1164646
* 6lowpan: Fix endianness issue in is_addr_link_local().
  - LP: #1164646
* drm/i915: Increase the RC6p threshold.
  - LP: #1164646
* perf: Revert duplicated commit
  - LP: #1164646
* i915: initialize CADL in opregion
  - LP: #1164646
* s390/mm: fix flush_tlb_kernel_range()
  - LP: #1164646
* mwifiex: fix potential out-of-boundary access to ibss rate table
  - LP: #1164646
* rtlwifi: rtl8192cu: Fix schedule while atomic bug splat
  - LP: #1164646
* powerpc: Fix cputable entry for 970MP rev 1.0
  - LP: #1164646
* rtlwifi: rtl8192cu: Fix problem that prevents reassociation
  - LP: #1164646
* vhost/net: fix heads usage of ubuf_info
  - LP: #1164646
* selinux: use GFP_ATOMIC under spin_lock
  - LP: #1164646
* udf: avoid info leak on export
  - LP: #1164646
* isofs: avoid info leak on export
  - LP: #1164646
* sunsu: Fix panic in case of nonexistent port at "console=ttySY" cmdline
  option
  - LP: #1164646
* net/ipv4: Ensure that location of timestamp option is stored
  - LP: #1164646
* netconsole: don't call __netpoll_cleanup() while atomic
  - LP: #1164646
* bonding: don't call update_speed_duplex() under spinlocks
  - LP: #1164646
* sctp: Use correct sideffect command in duplicate cookie handling
  - LP: #1164646
* sctp: don't break the loop while meeting the active_path so as to find
  the matched transport
  - LP: #1164646
* ipv4: fix definition of FIB_TABLE_HASHSZ
  - LP: #1164646
* tcp: fix skb_availroom()
  - LP: #1164646
* rtnetlink: Mask the rta_type when range checking
  - LP: #1164646
* inet: limit length of fragment queue hash table bucket lists
  - LP: #1164646
* sfc: Do not attempt to flush queues if DMA is disabled
  - LP: #1164646
* sfc: Convert firmware subtypes to native byte order in
  efx_mcdi_get_board_cfg()
  - LP: #1164646
* sfc: Fix two causes of flush failure
  - LP: #1164646
* sfc: lock TX queues when calling netif_device_detach()
  - LP: #1164646
* sfc: Fix timekeeping in efx_mcdi_poll()
  - LP: #1164646
* sfc: Properly sync RX DMA buffer when it is not the last in the page
  - LP: #1164646
* sfc: Fix efx_rx_buf_offset() in the presence of swiotlb
  - LP: #1164646
* sfc: Detach net device when stopping queues for reconfiguration
  - LP: #1164646
* sfc: Disable soft interrupt handling during efx_device_detach_sync()
  - LP: #1164646
* sfc: Only use TX push if a single descriptor is to be written
  - LP: #1164646
* ext4: fix the wrong number of the allocated blocks in
  ext4_split_extent()
  - LP: #1164646
* jbd2: fix use after free in jbd2_journal_dirty_metadata()
  - LP: #1164646
* ext4: convert number of blocks to clusters properly
  - LP: #1164646
* ext4: use atomic64_t for the per-flexbg free_clusters count
  - LP: #1164646
* tracing: Fix race in snapshot swapping
  - LP: #1164646
* cifs: delay super block destruction until all cifsFileInfo objects are
  gone
  - LP: #1164646
* drm/i915: restrict kernel address leak in debugfs
  - LP: #1164646
* drm/i915: bounds check execbuffer relocation count
  - LP: #1164646
  - CVE-2013-0913
* tracing: Fix free of probe entry by calling call_rcu_sched()
  - LP: #1164646
* tracing: Protect tracer flags with trace_types_lock
  - LP: #1164646
* tracing: Keep overwrite in sync between regular and snapshot buffers
  - LP: #1164646
* tracing: Prevent buffer overwrite disabled for latency tracers
  - LP: #1164646
* USB: xhci: correctly enable interrupts
  - LP: #1164646
* usb-storage: add unusual_devs entry for Samsung YP-Z3 mp3 player
  - LP: #1164646
* drm/radeon/benchmark: make sure bo blit copy exists before using it
  - LP: #1164646
* ALSA: hda/cirrus - Fix the digital beep registration
  - LP: #1164646
* USB: xhci - fix bit definitions for IMAN register
  - LP: #1164646
* x86-64: Fix the failure case in copy_user_handle_tail()
  - LP: #1164646
* ALSA: snd-usb: mixer: propagate errors up the call chain
  - LP: #1164646
* ALSA: snd-usb: mixer: ignore -EINVAL in snd_usb_mixer_controls()
  - LP: #1164646
* ext4: fix data=journal fast mount/umount hang
  - LP: #1164646
* ALSA: hda - Fix typo in checking IEC958 emphasis bit
  - LP: #1164646
* usb: gadget: udc-core: fix a regression during gadget driver unbinding
  - LP: #1164646
* dm thin: fix discard corruption
  - LP: #1164646
* efivars: Allow disabling use as a pstore backend
  - LP: #1164646
* efivars: Add module parameter to disable use as a pstore backend
  - LP: #1164646
* efivars: Fix check for CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE
  - LP: #1164646
* efi_pstore: Introducing workqueue updating sysfs
  - LP: #1164646
* efivars: explicitly calculate length of VariableName
  - LP: #1164646
* efivars: Handle duplicate names from get_next_variable()
  - LP: #1164646
* cifs: ignore everything in SPNEGO blob after mechTypes
  - LP: #1164646
* USB: garmin_gps: fix memory leak on disconnect
  - LP: #1164646
* USB: io_ti: fix get_icount for two port adapters
  - LP: #1164646
* USB: serial: fix interface refcounting
  - LP: #1164646
* i2c: tegra: check the clk_prepare_enable() return value
  - LP: #1164646
* vfs,proc: guarantee unique inodes in /proc
  - LP: #1164646
* mm/hugetlb: fix total hugetlbfs pages count when using memory
  overcommit accouting
  - LP: #1164646
* KMS: fix EDID detailed timing vsync parsing
  - LP: #1164646
* KMS: fix EDID detailed timing frame rate
  - LP: #1164646
* efivars: pstore: Do not check size when erasing variable
  - LP: #1164646
* signal: Define __ARCH_HAS_SA_RESTORER so we know whether to clear
  sa_restorer
  - LP: #1164646
* kernel/signal.c: use __ARCH_HAS_SA_RESTORER instead of SA_RESTORER
  - LP: #1164646
* Linux 3.2.42
  - LP: #1164646
* KVM: x86: fix for buffer overflow in handling of MSR_KVM_SYSTEM_TIME
  (CVE-2013-1796)
  - LP: #1158254
  - CVE-2013-1796
* KVM: Fix bounds checking in ioapic indirect register reads
  (CVE-2013-1798)
  - LP: #1158262
  - CVE-2013-1798
* KVM: x86: Convert MSR_KVM_SYSTEM_TIME to use gfn_to_hva_cache functions
  (CVE-2013-1797)
  - LP: #1158258
  - CVE-2013-1797
* drm/i915: "Flush Me Harder" required on gen6+
  - LP: #1140716
* drm/i915: PIPE_CONTROL_TLB_INVALIDATE
  - LP: #1140716
* drm/i915: Apply post-sync write for pipe control invalidates
  - LP: #1140716
* drm/i915: TLB invalidation with MI_FLUSH_DW requires a post-sync op v3
  - LP: #1140716
* drm/i915: PIPE_CONTROL TLB invalidate requires CS stall
  - LP: #1140716

Show diffs side-by-side

added added

removed removed

Lines of Context:
488
488
                USB_SC_DEVICE, USB_PR_DEVICE, NULL,
489
489
                US_FL_MAX_SECTORS_64 | US_FL_BULK_IGNORE_TAG),
490
490
 
 
491
/* Added by Dmitry Artamonow <mad_soft@inbox.ru> */
 
492
UNUSUAL_DEV(  0x04e8, 0x5136, 0x0000, 0x9999,
 
493
                "Samsung",
 
494
                "YP-Z3",
 
495
                USB_SC_DEVICE, USB_PR_DEVICE, NULL,
 
496
                US_FL_MAX_SECTORS_64),
 
497
 
491
498
/* Entry and supporting patch by Theodore Kilgore <kilgota@auburn.edu>.
492
499
 * Device uses standards-violating 32-byte Bulk Command Block Wrappers and
493
500
 * reports itself as "Proprietary SCSI Bulk." Cf. device entry 0x084d:0x0011.
1522
1529
/* Reported by fangxiaozhi <huananhu@huawei.com>
1523
1530
 * This brings the HUAWEI data card devices into multi-port mode
1524
1531
 */
1525
 
UNUSUAL_VENDOR_INTF(0x12d1, 0x08, 0x06, 0x50,
1526
 
                "HUAWEI MOBILE",
1527
 
                "Mass Storage",
1528
 
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_init,
 
1532
UNUSUAL_DEV(  0x12d1, 0x1001, 0x0000, 0x0000,
 
1533
                "HUAWEI MOBILE",
 
1534
                "Mass Storage",
 
1535
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1536
                0),
 
1537
UNUSUAL_DEV(  0x12d1, 0x1003, 0x0000, 0x0000,
 
1538
                "HUAWEI MOBILE",
 
1539
                "Mass Storage",
 
1540
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1541
                0),
 
1542
UNUSUAL_DEV(  0x12d1, 0x1004, 0x0000, 0x0000,
 
1543
                "HUAWEI MOBILE",
 
1544
                "Mass Storage",
 
1545
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1546
                0),
 
1547
UNUSUAL_DEV(  0x12d1, 0x1401, 0x0000, 0x0000,
 
1548
                "HUAWEI MOBILE",
 
1549
                "Mass Storage",
 
1550
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1551
                0),
 
1552
UNUSUAL_DEV(  0x12d1, 0x1402, 0x0000, 0x0000,
 
1553
                "HUAWEI MOBILE",
 
1554
                "Mass Storage",
 
1555
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1556
                0),
 
1557
UNUSUAL_DEV(  0x12d1, 0x1403, 0x0000, 0x0000,
 
1558
                "HUAWEI MOBILE",
 
1559
                "Mass Storage",
 
1560
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1561
                0),
 
1562
UNUSUAL_DEV(  0x12d1, 0x1404, 0x0000, 0x0000,
 
1563
                "HUAWEI MOBILE",
 
1564
                "Mass Storage",
 
1565
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1566
                0),
 
1567
UNUSUAL_DEV(  0x12d1, 0x1405, 0x0000, 0x0000,
 
1568
                "HUAWEI MOBILE",
 
1569
                "Mass Storage",
 
1570
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1571
                0),
 
1572
UNUSUAL_DEV(  0x12d1, 0x1406, 0x0000, 0x0000,
 
1573
                "HUAWEI MOBILE",
 
1574
                "Mass Storage",
 
1575
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1576
                0),
 
1577
UNUSUAL_DEV(  0x12d1, 0x1407, 0x0000, 0x0000,
 
1578
                "HUAWEI MOBILE",
 
1579
                "Mass Storage",
 
1580
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1581
                0),
 
1582
UNUSUAL_DEV(  0x12d1, 0x1408, 0x0000, 0x0000,
 
1583
                "HUAWEI MOBILE",
 
1584
                "Mass Storage",
 
1585
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1586
                0),
 
1587
UNUSUAL_DEV(  0x12d1, 0x1409, 0x0000, 0x0000,
 
1588
                "HUAWEI MOBILE",
 
1589
                "Mass Storage",
 
1590
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1591
                0),
 
1592
UNUSUAL_DEV(  0x12d1, 0x140A, 0x0000, 0x0000,
 
1593
                "HUAWEI MOBILE",
 
1594
                "Mass Storage",
 
1595
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1596
                0),
 
1597
UNUSUAL_DEV(  0x12d1, 0x140B, 0x0000, 0x0000,
 
1598
                "HUAWEI MOBILE",
 
1599
                "Mass Storage",
 
1600
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1601
                0),
 
1602
UNUSUAL_DEV(  0x12d1, 0x140C, 0x0000, 0x0000,
 
1603
                "HUAWEI MOBILE",
 
1604
                "Mass Storage",
 
1605
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1606
                0),
 
1607
UNUSUAL_DEV(  0x12d1, 0x140D, 0x0000, 0x0000,
 
1608
                "HUAWEI MOBILE",
 
1609
                "Mass Storage",
 
1610
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1611
                0),
 
1612
UNUSUAL_DEV(  0x12d1, 0x140E, 0x0000, 0x0000,
 
1613
                "HUAWEI MOBILE",
 
1614
                "Mass Storage",
 
1615
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1616
                0),
 
1617
UNUSUAL_DEV(  0x12d1, 0x140F, 0x0000, 0x0000,
 
1618
                "HUAWEI MOBILE",
 
1619
                "Mass Storage",
 
1620
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1621
                0),
 
1622
UNUSUAL_DEV(  0x12d1, 0x1410, 0x0000, 0x0000,
 
1623
                "HUAWEI MOBILE",
 
1624
                "Mass Storage",
 
1625
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1626
                0),
 
1627
UNUSUAL_DEV(  0x12d1, 0x1411, 0x0000, 0x0000,
 
1628
                "HUAWEI MOBILE",
 
1629
                "Mass Storage",
 
1630
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1631
                0),
 
1632
UNUSUAL_DEV(  0x12d1, 0x1412, 0x0000, 0x0000,
 
1633
                "HUAWEI MOBILE",
 
1634
                "Mass Storage",
 
1635
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1636
                0),
 
1637
UNUSUAL_DEV(  0x12d1, 0x1413, 0x0000, 0x0000,
 
1638
                "HUAWEI MOBILE",
 
1639
                "Mass Storage",
 
1640
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1641
                0),
 
1642
UNUSUAL_DEV(  0x12d1, 0x1414, 0x0000, 0x0000,
 
1643
                "HUAWEI MOBILE",
 
1644
                "Mass Storage",
 
1645
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1646
                0),
 
1647
UNUSUAL_DEV(  0x12d1, 0x1415, 0x0000, 0x0000,
 
1648
                "HUAWEI MOBILE",
 
1649
                "Mass Storage",
 
1650
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1651
                0),
 
1652
UNUSUAL_DEV(  0x12d1, 0x1416, 0x0000, 0x0000,
 
1653
                "HUAWEI MOBILE",
 
1654
                "Mass Storage",
 
1655
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1656
                0),
 
1657
UNUSUAL_DEV(  0x12d1, 0x1417, 0x0000, 0x0000,
 
1658
                "HUAWEI MOBILE",
 
1659
                "Mass Storage",
 
1660
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1661
                0),
 
1662
UNUSUAL_DEV(  0x12d1, 0x1418, 0x0000, 0x0000,
 
1663
                "HUAWEI MOBILE",
 
1664
                "Mass Storage",
 
1665
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1666
                0),
 
1667
UNUSUAL_DEV(  0x12d1, 0x1419, 0x0000, 0x0000,
 
1668
                "HUAWEI MOBILE",
 
1669
                "Mass Storage",
 
1670
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1671
                0),
 
1672
UNUSUAL_DEV(  0x12d1, 0x141A, 0x0000, 0x0000,
 
1673
                "HUAWEI MOBILE",
 
1674
                "Mass Storage",
 
1675
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1676
                0),
 
1677
UNUSUAL_DEV(  0x12d1, 0x141B, 0x0000, 0x0000,
 
1678
                "HUAWEI MOBILE",
 
1679
                "Mass Storage",
 
1680
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1681
                0),
 
1682
UNUSUAL_DEV(  0x12d1, 0x141C, 0x0000, 0x0000,
 
1683
                "HUAWEI MOBILE",
 
1684
                "Mass Storage",
 
1685
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1686
                0),
 
1687
UNUSUAL_DEV(  0x12d1, 0x141D, 0x0000, 0x0000,
 
1688
                "HUAWEI MOBILE",
 
1689
                "Mass Storage",
 
1690
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1691
                0),
 
1692
UNUSUAL_DEV(  0x12d1, 0x141E, 0x0000, 0x0000,
 
1693
                "HUAWEI MOBILE",
 
1694
                "Mass Storage",
 
1695
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1696
                0),
 
1697
UNUSUAL_DEV(  0x12d1, 0x141F, 0x0000, 0x0000,
 
1698
                "HUAWEI MOBILE",
 
1699
                "Mass Storage",
 
1700
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1701
                0),
 
1702
UNUSUAL_DEV(  0x12d1, 0x1420, 0x0000, 0x0000,
 
1703
                "HUAWEI MOBILE",
 
1704
                "Mass Storage",
 
1705
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1706
                0),
 
1707
UNUSUAL_DEV(  0x12d1, 0x1421, 0x0000, 0x0000,
 
1708
                "HUAWEI MOBILE",
 
1709
                "Mass Storage",
 
1710
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1711
                0),
 
1712
UNUSUAL_DEV(  0x12d1, 0x1422, 0x0000, 0x0000,
 
1713
                "HUAWEI MOBILE",
 
1714
                "Mass Storage",
 
1715
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1716
                0),
 
1717
UNUSUAL_DEV(  0x12d1, 0x1423, 0x0000, 0x0000,
 
1718
                "HUAWEI MOBILE",
 
1719
                "Mass Storage",
 
1720
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1721
                0),
 
1722
UNUSUAL_DEV(  0x12d1, 0x1424, 0x0000, 0x0000,
 
1723
                "HUAWEI MOBILE",
 
1724
                "Mass Storage",
 
1725
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1726
                0),
 
1727
UNUSUAL_DEV(  0x12d1, 0x1425, 0x0000, 0x0000,
 
1728
                "HUAWEI MOBILE",
 
1729
                "Mass Storage",
 
1730
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1731
                0),
 
1732
UNUSUAL_DEV(  0x12d1, 0x1426, 0x0000, 0x0000,
 
1733
                "HUAWEI MOBILE",
 
1734
                "Mass Storage",
 
1735
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1736
                0),
 
1737
UNUSUAL_DEV(  0x12d1, 0x1427, 0x0000, 0x0000,
 
1738
                "HUAWEI MOBILE",
 
1739
                "Mass Storage",
 
1740
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1741
                0),
 
1742
UNUSUAL_DEV(  0x12d1, 0x1428, 0x0000, 0x0000,
 
1743
                "HUAWEI MOBILE",
 
1744
                "Mass Storage",
 
1745
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1746
                0),
 
1747
UNUSUAL_DEV(  0x12d1, 0x1429, 0x0000, 0x0000,
 
1748
                "HUAWEI MOBILE",
 
1749
                "Mass Storage",
 
1750
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1751
                0),
 
1752
UNUSUAL_DEV(  0x12d1, 0x142A, 0x0000, 0x0000,
 
1753
                "HUAWEI MOBILE",
 
1754
                "Mass Storage",
 
1755
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1756
                0),
 
1757
UNUSUAL_DEV(  0x12d1, 0x142B, 0x0000, 0x0000,
 
1758
                "HUAWEI MOBILE",
 
1759
                "Mass Storage",
 
1760
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1761
                0),
 
1762
UNUSUAL_DEV(  0x12d1, 0x142C, 0x0000, 0x0000,
 
1763
                "HUAWEI MOBILE",
 
1764
                "Mass Storage",
 
1765
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1766
                0),
 
1767
UNUSUAL_DEV(  0x12d1, 0x142D, 0x0000, 0x0000,
 
1768
                "HUAWEI MOBILE",
 
1769
                "Mass Storage",
 
1770
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1771
                0),
 
1772
UNUSUAL_DEV(  0x12d1, 0x142E, 0x0000, 0x0000,
 
1773
                "HUAWEI MOBILE",
 
1774
                "Mass Storage",
 
1775
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1776
                0),
 
1777
UNUSUAL_DEV(  0x12d1, 0x142F, 0x0000, 0x0000,
 
1778
                "HUAWEI MOBILE",
 
1779
                "Mass Storage",
 
1780
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1781
                0),
 
1782
UNUSUAL_DEV(  0x12d1, 0x1430, 0x0000, 0x0000,
 
1783
                "HUAWEI MOBILE",
 
1784
                "Mass Storage",
 
1785
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1786
                0),
 
1787
UNUSUAL_DEV(  0x12d1, 0x1431, 0x0000, 0x0000,
 
1788
                "HUAWEI MOBILE",
 
1789
                "Mass Storage",
 
1790
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1791
                0),
 
1792
UNUSUAL_DEV(  0x12d1, 0x1432, 0x0000, 0x0000,
 
1793
                "HUAWEI MOBILE",
 
1794
                "Mass Storage",
 
1795
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1796
                0),
 
1797
UNUSUAL_DEV(  0x12d1, 0x1433, 0x0000, 0x0000,
 
1798
                "HUAWEI MOBILE",
 
1799
                "Mass Storage",
 
1800
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1801
                0),
 
1802
UNUSUAL_DEV(  0x12d1, 0x1434, 0x0000, 0x0000,
 
1803
                "HUAWEI MOBILE",
 
1804
                "Mass Storage",
 
1805
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1806
                0),
 
1807
UNUSUAL_DEV(  0x12d1, 0x1435, 0x0000, 0x0000,
 
1808
                "HUAWEI MOBILE",
 
1809
                "Mass Storage",
 
1810
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1811
                0),
 
1812
UNUSUAL_DEV(  0x12d1, 0x1436, 0x0000, 0x0000,
 
1813
                "HUAWEI MOBILE",
 
1814
                "Mass Storage",
 
1815
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1816
                0),
 
1817
UNUSUAL_DEV(  0x12d1, 0x1437, 0x0000, 0x0000,
 
1818
                "HUAWEI MOBILE",
 
1819
                "Mass Storage",
 
1820
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1821
                0),
 
1822
UNUSUAL_DEV(  0x12d1, 0x1438, 0x0000, 0x0000,
 
1823
                "HUAWEI MOBILE",
 
1824
                "Mass Storage",
 
1825
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1826
                0),
 
1827
UNUSUAL_DEV(  0x12d1, 0x1439, 0x0000, 0x0000,
 
1828
                "HUAWEI MOBILE",
 
1829
                "Mass Storage",
 
1830
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1831
                0),
 
1832
UNUSUAL_DEV(  0x12d1, 0x143A, 0x0000, 0x0000,
 
1833
                "HUAWEI MOBILE",
 
1834
                "Mass Storage",
 
1835
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1836
                0),
 
1837
UNUSUAL_DEV(  0x12d1, 0x143B, 0x0000, 0x0000,
 
1838
                "HUAWEI MOBILE",
 
1839
                "Mass Storage",
 
1840
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1841
                0),
 
1842
UNUSUAL_DEV(  0x12d1, 0x143C, 0x0000, 0x0000,
 
1843
                "HUAWEI MOBILE",
 
1844
                "Mass Storage",
 
1845
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1846
                0),
 
1847
UNUSUAL_DEV(  0x12d1, 0x143D, 0x0000, 0x0000,
 
1848
                "HUAWEI MOBILE",
 
1849
                "Mass Storage",
 
1850
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1851
                0),
 
1852
UNUSUAL_DEV(  0x12d1, 0x143E, 0x0000, 0x0000,
 
1853
                "HUAWEI MOBILE",
 
1854
                "Mass Storage",
 
1855
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
 
1856
                0),
 
1857
UNUSUAL_DEV(  0x12d1, 0x143F, 0x0000, 0x0000,
 
1858
                "HUAWEI MOBILE",
 
1859
                "Mass Storage",
 
1860
                USB_SC_DEVICE, USB_PR_DEVICE, usb_stor_huawei_e220_init,
1529
1861
                0),
1530
1862
 
1531
1863
/* Reported by Vilius Bilinkevicius <vilisas AT xxx DOT lt) */