1. 24 9月, 2008 2 次提交
    • T
      USB: Correct Sierra Wireless USB EVDO Modem Device ID · f8834f1f
      Tony Murray 提交于
      I was trying to figure out why my device wasn't supported by the
      drivers/usb/serial/sierra.c driver, while looking throught the device
      IDs I spotted what I believe to be a typo in the device IDs.  Please
      apply the following patch
      
      If you look down further, there is another HP wireless broadband card,
      which has a vendor ID of 03f0, like my device.  Below is my "lsusb -v
      -d 03f0:1b1d".
      
      Bus 001 Device 005: ID 03f0:1b1d Hewlett-Packard
      Device Descriptor:
        bLength                18
        bDescriptorType         1
        bcdUSB               1.10
        bDeviceClass            0 (Defined at Interface level)
        bDeviceSubClass         0
        bDeviceProtocol         0
        bMaxPacketSize0        64
        idVendor           0x03f0 Hewlett-Packard
        idProduct          0x1b1d
        bcdDevice            0.01
        iManufacturer           1 HP
        iProduct                2 HP ev2200 1xEV-DO Broadband Wireless Module
        iSerial                 0
        bNumConfigurations      1
        Configuration Descriptor:
          bLength                 9
          bDescriptorType         2
          wTotalLength           67
          bNumInterfaces          1
          bConfigurationValue     1
          iConfiguration          0
          bmAttributes         0xe0
            Self Powered
            Remote Wakeup
          MaxPower                0mA
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        0
            bAlternateSetting       0
            bNumEndpoints           7
            bInterfaceClass       255 Vendor Specific Class
            bInterfaceSubClass    255 Vendor Specific Subclass
            bInterfaceProtocol    255 Vendor Specific Protocol
            iInterface              3 Data Interface
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x81  EP 1 IN
              bmAttributes            3
                Transfer Type            Interrupt
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0010  1x 16 bytes
              bInterval             128
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x82  EP 2 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
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x84  EP 4 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     0x04  EP 4 OUT
              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     0x85  EP 5 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     0x05  EP 5 OUT
              bmAttributes            2
                Transfer Type            Bulk
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0040  1x 64 bytes
              bInterval               0
      Device Status:     0x0000
        (Bus Powered)
      
      From: Tony Murray <murraytony@gmail.com>
      Cc: Kevin Lloyd <klloyd@sierrawireless.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      
      
      f8834f1f
    • K
      USB Serial: Sierra: Device addition & version rev · 73b2c205
      Kevin Lloyd 提交于
      This patch adds devices to the sierra driver and rev's the driver version.
      Signed-off-by: NKevin Lloyd <klloyd@sierrawireless.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      73b2c205
  2. 14 8月, 2008 4 次提交
  3. 23 7月, 2008 2 次提交
  4. 25 4月, 2008 8 次提交
  5. 25 3月, 2008 2 次提交
  6. 22 2月, 2008 1 次提交
  7. 02 2月, 2008 5 次提交
  8. 23 12月, 2007 1 次提交
  9. 18 12月, 2007 1 次提交
  10. 29 11月, 2007 1 次提交
  11. 26 10月, 2007 1 次提交
  12. 19 10月, 2007 1 次提交
    • J
      Add missing newlines to some uses of dev_<level> messages · 898eb71c
      Joe Perches 提交于
      Found these while looking at printk uses.
      
      Add missing newlines to dev_<level> uses
      Add missing KERN_<level> prefixes to multiline dev_<level>s
      Fixed a wierd->weird spelling typo
      Added a newline to a printk
      Signed-off-by: NJoe Perches <joe@perches.com>
      Cc: "Luck, Tony" <tony.luck@intel.com>
      Cc: Jens Axboe <jens.axboe@oracle.com>
      Cc: Mark M. Hoffman <mhoffman@lightlink.com>
      Cc: Roland Dreier <rolandd@cisco.com>
      Cc: Tilman Schmidt <tilman@imap.cc>
      Cc: David Woodhouse <dwmw2@infradead.org>
      Cc: Jeff Garzik <jeff@garzik.org>
      Cc: Stephen Hemminger <shemminger@linux-foundation.org>
      Cc: Greg KH <greg@kroah.com>
      Cc: Jeremy Fitzhardinge <jeremy@goop.org>
      Cc: Geert Uytterhoeven <geert@linux-m68k.org>
      Cc: Alessandro Zummo <a.zummo@towertech.it>
      Cc: David Brownell <david-b@pacbell.net>
      Cc: James Smart <James.Smart@Emulex.Com>
      Cc: Andrew Vasquez <andrew.vasquez@qlogic.com>
      Cc: "Antonino A. Daplas" <adaplas@pol.net>
      Cc: Evgeniy Polyakov <johnpol@2ka.mipt.ru>
      Cc: Russell King <rmk@arm.linux.org.uk>
      Cc: Jaroslav Kysela <perex@suse.cz>
      Cc: Takashi Iwai <tiwai@suse.de>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      898eb71c
  13. 31 7月, 2007 1 次提交
  14. 20 7月, 2007 2 次提交
  15. 13 7月, 2007 3 次提交
    • G
      USB: sierra: cleanup the startup and shutdown path · 9e85c5f6
      Greg Kroah-Hartman 提交于
      This removes the ugly code that was copied from the keyspan driver and
      allocates the in urbs in a much shorter code path that can be understood
      easier.
      
      Also turned off the interrupt urb when no port was open as it's not nice
      to keep the bus busy for no good reason at all (this should be a power
      savings.)
      
      All in all, this saved over 40 lines of code and cleaned things up
      better.
      
      Cc: Kevin Lloyd <linux@sierrawireless.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      9e85c5f6
    • G
      USB: sierra: remove incorrect usage of the urb status field · 17c23274
      Greg Kroah-Hartman 提交于
      You can't rely on the fact that the status really is correct like it was.
      
      Also simplified the write path and now we allocate the urb and data on
      the fly, instead of trying to do that really odd timeout check which I
      am guessing doesn't really work properly.  This should speed up the
      device by keeping the hardware queue full easier.
      
      As a benefit, this reduces the size of the driver.
      
      Cc: Kevin Lloyd <linux@sierrawireless.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      17c23274
    • G
      USB: serial: sierra: clean up urb->status usage · 17dd2215
      Greg Kroah-Hartman 提交于
      This done in anticipation of removal of urb->status, which will make
      that patch easier to review and apply in the future.
      
      
      Cc: <linux-usb-devel@lists.sourceforge.net>
      Cc: Kevin Lloyd <linux@sierrawireless.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      17dd2215
  16. 23 5月, 2007 1 次提交
  17. 28 4月, 2007 2 次提交
  18. 08 2月, 2007 2 次提交