All of lore.kernel.org
 help / color / mirror / Atom feed
From: Larry Finger <Larry.Finger@lwfinger.net>
To: Dario Lucia <dario.lucia@gmail.com>
Cc: florian.c.schilhabel@googlemail.com, gregkh@suse.de,
	devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org
Subject: Re: Patch for SITECOM WLA-1000 V1 001 WLAN USB Adapter (Realtek RTL8188S)
Date: Sat, 07 Jan 2012 09:42:58 -0600	[thread overview]
Message-ID: <4F086802.3070401@lwfinger.net> (raw)
In-Reply-To: <4F085EFA.5070404@gmail.com>

On 01/07/2012 09:04 AM, Dario Lucia wrote:
> Dear Larry and Florian,
>
> I'm sending you this email, because you are marked as maintainers for the module
> r8712u. I had to patch it, in order to let it recognize my USB WLAN adapter from
> Sitecom (WLA-1000). Basically, I had to add the following line inside
> drivers/staging/rtl8712/usb_intf.c (line 89):
>
> {USB_DEVICE(0x0DF6, 0x005B)},
>
> Would it be possible to have the following included in the next kernel version,
> so that we don't have to patch and recompile the kernel everytime?
> I created the patch on kernel 3.1.7. The driver is working fine using the latest
> firmware from Realtek (2.6.6.0.20110401).
>
> The output I have from lsusb is the following:
>
> Bus 002 Device 005: ID 0df6:005b Sitecom Europe B.V.
> Device Descriptor:
> bLength 18
> bDescriptorType 1
> bcdUSB 2.00
> bDeviceClass 0 (Defined at Interface level)
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 64
> idVendor 0x0df6 Sitecom Europe B.V.
> idProduct 0x005b
> bcdDevice 2.00
> iManufacturer 1 Manufacturer Realtek
> iProduct 2 RTL8188S WLAN Adapter
> iSerial 3 00e04c000001
> bNumConfigurations 1
> Configuration Descriptor:
> bLength 9
> bDescriptorType 2
> wTotalLength 46
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0
> bmAttributes 0x80
> (Bus Powered)
> MaxPower 500mA
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 4
> bInterfaceClass 255 Vendor Specific Class
> bInterfaceSubClass 255 Vendor Specific Subclass
> bInterfaceProtocol 255 Vendor Specific Protocol
> iInterface 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x83 EP 3 IN
> bmAttributes 2
> Transfer Type Bulk
> Synch Type None
> Usage Type Data
> wMaxPacketSize 0x0200 1x 512 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 0x0200 1x 512 bytes
> bInterval 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x06 EP 6 OUT
> bmAttributes 2
> Transfer Type Bulk
> Synch Type None
> Usage Type Data
> wMaxPacketSize 0x0200 1x 512 bytes
> bInterval 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x0d EP 13 OUT
> bmAttributes 2
> Transfer Type Bulk
> Synch Type None
> Usage Type Data
> wMaxPacketSize 0x0200 1x 512 bytes
> bInterval 0
> Device Qualifier (for other device speed):
> bLength 10
> bDescriptorType 6
> bcdUSB 2.00
> bDeviceClass 0 (Defined at Interface level)
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 64
> bNumConfigurations 1
> Device Status: 0x0000
> (Bus Powered)
>
> The following is the output I get from dmesg, after having plugged the WLAN
> adapter in:
>
> [ 2854.704802] usb 2-1.7: new high speed USB device number 5 using ehci_hcd
> [ 2854.791717] r8712u: DriverVersion: v7_0.20100831
> [ 2854.791728] r8712u: register rtl8712_netdev_ops to netdev_ops
> [ 2854.791730] r8712u: USB_SPEED_HIGH with 4 endpoints
> [ 2854.792265] r8712u: Boot from EFUSE: Autoload OK
> [ 2855.553071] r8712u: CustomerID = 0x0000
> [ 2855.553076] r8712u: MAC Address from efuse = 00:0c:f6:b6:dd:b0
>
> I make a "ifconfig wlan0 up"
>
> [ 3006.883663] r8712u: Loading firmware from "rtlwifi/rtl8712u.bin"
> [ 3007.533552] r8712u: 1 RCR=0x153f00e
> [ 3007.534471] r8712u: 2 RCR=0x553f00e
> [ 3007.640220] ADDRCONF(NETDEV_UP): wlan0: link is not ready
>
> After configuring WPA supplicant and asked for an IP address, by running "dhcpcd
> wlan0"
>
> [ 3046.518482] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
> [ 3053.833957] r8712u: [r8712_got_addbareq_event_callback] mac =
> 00:0c:f6:be:7f:44, seq = 48, tid = 0
> [ 3057.336367] wlan0: no IPv6 routers present
>
> Iwconfig shows:
>
> wlan0 IEEE 802.11bgn ESSID:"WirelessLanDL" Nickname:"rtl_wifi"
> Mode:Managed Frequency:2.412 GHz Access Point: 00:0C:F6:BE:7F:44
> Bit Rate:150 Mb/s Sensitivity:0/0
> Retry:off RTS thr:off Fragment thr:off
> Encryption key:****-****-****-****-****-****-****-**** Security mode:open
> Power Management:off
> Link Quality=100/100 Signal level=73/100 Noise level=0/100
> Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
> Tx excessive retries:0 Invalid misc:0 Missed beacon:0
>
> Ifconfig shows:
>
> wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 metric 1
> inet 192.168.0.102 netmask 255.255.255.0 broadcast 192.168.0.255
> inet6 fe80::20c:f6ff:feb6:ddb0 prefixlen 64 scopeid 0x20<link>
> ether 00:0c:f6:b6:dd:b0 txqueuelen 1000 (Ethernet)
> RX packets 17 bytes 5850 (5.7 KiB)
> RX errors 0 dropped 0 overruns 0 frame 0
> TX packets 14 bytes 2013 (1.9 KiB)
> TX errors 0 dropped 2 overruns 0 carrier 0 collisions 0
>
> That's it. I apologize in case you already received a patch for this.

I have not seen such a patch, but yours is not quite in the right format. I'll 
reformat it and send it upstream as soon as possible with a notation to be 
applied to stable. Once the patch hits the mainline kernel, it will then be back 
propagated.

Larry



      reply	other threads:[~2012-01-07 15:43 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-01-07 15:04 Patch for SITECOM WLA-1000 V1 001 WLAN USB Adapter (Realtek RTL8188S) Dario Lucia
2012-01-07 15:42 ` Larry Finger [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4F086802.3070401@lwfinger.net \
    --to=larry.finger@lwfinger.net \
    --cc=dario.lucia@gmail.com \
    --cc=devel@driverdev.osuosl.org \
    --cc=florian.c.schilhabel@googlemail.com \
    --cc=gregkh@suse.de \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.