* Re: [PATCH 10/14] net: dsa/mv88e6352: Implement EEPROM accessfunctions
From: Florian Fainelli @ 2014-10-23 18:55 UTC (permalink / raw)
To: Chris Healy, Guenter Roeck, Andrew Lunn
Cc: netdev@vger.kernel.org, David S. Miller,
linux-kernel@vger.kernel.org
In-Reply-To: <724F6C6CDC8C86478473775085778C4E0A465931@ImsEx1.ims.dom>
On 10/23/2014 11:41 AM, Chris Healy wrote:
> Hi Guenter,
>
> I do not believe it is possible to know if an EEPROM is attached or not.
If we cannot do this, how about a DT/platform data set of properties
that describes the EEPROM when present?
>
> Chris
> ________________________________________
> From: Guenter Roeck [linux@roeck-us.net]
> Sent: Thursday, October 23, 2014 9:40 AM
> To: Andrew Lunn
> Cc: netdev@vger.kernel.org; David S. Miller; Florian Fainelli; linux-kernel@vger.kernel.org; Chris Healy
> Subject: Re: [PATCH 10/14] net: dsa/mv88e6352: Implement EEPROM accessfunctions
>
> On Thu, Oct 23, 2014 at 03:54:12PM +0200, Andrew Lunn wrote:
>> On Wed, Oct 22, 2014 at 09:03:18PM -0700, Guenter Roeck wrote:
>>> MV88E6352 supports read and write access to its configuration eeprom.
>>
>> Hi Guenter
>>
>> I don't have the datasheet for the MV88E6352. Is the EEPROM built in,
>> or external on an i2c bus?
>>
> External.
>
>>> +static int mv88e6352_get_eeprom_len(struct dsa_switch *ds)
>>> +{
>>> + return 0x200;
>>> +}
>>
>> How do you handle the case of it being external and not populated.
>> Would it not be better to try to detect it here, and return 0 if it
>> does not exist?
>>
> Makes sense, if it is detectable that it the EEPROM not there. Browsing
> through the datasheet, I don't see how I could detect it; there does not
> seem to be a status bit indicating if the EEPROM is there or not. There
> are sw_mode pins which determine if the eeprom should be loaded after
> reset or not, but I don't see anything in the register set which would
> tell me.
>
> Chris, do you know if there is a means to detect if the EEPROM is present
> on the MV88E6352 ?
>
> Thanks,
> Guenter
>
> ________________________________
>
>
> This email and any files transmitted with it are confidential & proprietary to Systems and Software Enterprises, LLC. This information is intended solely for the use of the individual or entity to which it is addressed. Access or transmittal of the information contained in this e-mail, in full or in part, to any other organization or persons is not authorized.
>
^ permalink raw reply
* Re: [PATCH 06/14] net: dsa: Add support for hardware monitoring
From: Guenter Roeck @ 2014-10-23 18:43 UTC (permalink / raw)
To: Andrew Lunn
Cc: Florian Fainelli, netdev, David S. Miller,
linux-kernel@vger.kernel.org
In-Reply-To: <20141023180357.GG25190@lunn.ch>
On Thu, Oct 23, 2014 at 08:03:57PM +0200, Andrew Lunn wrote:
> > No, I am not saying that. The hwmon device's parent device will tell,
> > which is how it works for all other hwmon devices.
>
> O.K, so parent is important.
>
> > Not really. Again, the parent device provides that information. libsensors,
> > which is the preferred way of accessing sensors information from user space,
> > provides the parent device instance as part of the logical sensor device
> > name. In this case, the names will end up being dsa-isa-0000, dsa-isa-0001,
> > and so on. With your added tags it would be dsa.0.0-isa-0000, dsa.0.1-isa-0001,
> > and so on. I don't see how this would add any value.
>
> isa is the name of the ethernet device? Why is it not eth0? Most
isa is just an internal name made up by libsensors, and pretty much just
indicates something like "neither i2c nor spi". It is mostly historic,
but nowadays almost part of the ABI. It is made up by user space,
based on the parent device type, not by the kernel.
> Marvell SoCs used in WiFi Access Points have multiple ethernet
> interfaces, so i would hope the parent actually identifies which
> ethernet interface it is hanging off.
>
> Now consider the example in
>
> http://lxr.free-electrons.com/source/Documentation/devicetree/bindings/net/dsa/dsa.txt
>
> We have two switches hanging off one ethernet interface. What will the > naming look like in this case?
>
Ah, that is a good question. You are right, the parent will be the same
for both of those switches but should be unique. Hmm ...
> The Marvell DSA tagging scheme allows you to have 16 switches hanging
> off one ethernet interface. How is the naming going to work then,
> especially if there is a mixture of switch chips, some with
> temperature sensors, and some without?
>
The ones without sensor would not create a hwmon device, so that should
not be an issue. You are right, the other use cases are more tricky.
> What would really help is if each switch has a device in the linux
> device model. The hwmon parent would then be the switch device. The
> EEPROM would then hang off the switch device, not an interface on the
> switch device, etc.
Good point. Unfortunately that is not the case.
You have convinced me that 'dsa' as hwmon attribute name is insufficient,
so let's see what we have.
- the parent network device in dst->master_netdev
- the dsa device in 'parent'
- the host device in host_dev
- the switch index in 'index'
First question is what should be the parent device. We have three to
choose from. Should it be the parent network device or the dsa device ?
The dsa device seems like a better choice to me, but I am open to
suggestions. A problem with choosing the network device as parent
may be that this device could by itself have a temperature sensor
(some Intel and broadcom Ethernet chips have that), which could
cause confusion.
Second is what to choose for the hwmon device 'name' attribute.
'dsa' is not sufficient, but what to choose instead ? dsa.X or dsa_X,
where X is the switch index ? At this point I am open to suggestions.
Note that we can not use the name returned from the switch probe
functions as it may contain spaces and other invalid characters.
Including the ethernet device name (eg as in eth0_dsa_0) may also be
problematic if it can contain '-', which is illegal for hwmon devices.
Thanks,
Guenter
^ permalink raw reply
* RE: [PATCH 10/14] net: dsa/mv88e6352: Implement EEPROM accessfunctions
From: Chris Healy @ 2014-10-23 18:41 UTC (permalink / raw)
To: Guenter Roeck, Andrew Lunn
Cc: netdev@vger.kernel.org, David S. Miller, Florian Fainelli,
linux-kernel@vger.kernel.org
In-Reply-To: <20141023164052.GB21343@roeck-us.net>
Hi Guenter,
I do not believe it is possible to know if an EEPROM is attached or not.
Chris
________________________________________
From: Guenter Roeck [linux@roeck-us.net]
Sent: Thursday, October 23, 2014 9:40 AM
To: Andrew Lunn
Cc: netdev@vger.kernel.org; David S. Miller; Florian Fainelli; linux-kernel@vger.kernel.org; Chris Healy
Subject: Re: [PATCH 10/14] net: dsa/mv88e6352: Implement EEPROM accessfunctions
On Thu, Oct 23, 2014 at 03:54:12PM +0200, Andrew Lunn wrote:
> On Wed, Oct 22, 2014 at 09:03:18PM -0700, Guenter Roeck wrote:
> > MV88E6352 supports read and write access to its configuration eeprom.
>
> Hi Guenter
>
> I don't have the datasheet for the MV88E6352. Is the EEPROM built in,
> or external on an i2c bus?
>
External.
> > +static int mv88e6352_get_eeprom_len(struct dsa_switch *ds)
> > +{
> > + return 0x200;
> > +}
>
> How do you handle the case of it being external and not populated.
> Would it not be better to try to detect it here, and return 0 if it
> does not exist?
>
Makes sense, if it is detectable that it the EEPROM not there. Browsing
through the datasheet, I don't see how I could detect it; there does not
seem to be a status bit indicating if the EEPROM is there or not. There
are sw_mode pins which determine if the eeprom should be loaded after
reset or not, but I don't see anything in the register set which would
tell me.
Chris, do you know if there is a means to detect if the EEPROM is present
on the MV88E6352 ?
Thanks,
Guenter
________________________________
This email and any files transmitted with it are confidential & proprietary to Systems and Software Enterprises, LLC. This information is intended solely for the use of the individual or entity to which it is addressed. Access or transmittal of the information contained in this e-mail, in full or in part, to any other organization or persons is not authorized.
^ permalink raw reply
* Re: [PATCH V3.18] rtlwifi: Add check for get_btc_status callback
From: Murilo Opsfelder Araujo @ 2014-10-23 18:26 UTC (permalink / raw)
To: Larry Finger, linville
Cc: linux-wireless, troy_tan, netdev, Mike Galbraith, Thadeu Cascardo
In-Reply-To: <1414081629-23002-1-git-send-email-Larry.Finger@lwfinger.net>
On 10/23/2014 02:27 PM, Larry Finger wrote:
> Drivers that do not use the get_btc_status() callback may not define a
> dummy routine. The caller needs to check before making the call.
>
> Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
> Cc: Murilo Opsfelder Araujo <mopsfelder@gmail.com>
> Cc: Mike Galbraith <umgwanakikbuti@gmail.com>
> Cc: Thadeu Cascardo <cascardo@cascardo.eti.br>
> ---
>
> John,
>
> This missing statement is causing kernel crashes for several of the drivers.
> This patch should be applied ASAP.
>
> Larry
> ---
>
> drivers/net/wireless/rtlwifi/pci.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/net/wireless/rtlwifi/pci.c b/drivers/net/wireless/rtlwifi/pci.c
> index 667aba8..25daa87 100644
> --- a/drivers/net/wireless/rtlwifi/pci.c
> +++ b/drivers/net/wireless/rtlwifi/pci.c
> @@ -1796,7 +1796,8 @@ static int rtl_pci_start(struct ieee80211_hw *hw)
> rtl_pci_reset_trx_ring(hw);
>
> rtlpci->driver_is_goingto_unload = false;
> - if (rtlpriv->cfg->ops->get_btc_status()) {
> + if (rtlpriv->cfg->ops->get_btc_status &&
> + rtlpriv->cfg->ops->get_btc_status()) {
> rtlpriv->btcoexist.btc_ops->btc_init_variables(rtlpriv);
> rtlpriv->btcoexist.btc_ops->btc_init_hal_vars(rtlpriv);
> }
>
Hi, Larry.
I've applied this patch on top of next-20141023 and my system still
crashes (perhaps at a point after .get_btc_status is called).
I'm not sure how to capture the panic message in text plain so I took a
photo of it:
http://opsfelder.com/~murilo/lkml/next-20141023_plus_larry_patch.jpg
--
Murilo
^ permalink raw reply
* Re: [PATCH V3.18] rtlwifi: Add check for get_btc_status callback
From: Larry Finger @ 2014-10-23 18:23 UTC (permalink / raw)
To: Mike Galbraith
Cc: linville, linux-wireless, troy_tan, netdev,
Murilo Opsfelder Araujo, Thadeu Cascardo
In-Reply-To: <1414087731.5231.19.camel@marge.simpson.net>
[-- Attachment #1: Type: text/plain, Size: 90610 bytes --]
On 10/23/2014 01:08 PM, Mike Galbraith wrote:
> On Thu, 2014-10-23 at 11:27 -0500, Larry Finger wrote:
>> Drivers that do not use the get_btc_status() callback may not define a
>> dummy routine. The caller needs to check before making the call.
>
> Ok, seems this has little to do with my lappy explosion. Reverting the
> bisected commit will kill the initial spew, terminal wq illness remains
> w/wo this patchlet. (joy, multiple troubles, with a thermonuclear i915
> thingy somewhere in between.. woohoo:)
>
> v3.18-rc1-221-gc3351dfabf5c + only this patch
>
> [ 20.177519] rtl8192se 0000:08:00.0: enabling device (0000 -> 0003)
> [ 20.219507] rtl8192se: FW Power Save off (module option)
> [ 20.221726] rtl8192se: Driver for Realtek RTL8192SE/RTL8191SE
> [ 20.221726] Loading firmware rtlwifi/rtl8192sefw.bin
> [ 20.264163] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
> [ 20.267819] ------------[ cut here ]------------
> [ 20.269885] WARNING: CPU: 0 PID: 53 at fs/sysfs/dir.c:31 sysfs_warn_dup+0x68/0x80()
> [ 20.271953] sysfs: cannot create duplicate filename '/devices/pci0000:00/0000:00:1c.5/0000:08:00.0/ieee80211/phy0'
> [ 20.274093] Modules linked in: arc4 rtl8192se rtl_pci rtlwifi mac80211 snd_hda_codec_hdmi snd_hda_codec_conexant snd_hda_codec_generic snd_hda_intel snd_hda_controller snd_hda_codec uvcvideo cfg80211 snd_hwdep snd_pcm iTCO_wdt iTCO_vendor_support coretemp videobuf2_core v4l2_common videodev btusb snd_seq snd_timer snd_seq_device microcode snd bluetooth lpc_ich mfd_core serio_raw i2c_i801 videobuf2_vmalloc videobuf2_memops joydev toshiba_acpi toshiba_haps toshiba_bluetooth sparse_keymap battery soundcore rfkill wmi ac acpi_cpufreq sg autofs4 i915 drm_kms_helper drm i2c_algo_bit thermal video processor thermal_sys button scsi_dh_rdac scsi_dh_alua scsi_dh_emc scsi_dh_hp_sw scsi_dh netconsole atl1c
> [ 20.286147] CPU: 0 PID: 53 Comm: kworker/0:3 Not tainted 3.18.0-master #52
> [ 20.288549] Hardware name: TOSHIBA ��������������������������������/��������������������������������, BIOS V1.70 09/29/2009
> [ 20.291160] Workqueue: events request_firmware_work_func
> [ 20.293784] 0000000000000009 ffff8801360e7a98 ffffffff815878e0 0000000000000001
> [ 20.296463] ffff8801360e7ae8 ffff8801360e7ad8 ffffffff8104c801 00000000000035e0
> [ 20.299109] ffff8800aff78000 ffff8800370dcce0 ffff880037080cd0 ffff88013b027098
> [ 20.301755] Call Trace:
> [ 20.304390] [<ffffffff815878e0>] dump_stack+0x46/0x58
> [ 20.307010] [<ffffffff8104c801>] warn_slowpath_common+0x81/0xa0
> [ 20.309570] [<ffffffff8104c866>] warn_slowpath_fmt+0x46/0x50
> [ 20.312052] [<ffffffff811d06c8>] ? kernfs_path+0x48/0x60
> [ 20.314502] [<ffffffff811d3b48>] sysfs_warn_dup+0x68/0x80
> [ 20.316929] [<ffffffff811d3bee>] sysfs_create_dir_ns+0x8e/0xa0
> [ 20.319368] [<ffffffff81286879>] kobject_add_internal+0xc9/0x400
> [ 20.321809] [<ffffffff81286fe0>] kobject_add+0x60/0xb0
> [ 20.324220] [<ffffffff8158c226>] ? mutex_lock+0x16/0x37
> [ 20.326580] [<ffffffff81380d54>] device_add+0x104/0x600
> [ 20.328963] [<ffffffff8114b98e>] ? lazy_max_pages+0x1e/0x30
> [ 20.331391] [<ffffffffa035ad0d>] wiphy_register+0x3fd/0x710 [cfg80211]
> [ 20.333816] [<ffffffff8114d352>] ? __vunmap+0xc2/0x110
> [ 20.336289] [<ffffffffa048fcfc>] ? ieee80211_register_hw+0x1ec/0x9a0 [mac80211]
> [ 20.338758] [<ffffffffa048fe78>] ieee80211_register_hw+0x368/0x9a0 [mac80211]
> [ 20.341239] [<ffffffffa045826b>] rtl92se_fw_cb+0xab/0x1d0 [rtl8192se]
> [ 20.343651] [<ffffffff81393d80>] request_firmware_work_func+0x30/0x60
> [ 20.346048] [<ffffffff8106270d>] process_one_work+0x14d/0x3d0
> [ 20.348423] [<ffffffff81062ab1>] worker_thread+0x121/0x480
> [ 20.350790] [<ffffffff81062990>] ? process_one_work+0x3d0/0x3d0
> [ 20.353119] [<ffffffff81067319>] kthread+0xc9/0xe0
> [ 20.355442] [<ffffffff81067250>] ? kthread_create_on_node+0x180/0x180
> [ 20.357790] [<ffffffff8158e26c>] ret_from_fork+0x7c/0xb0
> [ 20.360083] [<ffffffff81067250>] ? kthread_create_on_node+0x180/0x180
> [ 20.362342] ---[ end trace 637e034763f6c493 ]---
> [ 20.364597] ------------[ cut here ]------------
> [ 20.366837] WARNING: CPU: 0 PID: 53 at lib/kobject.c:240 kobject_add_internal+0x294/0x400()
> [ 20.369111] kobject_add_internal failed for phy0 with -EEXIST, don't try to register things with the same name in the same directory.
> [ 20.371446] Modules linked in: arc4 rtl8192se rtl_pci rtlwifi mac80211 snd_hda_codec_hdmi snd_hda_codec_conexant snd_hda_codec_generic snd_hda_intel snd_hda_controller snd_hda_codec uvcvideo cfg80211 snd_hwdep snd_pcm iTCO_wdt iTCO_vendor_support coretemp videobuf2_core v4l2_common videodev btusb snd_seq snd_timer snd_seq_device microcode snd bluetooth lpc_ich mfd_core serio_raw i2c_i801 videobuf2_vmalloc videobuf2_memops joydev toshiba_acpi toshiba_haps toshiba_bluetooth sparse_keymap battery soundcore rfkill wmi ac acpi_cpufreq sg autofs4 i915 drm_kms_helper drm i2c_algo_bit thermal video processor thermal_sys button scsi_dh_rdac scsi_dh_alua scsi_dh_emc scsi_dh_hp_sw scsi_dh netconsole atl1c
> [ 20.384614] CPU: 0 PID: 53 Comm: kworker/0:3 Tainted: G W 3.18.0-master #52
> [ 20.387260] Hardware name: TOSHIBA ��������������������������������/��������������������������������, BIOS V1.70 09/29/2009
> [ 20.389952] Workqueue: events request_firmware_work_func
> [ 20.392570] 0000000000000009 ffff8801360e7af8 ffffffff815878e0 0000000000000001
> [ 20.395169] ffff8801360e7b48 ffff8801360e7b38 ffffffff8104c801 ffff8801360e7b38
> [ 20.397690] ffff8800afe60350 00000000ffffffef ffff8800af8d2240 ffff88013b027098
> [ 20.400148] Call Trace:
> [ 20.402493] [<ffffffff815878e0>] dump_stack+0x46/0x58
> [ 20.404838] [<ffffffff8104c801>] warn_slowpath_common+0x81/0xa0
> [ 20.407153] [<ffffffff8104c866>] warn_slowpath_fmt+0x46/0x50
> [ 20.409412] [<ffffffff81286a44>] kobject_add_internal+0x294/0x400
> [ 20.411635] [<ffffffff81286fe0>] kobject_add+0x60/0xb0
> [ 20.413849] [<ffffffff8158c226>] ? mutex_lock+0x16/0x37
> [ 20.416054] [<ffffffff81380d54>] device_add+0x104/0x600
> [ 20.418216] [<ffffffff8114b98e>] ? lazy_max_pages+0x1e/0x30
> [ 20.420403] [<ffffffffa035ad0d>] wiphy_register+0x3fd/0x710 [cfg80211]
> [ 20.422571] [<ffffffff8114d352>] ? __vunmap+0xc2/0x110
> [ 20.424785] [<ffffffffa048fcfc>] ? ieee80211_register_hw+0x1ec/0x9a0 [mac80211]
> [ 20.427006] [<ffffffffa048fe78>] ieee80211_register_hw+0x368/0x9a0 [mac80211]
> [ 20.429259] [<ffffffffa045826b>] rtl92se_fw_cb+0xab/0x1d0 [rtl8192se]
> [ 20.431502] [<ffffffff81393d80>] request_firmware_work_func+0x30/0x60
> [ 20.433750] [<ffffffff8106270d>] process_one_work+0x14d/0x3d0
> [ 20.435988] [<ffffffff81062ab1>] worker_thread+0x121/0x480
> [ 20.438264] [<ffffffff81062990>] ? process_one_work+0x3d0/0x3d0
> [ 20.440533] [<ffffffff81067319>] kthread+0xc9/0xe0
> [ 20.442772] [<ffffffff81067250>] ? kthread_create_on_node+0x180/0x180
> [ 20.445056] [<ffffffff8158e26c>] ret_from_fork+0x7c/0xb0
> [ 20.447328] [<ffffffff81067250>] ? kthread_create_on_node+0x180/0x180
> [ 20.449599] ---[ end trace 637e034763f6c494 ]---
> [ 20.451838] rtl8192se:rtl92se_fw_cb():<0-0> Can't register mac80211 hw
> [ 21.235493] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: acl
> [ 25.962837] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.964418] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.965914] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.967374] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.968842] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.970252] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.971618] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.972974] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.974297] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.975598] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.976878] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.978133] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.979362] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.980560] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.981742] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.982878] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.983985] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.985091] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.986211] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.987274] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.988320] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.989354] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.990357] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.991309] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.992243] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.993119] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.993991] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.994826] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.995648] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.996471] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.997308] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.998139] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.998944] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 25.999745] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.000501] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.001254] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.001997] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.002731] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.003427] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.004084] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.004715] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.005324] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.005873] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.006408] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.006900] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.007390] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.007874] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.008343] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.008743] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.009151] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.009535] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.009917] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.010306] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.010717] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.011108] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.011498] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.011910] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.012335] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.012721] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.013107] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.013493] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.013895] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.014279] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.014657] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.015041] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.015441] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.015838] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.016220] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.016608] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.016983] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.017365] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.017764] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.018143] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.018545] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.018963] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.019367] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.019744] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.020120] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.020504] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.020898] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.021264] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.021644] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.022014] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.022410] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.022776] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.023135] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.023496] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.023850] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.024248] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.024608] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.024980] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.025334] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.025706] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.026061] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.026450] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.026839] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.027231] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.027630] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.028015] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.028379] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.028777] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.029148] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.029515] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.029872] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.030239] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.030599] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.030953] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.031309] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.031665] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.032035] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.032394] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.032765] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.033146] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.033534] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.033889] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.034246] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.034614] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.034981] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.035336] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.035701] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.036064] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.036428] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.036832] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.037214] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.037570] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.037929] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.038288] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.038676] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.039032] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.039402] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.039760] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.040130] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.040507] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.040902] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.041259] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.041617] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.042000] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.042388] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.042760] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.043116] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.043489] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.043865] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.044263] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.044628] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.044994] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.045382] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.045739] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.046098] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.046459] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.046819] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.047174] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.047534] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.047890] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.048257] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.048621] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.049021] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.049390] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.049743] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.050126] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.050483] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.050865] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.051229] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.051588] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.051943] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.052337] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.052701] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.053062] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.053430] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.053786] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.054142] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.054508] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.054862] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.055246] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.055631] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.055988] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.056354] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.056722] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.057108] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.057487] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.057873] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.058232] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.058622] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.058979] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.059365] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.059738] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.060108] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.060473] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.060857] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.061212] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.061612] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.061996] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.062377] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.062750] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.063106] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.063463] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.063845] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.064219] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.064596] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.064984] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.065347] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.065744] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.066119] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.066478] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.066840] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.067199] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.067577] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.067964] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.068357] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.068750] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.069122] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.069501] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.069892] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.070267] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.070632] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.071019] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.071381] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.071747] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.072143] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.072514] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.072884] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.073241] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.073635] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.073995] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.074361] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.074726] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.075109] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.075475] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.075835] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.076199] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.076565] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.076950] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.077307] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.077687] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.078040] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.078400] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.078762] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.079116] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.079475] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.079832] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.080205] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.080567] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.080952] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.081310] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.081676] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.082046] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.082408] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.082764] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.083123] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.083491] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.083852] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.084240] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.084625] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.084979] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.085334] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.085689] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.086064] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.086430] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.086784] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.087142] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.087499] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.087882] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.088249] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.088609] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.088977] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.089357] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.089723] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.090075] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.090430] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.090800] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.091148] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.091527] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.091881] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.092253] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.092642] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.093008] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.093373] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.093754] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.094138] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.094502] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.094886] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.095272] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.095661] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.096051] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.096427] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.096814] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.097173] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.097533] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.097889] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.098246] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.098602] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.098958] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.099315] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.099671] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.100048] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.100418] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.100803] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.101191] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.101550] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.101907] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.102282] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.102654] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.103012] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.103383] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.103740] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.104116] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.104488] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.104847] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.105212] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.105596] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.105980] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.106338] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.106722] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.107081] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.107468] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.107827] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.108206] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.108586] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.108945] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.109301] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.109691] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.110062] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.110449] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.110818] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.111177] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.111539] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.111906] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.112283] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.112684] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.113049] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.113407] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.113764] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.114121] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.114483] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.114842] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.115211] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.115580] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.115974] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.116370] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.116754] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.117116] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.117493] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.117853] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.118210] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.118582] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.118964] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.119391] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.119752] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.120123] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.120487] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.120857] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.121214] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.121599] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.121970] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.122393] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.122797] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.123195] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.123553] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.123946] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.124350] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.124777] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.125140] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.125500] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.125855] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.126242] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.126602] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.126998] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.127383] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.127801] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.128205] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.128604] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.129014] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.129417] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.129786] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.130172] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.130526] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.130888] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.131252] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.131606] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.131965] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.132330] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.132703] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.133076] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.133443] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.133798] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.134154] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.134522] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.134875] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.135266] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.135624] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.135984] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.136351] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.136740] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.137105] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.137463] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.137818] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.138170] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.138535] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.138896] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.139279] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.139649] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.140014] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.140373] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.140734] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.141087] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.141454] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.141812] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.142192] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.142548] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.142912] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.143283] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.143682] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.144055] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.144428] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.144819] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.145201] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.145569] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.145929] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.146298] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.146681] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.147040] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.147425] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.147791] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.148158] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.148547] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.148938] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.149297] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.149671] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.150054] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.150415] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.150771] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.151134] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.151526] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.151913] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.152289] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.152678] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.153062] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.153422] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.153807] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.154167] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.154550] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.154908] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.155267] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.155664] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.156045] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.156438] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.156795] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.157158] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.157528] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.157906] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.158277] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.158660] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.159042] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.159398] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.159756] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.160149] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.160514] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.160904] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.161286] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.161655] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.162012] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.162372] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.162727] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.163087] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.163439] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.163803] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.164198] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.164582] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.164939] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.165296] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.165669] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.166064] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.166419] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.166802] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.167156] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.167539] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.167895] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.168260] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.168623] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.168990] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.169372] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.169754] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.170128] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.170485] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.170844] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.171210] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.171570] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.171950] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.172313] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.172699] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.173057] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.173423] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.173777] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.174142] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.174527] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.174882] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.175263] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.175648] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.176021] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.176384] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.176769] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.177134] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.177492] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.177862] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.178217] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.178576] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.178933] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.179297] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.179652] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.180042] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.180413] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.180772] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.181130] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.181489] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.181856] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.182238] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.182596] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.182956] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.183311] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.183664] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.184043] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.184426] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.184799] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.185181] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.185552] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.185909] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.186265] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.186629] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.186985] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.187365] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.187717] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.188090] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.188491] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.188857] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.189214] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.189574] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.189929] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.190285] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.190669] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.191026] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.191389] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.191742] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.192134] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.192517] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.192876] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.193235] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.193616] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.193973] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.194352] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.194733] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.195086] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.195455] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.195814] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.196179] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.196555] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.196912] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.197270] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.197627] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.198012] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.198399] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.198761] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.199148] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.199508] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.199878] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.200261] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.200639] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.201006] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.201377] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.201736] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.202119] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.202492] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.202852] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.203212] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.203596] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.203960] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.204325] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.204720] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.205077] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.205436] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.205801] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.206171] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.206553] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.206909] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.207267] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.207639] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.208019] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.208409] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.208786] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.209141] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.209520] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.209873] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.210226] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.210583] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.210937] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.211317] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.211681] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.212049] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.212433] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.212794] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.213188] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.213571] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.213926] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.214281] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.214638] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.215016] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.215395] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.215747] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.216110] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.216497] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.216864] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.217260] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.217625] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.218007] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.218364] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.218721] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.219105] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.219489] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.219872] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.220252] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.220621] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.221015] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.221385] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.221756] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.222113] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.222481] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.222836] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.223204] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.223561] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.223919] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.224287] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.224654] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.225019] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.225403] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.225763] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.226135] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.226503] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.226887] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.227271] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.227641] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.227999] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.228395] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.228757] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.229116] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.229509] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.229883] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.230249] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.230607] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.230990] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.231349] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.231705] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.232071] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.232462] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.232822] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.233177] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.233572] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.233933] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.234289] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.234654] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.235009] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.235369] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.235748] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.236120] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.236479] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.236859] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.237210] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.237581] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.237935] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.238298] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.238651] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.239004] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.239360] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.239727] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.240094] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.240457] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.240815] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.241169] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.241549] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.241931] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.242315] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.242672] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.243051] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.243416] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.243782] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.244175] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.244533] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.244917] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.245318] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.245689] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.246089] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.246510] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.246872] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.247285] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.247679] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.248083] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.248510] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.248871] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.249230] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.249615] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.249983] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.250372] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.250732] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.251117] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.251475] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.251864] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.252259] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.252679] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.253099] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.253494] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.253854] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.254207] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.254563] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.254949] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.255329] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.255691] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.256093] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.256463] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.256816] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.257166] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.257523] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.257882] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.258251] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.258601] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.258948] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.259293] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.259653] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.260043] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.260396] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.260754] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.261123] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.261468] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.261812] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.262192] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.262545] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.262902] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.263246] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.263615] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.263986] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.264350] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.264733] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.265108] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.265456] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.265801] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.266148] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.266495] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.266873] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.267250] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.267601] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.267949] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.268314] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.268667] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.269041] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.269417] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.269784] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.270140] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.270493] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.270857] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.271212] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.271564] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.271921] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.272296] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.272656] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.273012] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.273394] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.273751] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.274108] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.274476] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.274832] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.275214] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.275597] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.275957] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.276334] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.276722] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.277078] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.277463] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.277853] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.278238] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.278607] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.278990] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.279356] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.279713] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.280084] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.280486] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.280856] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.281212] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.281572] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.281957] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.282311] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.282695] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.283079] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.283445] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.283799] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.284191] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.284568] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.284925] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.285283] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.285665] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.286019] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.286378] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.286735] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.287092] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.287452] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.287808] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.288196] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.288559] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.288924] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.289277] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.289657] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.290008] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.290360] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.290725] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.291089] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.291473] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.291855] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.292221] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.292582] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.292946] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.293325] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.293696] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.294080] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.294446] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.294829] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.295183] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.295543] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.295897] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.296290] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.296659] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.297031] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.297405] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.297768] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.298119] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.298492] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.298857] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.299227] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.299608] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.299965] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.300341] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.300731] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.301112] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.301498] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.301855] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.302239] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.302598] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.302954] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.303312] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.303682] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.304075] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.304453] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.304808] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.305187] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.305544] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.305903] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.306257] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.306640] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.306997] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.307357] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.307713] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.308082] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.308448] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.308818] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.309214] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.309573] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.309953] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.310330] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.310685] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.311066] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.311437] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.311792] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.312154] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.312520] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.312882] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.313246] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.313613] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.313997] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.314353] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.314726] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.315105] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.315479] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.315861] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.316224] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.316592] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.316949] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.317325] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.317711] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.318095] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.318484] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.318843] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.319209] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.319570] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.319938] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.320306] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.320689] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.321047] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.321434] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.321798] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.322168] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.322528] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.322885] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.323241] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.323611] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.323966] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.324330] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.324699] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.325057] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.325426] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.325817] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.326172] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.326531] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.326897] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.327262] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.327650] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.328056] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.328425] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.328787] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.329180] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.329552] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.329937] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.330300] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.330661] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.331021] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.331408] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.331797] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.332164] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.332556] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.332953] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.333319] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.333709] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.334066] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.334425] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.334808] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.335163] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.335545] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.335925] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.336289] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.336653] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.337018] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.337374] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.337731] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.338101] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.338464] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.338814] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.339168] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.339548] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.339897] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.340260] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.340647] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.341001] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.341381] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.341747] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.342110] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.342482] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.342864] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.343217] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.343577] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.343937] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.344293] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.344652] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.345012] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.345368] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.345717] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.346107] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.346462] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.346808] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.347159] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.347538] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.347885] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.348275] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.348654] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.349003] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.349351] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.349696] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.350072] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.350422] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.350766] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.351115] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.351490] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.351863] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.352232] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.352591] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.352947] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.353297] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.353672] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.354016] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.354371] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.354717] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.355091] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.355441] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.355815] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.356179] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.356544] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.356895] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.357254] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.357614] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.357990] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.358338] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.358698] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.359046] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.359395] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.359760] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.360118] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.360514] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.360877] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.361258] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.361610] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.361961] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.362316] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.362681] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.363036] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.363396] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.363750] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.364114] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.364499] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.364854] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.365209] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.365563] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.365918] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.366295] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.366668] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.367023] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.367378] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.367732] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.368136] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.368547] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.368937] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.369295] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.369684] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
> [ 26.518068] BUG: unable to handle kernel NULL pointer dereference at (null)
> [ 26.518556] IP: [< (null)>] (null)
> [ 26.518993] PGD af929067 PUD aff44067 PMD 0
> [ 26.519470] Oops: 0010 [#1] SMP
> [ 26.519965] Modules linked in: arc4 rtl8192se rtl_pci rtlwifi mac80211 snd_hda_codec_hdmi snd_hda_codec_conexant snd_hda_codec_generic snd_hda_intel snd_hda_controller snd_hda_codec uvcvideo cfg80211 snd_hwdep snd_pcm iTCO_wdt iTCO_vendor_support coretemp videobuf2_core v4l2_common videodev btusb snd_seq snd_timer snd_seq_device microcode snd bluetooth lpc_ich mfd_core serio_raw i2c_i801 videobuf2_vmalloc videobuf2_memops joydev toshiba_acpi toshiba_haps toshiba_bluetooth sparse_keymap battery soundcore rfkill wmi ac acpi_cpufreq sg autofs4 i915 drm_kms_helper drm i2c_algo_bit thermal video processor thermal_sys button scsi_dh_rdac scsi_dh_alua scsi_dh_emc scsi_dh_hp_sw scsi_dh netconsole atl1c
> [ 26.520182] CPU: 1 PID: 139 Comm: kworker/1:2 Tainted: G W 3.18.0-master #52
> [ 26.520182] Hardware name: TOSHIBA ��������������������������������/��������������������������������, BIOS V1.70 09/29/2009
> [ 26.520182] Workqueue: rtl92s_pci rtl_watchdog_wq_callback [rtlwifi]
> [ 26.520182] task: ffff8801361d6850 ti: ffff8801363a8000 task.ti: ffff8801363a8000
> [ 26.528483] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
> [ 26.528502] RIP: 0010:[<0000000000000000>] [< (null)>] (null)
> [ 26.528502] RSP: 0018:ffff8801363abd80 EFLAGS: 00010293
> [ 26.528502] RAX: ffffffffa045e3c0 RBX: ffff8800afe619c0 RCX: 0000000000000000
> [ 26.528502] RDX: 0000000000000001 RSI: 000000000000005d RDI: ffff8800afe60620
> [ 26.528502] RBP: ffff8801363abdf8 R08: ffffffff81658a00 R09: ffffc90022306aa0
> [ 26.528502] R10: 00000000000007c1 R11: 0000000000aaaaaa R12: ffff8800afe60620
> [ 26.528502] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
> [ 26.528502] FS: 0000000000000000(0000) GS:ffff88013fd00000(0000) knlGS:0000000000000000
> [ 26.528502] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
> [ 26.528502] CR2: 0000000000000000 CR3: 00000000af116000 CR4: 00000000000407e0
> [ 26.528502] Stack:
> [ 26.528502] ffffffffa052a51e ffff880037c58800 0000000000000002 ffff880136196400
> [ 26.528502] 0000000037c58a10 0000000000000000 0000000000000000 0000000000000000
> [ 26.528502] 0000000000000000 ffff8801363abde8 ffff8800afe61be0 ffff8800365f9dc0
> [ 26.528502] Call Trace:
> [ 26.528502] [<ffffffffa052a51e>] ? rtl_watchdog_wq_callback+0xfe/0x420 [rtlwifi]
> [ 26.528502] [<ffffffff8106270d>] process_one_work+0x14d/0x3d0
> [ 26.528502] [<ffffffff81062ab1>] worker_thread+0x121/0x480
> [ 26.528502] [<ffffffff81062990>] ? process_one_work+0x3d0/0x3d0
> [ 26.528502] [<ffffffff81067319>] kthread+0xc9/0xe0
> [ 26.528502] [<ffffffff81067250>] ? kthread_create_on_node+0x180/0x180
> [ 26.528502] [<ffffffff8158e26c>] ret_from_fork+0x7c/0xb0
> [ 26.528502] [<ffffffff81067250>] ? kthread_create_on_node+0x180/0x180
> [ 26.528502] Code: Bad RIP value.
> [ 26.528502] RIP [< (null)>] (null)
> [ 26.528502] RSP <ffff8801363abd80>
> [ 26.528502] CR2: 0000000000000000
> [ 26.528502] ---[ end trace 637e034763f6c495 ]---
> [ 26.582384] BUG: unable to handle kernel paging request at ffffffffffffffd8
> [ 26.584012] IP: [<ffffffff810678f1>] kthread_data+0x11/0x20
> [ 26.584012] PGD 1a16067 PUD 1a18067 PMD 0
> [ 26.584012] Oops: 0000 [#2] SMP
> [ 26.584012] Modules linked in: arc4 rtl8192se rtl_pci rtlwifi mac80211 snd_hda_codec_hdmi snd_hda_codec_conexant snd_hda_codec_generic snd_hda_intel snd_hda_controller snd_hda_codec uvcvideo cfg80211 snd_hwdep snd_pcm iTCO_wdt iTCO_vendor_support coretemp videobuf2_core v4l2_common videodev btusb snd_seq snd_timer snd_seq_device microcode snd bluetooth lpc_ich mfd_core serio_raw i2c_i801 videobuf2_vmalloc videobuf2_memops joydev toshiba_acpi toshiba_haps toshiba_bluetooth sparse_keymap battery soundcore rfkill wmi ac acpi_cpufreq sg autofs4 i915 drm_kms_helper drm i2c_algo_bit thermal video processor thermal_sys button scsi_dh_rdac scsi_dh_alua scsi_dh_emc scsi_dh_hp_sw scsi_dh netconsole atl1c
> [ 26.584012] CPU: 1 PID: 139 Comm: kworker/1:2 Tainted: G D W 3.18.0-master #52
> [ 26.584012] Hardware name: TOSHIBA ��������������������������������/��������������������������������, BIOS V1.70 09/29/2009
> [ 26.584012] task: ffff8801361d6850 ti: ffff8801363a8000 task.ti: ffff8801363a8000
> [ 26.584012] RIP: 0010:[<ffffffff810678f1>] [<ffffffff810678f1>] kthread_data+0x11/0x20
> [ 26.584012] RSP: 0018:ffff8801363ab990 EFLAGS: 00010092
> [ 26.584012] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000178adfd47
> [ 26.584012] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff8801361d6850
> [ 26.584012] RBP: ffff8801363ab9a8 R08: 0000000000007a17 R09: 00000000000003ff
> [ 26.584012] R10: 0000000000003c7e R11: 0000000000005b4b R12: ffff88013fd12b00
> [ 26.584012] R13: 0000000000000001 R14: 0000000000000000 R15: ffff8801361d6850
> [ 26.584012] FS: 0000000000000000(0000) GS:ffff88013fd00000(0000) knlGS:0000000000000000
> [ 26.584012] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
> [ 26.584012] CR2: 0000000000000028 CR3: 0000000136b17000 CR4: 00000000000407e0
> [ 26.584012] Stack:
> [ 26.584012] ffffffff81063145 ffff8801363ab9a8 ffff8801361d6850 ffff8801363aba18
> [ 26.584012] ffffffff8158a1ae ffff8801361d6850 0000000000012b00 ffff8801363abfd8
> [ 26.584012] 0000000000012b00 ffff8801363aba08 ffff8801361d6850 ffff8801361d6850
> [ 26.584012] Call Trace:
> [ 26.584012] [<ffffffff81063145>] ? wq_worker_sleeping+0x15/0xa0
> [ 26.584012] [<ffffffff8158a1ae>] __schedule+0x53e/0x810
> [ 26.584012] [<ffffffff8158a4a9>] schedule+0x29/0x70
> [ 26.584012] [<ffffffff8104dfa2>] do_exit+0x6a2/0x9e0
> [ 26.584012] [<ffffffff8100645e>] oops_end+0x8e/0xd0
> [ 26.584012] [<ffffffff815829aa>] no_context+0x248/0x298
> [ 26.584012] [<ffffffff81582a67>] __bad_area_nosemaphore+0x6d/0x1c6
> [ 26.584012] [<ffffffff81582bd3>] bad_area_nosemaphore+0x13/0x15
> [ 26.584012] [<ffffffff8103d67c>] __do_page_fault+0x9c/0x530
> [ 26.584012] [<ffffffff8103db1c>] do_page_fault+0xc/0x10
> [ 26.584012] [<ffffffff8158fe22>] page_fault+0x22/0x30
> [ 26.584012] [<ffffffffa052a51e>] ? rtl_watchdog_wq_callback+0xfe/0x420 [rtlwifi]
> [ 26.584012] [<ffffffff8106270d>] process_one_work+0x14d/0x3d0
> [ 26.584012] [<ffffffff81062ab1>] worker_thread+0x121/0x480
> [ 26.584012] [<ffffffff81062990>] ? process_one_work+0x3d0/0x3d0
> [ 26.584012] [<ffffffff81067319>] kthread+0xc9/0xe0
> [ 26.584012] [<ffffffff81067250>] ? kthread_create_on_node+0x180/0x180
> [ 26.584012] [<ffffffff8158e26c>] ret_from_fork+0x7c/0xb0
> [ 26.584012] [<ffffffff81067250>] ? kthread_create_on_node+0x180/0x180
> [ 26.584012] Code: 48 89 e5 5d 48 8b 40 c8 48 c1 e8 02 83 e0 01 c3 66 2e 0f 1f 84 00 00 00 00 00 66 66 66 66 90 48 8b 87 60 04 00 00 55 48 89 e5 5d <48> 8b 40 d8 c3 66 2e 0f 1f 84 00 00 00 00 00 66 66 66 66 90 55
> [ 26.584012] RIP [<ffffffff810678f1>] kthread_data+0x11/0x20
> [ 26.584012] RSP <ffff8801363ab990>
> [ 26.584012] CR2: ffffffffffffffd8
> [ 26.584012] ---[ end trace 637e034763f6c496 ]---
> [ 26.584012] Fixing recursive fault but reboot is needed!
> [ 26.584012] Kernel panic - not syncing: Watchdog detected hard LOCKUP on cpu 1
> [ 26.584012] Shutting down cpus with NMI
> [ 26.584012] Kernel Offset: 0x0 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffff9fffffff)
> [ 26.584012] drm_kms_helper: panic occurred, switching back to text console
> [ 26.584012] Rebooting in 60 seconds..
I know "rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process" messages will
be fixed by the attached patch. Please send the logs after this is applied.
Larry
[-- Attachment #2: fix_missing_desc --]
[-- Type: text/plain, Size: 1092 bytes --]
diff --git a/drivers/net/wireless/rtlwifi/rtl8192se/def.h b/drivers/net/wireless/rtlwifi/rtl8192se/def.h
index 83c9867..593646e 100644
--- a/drivers/net/wireless/rtlwifi/rtl8192se/def.h
+++ b/drivers/net/wireless/rtlwifi/rtl8192se/def.h
@@ -453,6 +453,9 @@
GET_RX_STATUS_DESC_RX_MCS(_pdesc) == DESC92_RATE5_5M ||\
GET_RX_STATUS_DESC_RX_MCS(_pdesc) == DESC92_RATE11M)
+#define GET_RX_STATUS_DESC_BUFF_ADDR(__pdesc) \
+ SHIFT_AND_MASK_LE(__pdesc + 24, 0, 32)
+
enum rf_optype {
RF_OP_BY_SW_3WIRE = 0,
RF_OP_BY_FW,
diff --git a/drivers/net/wireless/rtlwifi/rtl8192se/trx.c b/drivers/net/wireless/rtlwifi/rtl8192se/trx.c
index b358ebc..672fd3b 100644
--- a/drivers/net/wireless/rtlwifi/rtl8192se/trx.c
+++ b/drivers/net/wireless/rtlwifi/rtl8192se/trx.c
@@ -640,6 +640,9 @@ u32 rtl92se_get_desc(u8 *desc, bool istx, u8 desc_name)
case HW_DESC_RXPKT_LEN:
ret = GET_RX_STATUS_DESC_PKT_LEN(desc);
break;
+ case HW_DESC_RXBUFF_ADDR:
+ ret = GET_RX_STATUS_DESC_BUFF_ADDR(desc);
+ break;
default:
RT_ASSERT(false, "ERR rxdesc :%d not process\n",
desc_name);
^ permalink raw reply related
* Re: [PATCH V3.18] rtlwifi: Add check for get_btc_status callback
From: Mike Galbraith @ 2014-10-23 18:08 UTC (permalink / raw)
To: Larry Finger
Cc: linville, linux-wireless, troy_tan, netdev,
Murilo Opsfelder Araujo, Thadeu Cascardo
In-Reply-To: <1414081629-23002-1-git-send-email-Larry.Finger@lwfinger.net>
On Thu, 2014-10-23 at 11:27 -0500, Larry Finger wrote:
> Drivers that do not use the get_btc_status() callback may not define a
> dummy routine. The caller needs to check before making the call.
Ok, seems this has little to do with my lappy explosion. Reverting the
bisected commit will kill the initial spew, terminal wq illness remains
w/wo this patchlet. (joy, multiple troubles, with a thermonuclear i915
thingy somewhere in between.. woohoo:)
v3.18-rc1-221-gc3351dfabf5c + only this patch
[ 20.177519] rtl8192se 0000:08:00.0: enabling device (0000 -> 0003)
[ 20.219507] rtl8192se: FW Power Save off (module option)
[ 20.221726] rtl8192se: Driver for Realtek RTL8192SE/RTL8191SE
[ 20.221726] Loading firmware rtlwifi/rtl8192sefw.bin
[ 20.264163] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
[ 20.267819] ------------[ cut here ]------------
[ 20.269885] WARNING: CPU: 0 PID: 53 at fs/sysfs/dir.c:31 sysfs_warn_dup+0x68/0x80()
[ 20.271953] sysfs: cannot create duplicate filename '/devices/pci0000:00/0000:00:1c.5/0000:08:00.0/ieee80211/phy0'
[ 20.274093] Modules linked in: arc4 rtl8192se rtl_pci rtlwifi mac80211 snd_hda_codec_hdmi snd_hda_codec_conexant snd_hda_codec_generic snd_hda_intel snd_hda_controller snd_hda_codec uvcvideo cfg80211 snd_hwdep snd_pcm iTCO_wdt iTCO_vendor_support coretemp videobuf2_core v4l2_common videodev btusb snd_seq snd_timer snd_seq_device microcode snd bluetooth lpc_ich mfd_core serio_raw i2c_i801 videobuf2_vmalloc videobuf2_memops joydev toshiba_acpi toshiba_haps toshiba_bluetooth sparse_keymap battery soundcore rfkill wmi ac acpi_cpufreq sg autofs4 i915 drm_kms_helper drm i2c_algo_bit thermal video processor thermal_sys button scsi_dh_rdac scsi_dh_alua scsi_dh_emc scsi_dh_hp_sw scsi_dh netconsole atl1c
[ 20.286147] CPU: 0 PID: 53 Comm: kworker/0:3 Not tainted 3.18.0-master #52
[ 20.288549] Hardware name: TOSHIBA ��������������������������������/��������������������������������, BIOS V1.70 09/29/2009
[ 20.291160] Workqueue: events request_firmware_work_func
[ 20.293784] 0000000000000009 ffff8801360e7a98 ffffffff815878e0 0000000000000001
[ 20.296463] ffff8801360e7ae8 ffff8801360e7ad8 ffffffff8104c801 00000000000035e0
[ 20.299109] ffff8800aff78000 ffff8800370dcce0 ffff880037080cd0 ffff88013b027098
[ 20.301755] Call Trace:
[ 20.304390] [<ffffffff815878e0>] dump_stack+0x46/0x58
[ 20.307010] [<ffffffff8104c801>] warn_slowpath_common+0x81/0xa0
[ 20.309570] [<ffffffff8104c866>] warn_slowpath_fmt+0x46/0x50
[ 20.312052] [<ffffffff811d06c8>] ? kernfs_path+0x48/0x60
[ 20.314502] [<ffffffff811d3b48>] sysfs_warn_dup+0x68/0x80
[ 20.316929] [<ffffffff811d3bee>] sysfs_create_dir_ns+0x8e/0xa0
[ 20.319368] [<ffffffff81286879>] kobject_add_internal+0xc9/0x400
[ 20.321809] [<ffffffff81286fe0>] kobject_add+0x60/0xb0
[ 20.324220] [<ffffffff8158c226>] ? mutex_lock+0x16/0x37
[ 20.326580] [<ffffffff81380d54>] device_add+0x104/0x600
[ 20.328963] [<ffffffff8114b98e>] ? lazy_max_pages+0x1e/0x30
[ 20.331391] [<ffffffffa035ad0d>] wiphy_register+0x3fd/0x710 [cfg80211]
[ 20.333816] [<ffffffff8114d352>] ? __vunmap+0xc2/0x110
[ 20.336289] [<ffffffffa048fcfc>] ? ieee80211_register_hw+0x1ec/0x9a0 [mac80211]
[ 20.338758] [<ffffffffa048fe78>] ieee80211_register_hw+0x368/0x9a0 [mac80211]
[ 20.341239] [<ffffffffa045826b>] rtl92se_fw_cb+0xab/0x1d0 [rtl8192se]
[ 20.343651] [<ffffffff81393d80>] request_firmware_work_func+0x30/0x60
[ 20.346048] [<ffffffff8106270d>] process_one_work+0x14d/0x3d0
[ 20.348423] [<ffffffff81062ab1>] worker_thread+0x121/0x480
[ 20.350790] [<ffffffff81062990>] ? process_one_work+0x3d0/0x3d0
[ 20.353119] [<ffffffff81067319>] kthread+0xc9/0xe0
[ 20.355442] [<ffffffff81067250>] ? kthread_create_on_node+0x180/0x180
[ 20.357790] [<ffffffff8158e26c>] ret_from_fork+0x7c/0xb0
[ 20.360083] [<ffffffff81067250>] ? kthread_create_on_node+0x180/0x180
[ 20.362342] ---[ end trace 637e034763f6c493 ]---
[ 20.364597] ------------[ cut here ]------------
[ 20.366837] WARNING: CPU: 0 PID: 53 at lib/kobject.c:240 kobject_add_internal+0x294/0x400()
[ 20.369111] kobject_add_internal failed for phy0 with -EEXIST, don't try to register things with the same name in the same directory.
[ 20.371446] Modules linked in: arc4 rtl8192se rtl_pci rtlwifi mac80211 snd_hda_codec_hdmi snd_hda_codec_conexant snd_hda_codec_generic snd_hda_intel snd_hda_controller snd_hda_codec uvcvideo cfg80211 snd_hwdep snd_pcm iTCO_wdt iTCO_vendor_support coretemp videobuf2_core v4l2_common videodev btusb snd_seq snd_timer snd_seq_device microcode snd bluetooth lpc_ich mfd_core serio_raw i2c_i801 videobuf2_vmalloc videobuf2_memops joydev toshiba_acpi toshiba_haps toshiba_bluetooth sparse_keymap battery soundcore rfkill wmi ac acpi_cpufreq sg autofs4 i915 drm_kms_helper drm i2c_algo_bit thermal video processor thermal_sys button scsi_dh_rdac scsi_dh_alua scsi_dh_emc scsi_dh_hp_sw scsi_dh netconsole atl1c
[ 20.384614] CPU: 0 PID: 53 Comm: kworker/0:3 Tainted: G W 3.18.0-master #52
[ 20.387260] Hardware name: TOSHIBA ��������������������������������/��������������������������������, BIOS V1.70 09/29/2009
[ 20.389952] Workqueue: events request_firmware_work_func
[ 20.392570] 0000000000000009 ffff8801360e7af8 ffffffff815878e0 0000000000000001
[ 20.395169] ffff8801360e7b48 ffff8801360e7b38 ffffffff8104c801 ffff8801360e7b38
[ 20.397690] ffff8800afe60350 00000000ffffffef ffff8800af8d2240 ffff88013b027098
[ 20.400148] Call Trace:
[ 20.402493] [<ffffffff815878e0>] dump_stack+0x46/0x58
[ 20.404838] [<ffffffff8104c801>] warn_slowpath_common+0x81/0xa0
[ 20.407153] [<ffffffff8104c866>] warn_slowpath_fmt+0x46/0x50
[ 20.409412] [<ffffffff81286a44>] kobject_add_internal+0x294/0x400
[ 20.411635] [<ffffffff81286fe0>] kobject_add+0x60/0xb0
[ 20.413849] [<ffffffff8158c226>] ? mutex_lock+0x16/0x37
[ 20.416054] [<ffffffff81380d54>] device_add+0x104/0x600
[ 20.418216] [<ffffffff8114b98e>] ? lazy_max_pages+0x1e/0x30
[ 20.420403] [<ffffffffa035ad0d>] wiphy_register+0x3fd/0x710 [cfg80211]
[ 20.422571] [<ffffffff8114d352>] ? __vunmap+0xc2/0x110
[ 20.424785] [<ffffffffa048fcfc>] ? ieee80211_register_hw+0x1ec/0x9a0 [mac80211]
[ 20.427006] [<ffffffffa048fe78>] ieee80211_register_hw+0x368/0x9a0 [mac80211]
[ 20.429259] [<ffffffffa045826b>] rtl92se_fw_cb+0xab/0x1d0 [rtl8192se]
[ 20.431502] [<ffffffff81393d80>] request_firmware_work_func+0x30/0x60
[ 20.433750] [<ffffffff8106270d>] process_one_work+0x14d/0x3d0
[ 20.435988] [<ffffffff81062ab1>] worker_thread+0x121/0x480
[ 20.438264] [<ffffffff81062990>] ? process_one_work+0x3d0/0x3d0
[ 20.440533] [<ffffffff81067319>] kthread+0xc9/0xe0
[ 20.442772] [<ffffffff81067250>] ? kthread_create_on_node+0x180/0x180
[ 20.445056] [<ffffffff8158e26c>] ret_from_fork+0x7c/0xb0
[ 20.447328] [<ffffffff81067250>] ? kthread_create_on_node+0x180/0x180
[ 20.449599] ---[ end trace 637e034763f6c494 ]---
[ 20.451838] rtl8192se:rtl92se_fw_cb():<0-0> Can't register mac80211 hw
[ 21.235493] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: acl
[ 25.962837] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.964418] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.965914] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.967374] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.968842] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.970252] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.971618] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.972974] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.974297] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.975598] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.976878] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.978133] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.979362] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.980560] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.981742] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.982878] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.983985] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.985091] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.986211] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.987274] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.988320] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.989354] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.990357] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.991309] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.992243] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.993119] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.993991] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.994826] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.995648] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.996471] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.997308] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.998139] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.998944] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 25.999745] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.000501] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.001254] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.001997] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.002731] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.003427] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.004084] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.004715] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.005324] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.005873] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.006408] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.006900] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.007390] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.007874] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.008343] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.008743] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.009151] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.009535] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.009917] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.010306] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.010717] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.011108] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.011498] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.011910] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.012335] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.012721] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.013107] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.013493] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.013895] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.014279] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.014657] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.015041] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.015441] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.015838] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.016220] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.016608] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.016983] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.017365] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.017764] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.018143] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.018545] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.018963] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.019367] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.019744] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.020120] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.020504] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.020898] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.021264] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.021644] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.022014] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.022410] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.022776] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.023135] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.023496] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.023850] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.024248] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.024608] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.024980] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.025334] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.025706] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.026061] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.026450] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.026839] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.027231] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.027630] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.028015] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.028379] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.028777] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.029148] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.029515] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.029872] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.030239] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.030599] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.030953] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.031309] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.031665] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.032035] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.032394] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.032765] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.033146] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.033534] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.033889] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.034246] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.034614] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.034981] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.035336] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.035701] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.036064] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.036428] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.036832] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.037214] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.037570] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.037929] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.038288] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.038676] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.039032] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.039402] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.039760] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.040130] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.040507] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.040902] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.041259] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.041617] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.042000] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.042388] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.042760] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.043116] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.043489] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.043865] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.044263] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.044628] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.044994] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.045382] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.045739] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.046098] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.046459] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.046819] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.047174] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.047534] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.047890] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.048257] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.048621] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.049021] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.049390] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.049743] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.050126] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.050483] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.050865] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.051229] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.051588] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.051943] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.052337] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.052701] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.053062] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.053430] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.053786] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.054142] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.054508] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.054862] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.055246] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.055631] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.055988] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.056354] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.056722] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.057108] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.057487] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.057873] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.058232] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.058622] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.058979] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.059365] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.059738] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.060108] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.060473] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.060857] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.061212] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.061612] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.061996] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.062377] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.062750] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.063106] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.063463] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.063845] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.064219] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.064596] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.064984] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.065347] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.065744] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.066119] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.066478] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.066840] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.067199] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.067577] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.067964] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.068357] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.068750] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.069122] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.069501] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.069892] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.070267] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.070632] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.071019] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.071381] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.071747] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.072143] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.072514] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.072884] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.073241] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.073635] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.073995] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.074361] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.074726] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.075109] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.075475] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.075835] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.076199] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.076565] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.076950] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.077307] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.077687] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.078040] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.078400] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.078762] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.079116] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.079475] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.079832] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.080205] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.080567] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.080952] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.081310] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.081676] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.082046] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.082408] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.082764] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.083123] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.083491] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.083852] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.084240] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.084625] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.084979] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.085334] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.085689] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.086064] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.086430] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.086784] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.087142] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.087499] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.087882] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.088249] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.088609] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.088977] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.089357] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.089723] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.090075] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.090430] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.090800] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.091148] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.091527] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.091881] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.092253] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.092642] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.093008] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.093373] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.093754] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.094138] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.094502] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.094886] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.095272] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.095661] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.096051] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.096427] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.096814] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.097173] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.097533] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.097889] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.098246] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.098602] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.098958] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.099315] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.099671] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.100048] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.100418] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.100803] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.101191] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.101550] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.101907] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.102282] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.102654] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.103012] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.103383] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.103740] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.104116] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.104488] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.104847] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.105212] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.105596] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.105980] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.106338] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.106722] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.107081] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.107468] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.107827] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.108206] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.108586] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.108945] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.109301] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.109691] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.110062] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.110449] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.110818] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.111177] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.111539] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.111906] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.112283] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.112684] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.113049] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.113407] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.113764] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.114121] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.114483] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.114842] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.115211] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.115580] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.115974] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.116370] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.116754] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.117116] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.117493] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.117853] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.118210] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.118582] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.118964] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.119391] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.119752] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.120123] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.120487] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.120857] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.121214] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.121599] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.121970] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.122393] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.122797] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.123195] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.123553] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.123946] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.124350] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.124777] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.125140] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.125500] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.125855] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.126242] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.126602] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.126998] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.127383] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.127801] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.128205] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.128604] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.129014] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.129417] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.129786] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.130172] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.130526] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.130888] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.131252] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.131606] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.131965] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.132330] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.132703] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.133076] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.133443] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.133798] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.134154] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.134522] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.134875] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.135266] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.135624] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.135984] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.136351] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.136740] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.137105] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.137463] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.137818] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.138170] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.138535] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.138896] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.139279] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.139649] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.140014] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.140373] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.140734] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.141087] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.141454] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.141812] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.142192] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.142548] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.142912] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.143283] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.143682] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.144055] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.144428] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.144819] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.145201] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.145569] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.145929] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.146298] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.146681] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.147040] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.147425] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.147791] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.148158] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.148547] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.148938] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.149297] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.149671] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.150054] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.150415] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.150771] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.151134] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.151526] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.151913] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.152289] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.152678] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.153062] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.153422] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.153807] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.154167] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.154550] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.154908] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.155267] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.155664] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.156045] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.156438] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.156795] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.157158] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.157528] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.157906] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.158277] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.158660] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.159042] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.159398] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.159756] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.160149] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.160514] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.160904] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.161286] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.161655] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.162012] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.162372] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.162727] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.163087] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.163439] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.163803] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.164198] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.164582] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.164939] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.165296] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.165669] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.166064] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.166419] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.166802] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.167156] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.167539] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.167895] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.168260] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.168623] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.168990] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.169372] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.169754] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.170128] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.170485] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.170844] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.171210] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.171570] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.171950] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.172313] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.172699] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.173057] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.173423] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.173777] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.174142] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.174527] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.174882] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.175263] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.175648] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.176021] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.176384] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.176769] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.177134] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.177492] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.177862] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.178217] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.178576] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.178933] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.179297] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.179652] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.180042] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.180413] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.180772] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.181130] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.181489] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.181856] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.182238] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.182596] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.182956] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.183311] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.183664] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.184043] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.184426] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.184799] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.185181] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.185552] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.185909] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.186265] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.186629] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.186985] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.187365] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.187717] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.188090] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.188491] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.188857] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.189214] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.189574] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.189929] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.190285] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.190669] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.191026] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.191389] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.191742] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.192134] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.192517] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.192876] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.193235] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.193616] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.193973] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.194352] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.194733] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.195086] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.195455] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.195814] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.196179] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.196555] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.196912] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.197270] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.197627] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.198012] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.198399] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.198761] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.199148] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.199508] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.199878] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.200261] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.200639] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.201006] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.201377] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.201736] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.202119] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.202492] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.202852] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.203212] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.203596] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.203960] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.204325] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.204720] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.205077] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.205436] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.205801] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.206171] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.206553] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.206909] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.207267] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.207639] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.208019] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.208409] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.208786] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.209141] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.209520] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.209873] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.210226] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.210583] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.210937] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.211317] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.211681] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.212049] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.212433] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.212794] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.213188] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.213571] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.213926] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.214281] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.214638] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.215016] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.215395] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.215747] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.216110] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.216497] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.216864] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.217260] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.217625] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.218007] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.218364] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.218721] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.219105] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.219489] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.219872] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.220252] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.220621] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.221015] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.221385] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.221756] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.222113] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.222481] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.222836] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.223204] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.223561] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.223919] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.224287] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.224654] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.225019] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.225403] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.225763] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.226135] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.226503] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.226887] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.227271] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.227641] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.227999] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.228395] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.228757] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.229116] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.229509] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.229883] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.230249] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.230607] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.230990] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.231349] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.231705] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.232071] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.232462] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.232822] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.233177] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.233572] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.233933] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.234289] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.234654] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.235009] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.235369] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.235748] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.236120] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.236479] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.236859] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.237210] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.237581] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.237935] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.238298] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.238651] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.239004] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.239360] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.239727] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.240094] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.240457] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.240815] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.241169] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.241549] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.241931] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.242315] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.242672] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.243051] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.243416] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.243782] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.244175] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.244533] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.244917] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.245318] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.245689] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.246089] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.246510] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.246872] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.247285] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.247679] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.248083] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.248510] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.248871] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.249230] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.249615] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.249983] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.250372] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.250732] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.251117] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.251475] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.251864] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.252259] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.252679] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.253099] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.253494] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.253854] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.254207] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.254563] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.254949] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.255329] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.255691] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.256093] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.256463] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.256816] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.257166] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.257523] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.257882] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.258251] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.258601] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.258948] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.259293] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.259653] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.260043] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.260396] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.260754] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.261123] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.261468] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.261812] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.262192] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.262545] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.262902] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.263246] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.263615] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.263986] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.264350] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.264733] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.265108] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.265456] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.265801] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.266148] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.266495] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.266873] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.267250] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.267601] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.267949] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.268314] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.268667] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.269041] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.269417] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.269784] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.270140] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.270493] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.270857] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.271212] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.271564] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.271921] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.272296] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.272656] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.273012] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.273394] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.273751] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.274108] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.274476] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.274832] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.275214] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.275597] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.275957] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.276334] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.276722] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.277078] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.277463] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.277853] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.278238] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.278607] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.278990] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.279356] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.279713] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.280084] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.280486] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.280856] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.281212] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.281572] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.281957] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.282311] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.282695] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.283079] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.283445] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.283799] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.284191] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.284568] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.284925] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.285283] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.285665] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.286019] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.286378] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.286735] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.287092] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.287452] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.287808] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.288196] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.288559] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.288924] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.289277] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.289657] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.290008] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.290360] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.290725] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.291089] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.291473] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.291855] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.292221] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.292582] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.292946] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.293325] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.293696] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.294080] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.294446] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.294829] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.295183] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.295543] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.295897] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.296290] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.296659] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.297031] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.297405] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.297768] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.298119] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.298492] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.298857] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.299227] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.299608] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.299965] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.300341] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.300731] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.301112] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.301498] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.301855] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.302239] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.302598] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.302954] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.303312] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.303682] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.304075] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.304453] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.304808] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.305187] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.305544] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.305903] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.306257] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.306640] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.306997] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.307357] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.307713] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.308082] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.308448] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.308818] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.309214] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.309573] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.309953] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.310330] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.310685] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.311066] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.311437] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.311792] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.312154] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.312520] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.312882] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.313246] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.313613] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.313997] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.314353] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.314726] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.315105] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.315479] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.315861] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.316224] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.316592] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.316949] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.317325] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.317711] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.318095] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.318484] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.318843] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.319209] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.319570] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.319938] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.320306] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.320689] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.321047] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.321434] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.321798] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.322168] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.322528] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.322885] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.323241] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.323611] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.323966] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.324330] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.324699] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.325057] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.325426] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.325817] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.326172] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.326531] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.326897] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.327262] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.327650] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.328056] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.328425] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.328787] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.329180] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.329552] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.329937] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.330300] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.330661] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.331021] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.331408] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.331797] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.332164] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.332556] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.332953] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.333319] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.333709] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.334066] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.334425] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.334808] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.335163] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.335545] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.335925] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.336289] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.336653] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.337018] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.337374] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.337731] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.338101] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.338464] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.338814] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.339168] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.339548] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.339897] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.340260] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.340647] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.341001] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.341381] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.341747] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.342110] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.342482] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.342864] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.343217] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.343577] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.343937] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.344293] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.344652] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.345012] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.345368] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.345717] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.346107] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.346462] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.346808] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.347159] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.347538] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.347885] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.348275] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.348654] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.349003] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.349351] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.349696] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.350072] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.350422] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.350766] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.351115] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.351490] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.351863] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.352232] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.352591] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.352947] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.353297] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.353672] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.354016] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.354371] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.354717] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.355091] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.355441] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.355815] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.356179] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.356544] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.356895] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.357254] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.357614] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.357990] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.358338] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.358698] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.359046] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.359395] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.359760] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.360118] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.360514] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.360877] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.361258] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.361610] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.361961] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.362316] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.362681] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.363036] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.363396] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.363750] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.364114] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.364499] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.364854] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.365209] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.365563] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.365918] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.366295] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.366668] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.367023] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.367378] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.367732] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.368136] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.368547] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.368937] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.369295] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.369684] rtl8192se:rtl92se_get_desc(): ERR rxdesc :4 not process
[ 26.518068] BUG: unable to handle kernel NULL pointer dereference at (null)
[ 26.518556] IP: [< (null)>] (null)
[ 26.518993] PGD af929067 PUD aff44067 PMD 0
[ 26.519470] Oops: 0010 [#1] SMP
[ 26.519965] Modules linked in: arc4 rtl8192se rtl_pci rtlwifi mac80211 snd_hda_codec_hdmi snd_hda_codec_conexant snd_hda_codec_generic snd_hda_intel snd_hda_controller snd_hda_codec uvcvideo cfg80211 snd_hwdep snd_pcm iTCO_wdt iTCO_vendor_support coretemp videobuf2_core v4l2_common videodev btusb snd_seq snd_timer snd_seq_device microcode snd bluetooth lpc_ich mfd_core serio_raw i2c_i801 videobuf2_vmalloc videobuf2_memops joydev toshiba_acpi toshiba_haps toshiba_bluetooth sparse_keymap battery soundcore rfkill wmi ac acpi_cpufreq sg autofs4 i915 drm_kms_helper drm i2c_algo_bit thermal video processor thermal_sys button scsi_dh_rdac scsi_dh_alua scsi_dh_emc scsi_dh_hp_sw scsi_dh netconsole atl1c
[ 26.520182] CPU: 1 PID: 139 Comm: kworker/1:2 Tainted: G W 3.18.0-master #52
[ 26.520182] Hardware name: TOSHIBA ��������������������������������/��������������������������������, BIOS V1.70 09/29/2009
[ 26.520182] Workqueue: rtl92s_pci rtl_watchdog_wq_callback [rtlwifi]
[ 26.520182] task: ffff8801361d6850 ti: ffff8801363a8000 task.ti: ffff8801363a8000
[ 26.528483] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 26.528502] RIP: 0010:[<0000000000000000>] [< (null)>] (null)
[ 26.528502] RSP: 0018:ffff8801363abd80 EFLAGS: 00010293
[ 26.528502] RAX: ffffffffa045e3c0 RBX: ffff8800afe619c0 RCX: 0000000000000000
[ 26.528502] RDX: 0000000000000001 RSI: 000000000000005d RDI: ffff8800afe60620
[ 26.528502] RBP: ffff8801363abdf8 R08: ffffffff81658a00 R09: ffffc90022306aa0
[ 26.528502] R10: 00000000000007c1 R11: 0000000000aaaaaa R12: ffff8800afe60620
[ 26.528502] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
[ 26.528502] FS: 0000000000000000(0000) GS:ffff88013fd00000(0000) knlGS:0000000000000000
[ 26.528502] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 26.528502] CR2: 0000000000000000 CR3: 00000000af116000 CR4: 00000000000407e0
[ 26.528502] Stack:
[ 26.528502] ffffffffa052a51e ffff880037c58800 0000000000000002 ffff880136196400
[ 26.528502] 0000000037c58a10 0000000000000000 0000000000000000 0000000000000000
[ 26.528502] 0000000000000000 ffff8801363abde8 ffff8800afe61be0 ffff8800365f9dc0
[ 26.528502] Call Trace:
[ 26.528502] [<ffffffffa052a51e>] ? rtl_watchdog_wq_callback+0xfe/0x420 [rtlwifi]
[ 26.528502] [<ffffffff8106270d>] process_one_work+0x14d/0x3d0
[ 26.528502] [<ffffffff81062ab1>] worker_thread+0x121/0x480
[ 26.528502] [<ffffffff81062990>] ? process_one_work+0x3d0/0x3d0
[ 26.528502] [<ffffffff81067319>] kthread+0xc9/0xe0
[ 26.528502] [<ffffffff81067250>] ? kthread_create_on_node+0x180/0x180
[ 26.528502] [<ffffffff8158e26c>] ret_from_fork+0x7c/0xb0
[ 26.528502] [<ffffffff81067250>] ? kthread_create_on_node+0x180/0x180
[ 26.528502] Code: Bad RIP value.
[ 26.528502] RIP [< (null)>] (null)
[ 26.528502] RSP <ffff8801363abd80>
[ 26.528502] CR2: 0000000000000000
[ 26.528502] ---[ end trace 637e034763f6c495 ]---
[ 26.582384] BUG: unable to handle kernel paging request at ffffffffffffffd8
[ 26.584012] IP: [<ffffffff810678f1>] kthread_data+0x11/0x20
[ 26.584012] PGD 1a16067 PUD 1a18067 PMD 0
[ 26.584012] Oops: 0000 [#2] SMP
[ 26.584012] Modules linked in: arc4 rtl8192se rtl_pci rtlwifi mac80211 snd_hda_codec_hdmi snd_hda_codec_conexant snd_hda_codec_generic snd_hda_intel snd_hda_controller snd_hda_codec uvcvideo cfg80211 snd_hwdep snd_pcm iTCO_wdt iTCO_vendor_support coretemp videobuf2_core v4l2_common videodev btusb snd_seq snd_timer snd_seq_device microcode snd bluetooth lpc_ich mfd_core serio_raw i2c_i801 videobuf2_vmalloc videobuf2_memops joydev toshiba_acpi toshiba_haps toshiba_bluetooth sparse_keymap battery soundcore rfkill wmi ac acpi_cpufreq sg autofs4 i915 drm_kms_helper drm i2c_algo_bit thermal video processor thermal_sys button scsi_dh_rdac scsi_dh_alua scsi_dh_emc scsi_dh_hp_sw scsi_dh netconsole atl1c
[ 26.584012] CPU: 1 PID: 139 Comm: kworker/1:2 Tainted: G D W 3.18.0-master #52
[ 26.584012] Hardware name: TOSHIBA ��������������������������������/��������������������������������, BIOS V1.70 09/29/2009
[ 26.584012] task: ffff8801361d6850 ti: ffff8801363a8000 task.ti: ffff8801363a8000
[ 26.584012] RIP: 0010:[<ffffffff810678f1>] [<ffffffff810678f1>] kthread_data+0x11/0x20
[ 26.584012] RSP: 0018:ffff8801363ab990 EFLAGS: 00010092
[ 26.584012] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000178adfd47
[ 26.584012] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff8801361d6850
[ 26.584012] RBP: ffff8801363ab9a8 R08: 0000000000007a17 R09: 00000000000003ff
[ 26.584012] R10: 0000000000003c7e R11: 0000000000005b4b R12: ffff88013fd12b00
[ 26.584012] R13: 0000000000000001 R14: 0000000000000000 R15: ffff8801361d6850
[ 26.584012] FS: 0000000000000000(0000) GS:ffff88013fd00000(0000) knlGS:0000000000000000
[ 26.584012] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 26.584012] CR2: 0000000000000028 CR3: 0000000136b17000 CR4: 00000000000407e0
[ 26.584012] Stack:
[ 26.584012] ffffffff81063145 ffff8801363ab9a8 ffff8801361d6850 ffff8801363aba18
[ 26.584012] ffffffff8158a1ae ffff8801361d6850 0000000000012b00 ffff8801363abfd8
[ 26.584012] 0000000000012b00 ffff8801363aba08 ffff8801361d6850 ffff8801361d6850
[ 26.584012] Call Trace:
[ 26.584012] [<ffffffff81063145>] ? wq_worker_sleeping+0x15/0xa0
[ 26.584012] [<ffffffff8158a1ae>] __schedule+0x53e/0x810
[ 26.584012] [<ffffffff8158a4a9>] schedule+0x29/0x70
[ 26.584012] [<ffffffff8104dfa2>] do_exit+0x6a2/0x9e0
[ 26.584012] [<ffffffff8100645e>] oops_end+0x8e/0xd0
[ 26.584012] [<ffffffff815829aa>] no_context+0x248/0x298
[ 26.584012] [<ffffffff81582a67>] __bad_area_nosemaphore+0x6d/0x1c6
[ 26.584012] [<ffffffff81582bd3>] bad_area_nosemaphore+0x13/0x15
[ 26.584012] [<ffffffff8103d67c>] __do_page_fault+0x9c/0x530
[ 26.584012] [<ffffffff8103db1c>] do_page_fault+0xc/0x10
[ 26.584012] [<ffffffff8158fe22>] page_fault+0x22/0x30
[ 26.584012] [<ffffffffa052a51e>] ? rtl_watchdog_wq_callback+0xfe/0x420 [rtlwifi]
[ 26.584012] [<ffffffff8106270d>] process_one_work+0x14d/0x3d0
[ 26.584012] [<ffffffff81062ab1>] worker_thread+0x121/0x480
[ 26.584012] [<ffffffff81062990>] ? process_one_work+0x3d0/0x3d0
[ 26.584012] [<ffffffff81067319>] kthread+0xc9/0xe0
[ 26.584012] [<ffffffff81067250>] ? kthread_create_on_node+0x180/0x180
[ 26.584012] [<ffffffff8158e26c>] ret_from_fork+0x7c/0xb0
[ 26.584012] [<ffffffff81067250>] ? kthread_create_on_node+0x180/0x180
[ 26.584012] Code: 48 89 e5 5d 48 8b 40 c8 48 c1 e8 02 83 e0 01 c3 66 2e 0f 1f 84 00 00 00 00 00 66 66 66 66 90 48 8b 87 60 04 00 00 55 48 89 e5 5d <48> 8b 40 d8 c3 66 2e 0f 1f 84 00 00 00 00 00 66 66 66 66 90 55
[ 26.584012] RIP [<ffffffff810678f1>] kthread_data+0x11/0x20
[ 26.584012] RSP <ffff8801363ab990>
[ 26.584012] CR2: ffffffffffffffd8
[ 26.584012] ---[ end trace 637e034763f6c496 ]---
[ 26.584012] Fixing recursive fault but reboot is needed!
[ 26.584012] Kernel panic - not syncing: Watchdog detected hard LOCKUP on cpu 1
[ 26.584012] Shutting down cpus with NMI
[ 26.584012] Kernel Offset: 0x0 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffff9fffffff)
[ 26.584012] drm_kms_helper: panic occurred, switching back to text console
[ 26.584012] Rebooting in 60 seconds..
^ permalink raw reply
* Re: [PATCH 06/14] net: dsa: Add support for hardware monitoring
From: Andrew Lunn @ 2014-10-23 18:03 UTC (permalink / raw)
To: Guenter Roeck
Cc: Andrew Lunn, Florian Fainelli, netdev, David S. Miller,
linux-kernel@vger.kernel.org
In-Reply-To: <20141023173847.GA22988@roeck-us.net>
> No, I am not saying that. The hwmon device's parent device will tell,
> which is how it works for all other hwmon devices.
O.K, so parent is important.
> Not really. Again, the parent device provides that information. libsensors,
> which is the preferred way of accessing sensors information from user space,
> provides the parent device instance as part of the logical sensor device
> name. In this case, the names will end up being dsa-isa-0000, dsa-isa-0001,
> and so on. With your added tags it would be dsa.0.0-isa-0000, dsa.0.1-isa-0001,
> and so on. I don't see how this would add any value.
isa is the name of the ethernet device? Why is it not eth0? Most
Marvell SoCs used in WiFi Access Points have multiple ethernet
interfaces, so i would hope the parent actually identifies which
ethernet interface it is hanging off.
Now consider the example in
http://lxr.free-electrons.com/source/Documentation/devicetree/bindings/net/dsa/dsa.txt
We have two switches hanging off one ethernet interface. What will the
naming look like in this case?
The Marvell DSA tagging scheme allows you to have 16 switches hanging
off one ethernet interface. How is the naming going to work then,
especially if there is a mixture of switch chips, some with
temperature sensors, and some without?
What would really help is if each switch has a device in the linux
device model. The hwmon parent would then be the switch device. The
EEPROM would then hang off the switch device, not an interface on the
switch device, etc.
Andrew
^ permalink raw reply
* Re: [PATCH 06/14] net: dsa: Add support for hardware monitoring
From: Guenter Roeck @ 2014-10-23 17:38 UTC (permalink / raw)
To: Andrew Lunn
Cc: Florian Fainelli, netdev, David S. Miller,
linux-kernel@vger.kernel.org
In-Reply-To: <20141023165459.GE25190@lunn.ch>
On Thu, Oct 23, 2014 at 06:54:59PM +0200, Andrew Lunn wrote:
> On Thu, Oct 23, 2014 at 09:27:55AM -0700, Guenter Roeck wrote:
> > On Thu, Oct 23, 2014 at 03:47:06PM +0200, Andrew Lunn wrote:
> > > > >>+static DEVICE_ATTR_RO(temp1_input);
> > > > >
> > > > >You probably want the number of temperature sensors to come from the
> > > > >switch driver, and support arbitrary number of temperature sensors?
> > > >
> > > > In that case we would need the number of sensors, pass a sensor index,
> > > > and create a dynamic number of attributes. The code would get much more
> > > > complex without real benefit unless there is such a chip
> > >
> > > We are two different use cases here:
> > >
> > > One switch chip with multiple temperature sensors
> >
> > I understand this case. However, quite frankly, I consider this quite
> > unlikely to happen.
> >
> > > Multiple switch chips, each with its own temperature sensor.
> > >
> > I don't really see the problem. My understanding is that each of those
> > switch chips will instantiate itself, dsa_switch_setup will be called,
> > which will create a new hwmon device with its own sensors. That is
> > how all other hwmon devices do it, and it works just fine.
> > Why would that approach not work for switches in the dsa infrastructure ?
> > Am I missing something ?
> >
> > If the concern or assumption is that there can not be more than one
> > "temp1_input" attribute, here is an example from a system with a large
> > number of chips with temperature sensors.
> >
> > root@evo-xb49:/sys/class/hwmon# ls hwmon*/temp1_input
> > hwmon1/temp1_input hwmon22/temp1_input hwmon35/temp1_input
> > hwmon10/temp1_input hwmon23/temp1_input hwmon36/temp1_input
> > hwmon11/temp1_input hwmon24/temp1_input hwmon37/temp1_input
> > hwmon12/temp1_input hwmon25/temp1_input hwmon38/temp1_input
> > hwmon13/temp1_input hwmon26/temp1_input hwmon39/temp1_input
> > hwmon14/temp1_input hwmon27/temp1_input hwmon4/temp1_input
> > hwmon15/temp1_input hwmon28/temp1_input hwmon40/temp1_input
> > hwmon16/temp1_input hwmon29/temp1_input hwmon5/temp1_input
> > hwmon17/temp1_input hwmon3/temp1_input hwmon6/temp1_input
> > hwmon18/temp1_input hwmon30/temp1_input hwmon7/temp1_input
> > hwmon19/temp1_input hwmon31/temp1_input hwmon8/temp1_input
> > hwmon2/temp1_input hwmon32/temp1_input hwmon9/temp1_input
> > hwmon20/temp1_input hwmon33/temp1_input
> > hwmon21/temp1_input hwmon34/temp1_input
>
> So are you saying it is impossible to map a hwmon device to a physical
> sensor? I can know there is a hotspot somewhere in my machine, but it
> is impossible to figure where that hot spot is using hwmon?
>
No, I am not saying that. The hwmon device's parent device will tell,
which is how it works for all other hwmon devices.
> > > If we are not doing the generic implementation now, how about avoiding
> > > an ABI break in the future, by hard coding the sensors with .0.0 on
> > > the end?
> >
> > I am a little lost. What would that be for, and what would the ABI breakage
> > be ?
>
> I assumed you would want to be able to map a temperature sensor to a
> switch package. You want a unique identifier, maybe its hwman name? So
> name "dsa.0.0" would be the temperature sensor 0 on switch 0. If we
> don't name them like this now, whenever somebody does add support for
> this will cause that name to change and we have an ABI break.
>
Not really. Again, the parent device provides that information. libsensors,
which is the preferred way of accessing sensors information from user space,
provides the parent device instance as part of the logical sensor device
name. In this case, the names will end up being dsa-isa-0000, dsa-isa-0001,
and so on. With your added tags it would be dsa.0.0-isa-0000, dsa.0.1-isa-0001,
and so on. I don't see how this would add any value.
Also, temperature sensor 2 on switch 1 would be named temp2_input. There would
not be a sepate hwmon device for the same chip.
This is all quite similar to, say, the CPU temperature, which is reported
by the sensors command as
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +28.0°C (high = +80.0°C, crit = +100.0°C)
Core 0: +28.0°C (high = +80.0°C, crit = +100.0°C)
Core 1: +24.0°C (high = +80.0°C, crit = +100.0°C)
Core 2: +24.0°C (high = +80.0°C, crit = +100.0°C)
Core 3: +26.0°C (high = +80.0°C, crit = +100.0°C)
on my system at home.
The raw data in this case is
name:coretemp
temp1_crit:100000
temp1_crit_alarm:0
temp1_input:31000
temp1_label:Physical id 0
temp1_max:80000
temp2_crit:100000
temp2_crit_alarm:0
temp2_input:31000
temp2_label:Core 0
temp2_max:80000
temp3_crit:100000
temp3_crit_alarm:0
temp3_input:26000
temp3_label:Core 1
temp3_max:80000
temp4_crit:100000
temp4_crit_alarm:0
temp4_input:24000
temp4_label:Core 2
temp4_max:80000
temp5_crit:100000
temp5_crit_alarm:0
temp5_input:27000
temp5_label:Core 3
temp5_max:80000
In this case, the parent device symlink is
device -> ../../../coretemp.0
A second CPU in a multi-CPU server system would have pretty much
the same information in its hwmon device directory, except that
the parent device would point to coretemp.1, and the sensors command
would display "coretemp-isa-0001". The "name" attribute for that
second CPU's hwmon device node would still be "coretemp".
Thanks,
Guenter
^ permalink raw reply
* Re: [PATCH 1/1 net-next] Bluetooth: fix shadow warning in hci_disconnect()
From: Fabian Frederick @ 2014-10-23 17:30 UTC (permalink / raw)
To: Marcel Holtmann
Cc: Gustavo F. Padovan, Network Development, linux-kernel,
David S. Miller, BlueZ development, Johan Hedberg
In-Reply-To: <2F67F6E8-CA99-4998-AE68-89E60D62C39D-kz+m5ild9QBg9hUCZPvPmw@public.gmane.org>
> On 23 October 2014 at 18:29 Marcel Holtmann <marcel-kz+m5ild9QBg9hUCZPvPmw@public.gmane.org> wrote:
>
>
> Hi Fabian,
>
> > use cpr for hci_cp_read_clock_offset instead of cp
> > (already defined above).
> >
> > Signed-off-by: Fabian Frederick <fabf-AgBVmzD5pcezQB+pC5nmwQ@public.gmane.org>
> > ---
> > net/bluetooth/hci_conn.c | 6 +++---
> > 1 file changed, 3 insertions(+), 3 deletions(-)
> >
> > diff --git a/net/bluetooth/hci_conn.c b/net/bluetooth/hci_conn.c
> > index b9517bd..6151e09 100644
> > --- a/net/bluetooth/hci_conn.c
> > +++ b/net/bluetooth/hci_conn.c
> > @@ -141,10 +141,10 @@ int hci_disconnect(struct hci_conn *conn, __u8 reason)
> > */
> > if (conn->type == ACL_LINK && conn->role == HCI_ROLE_MASTER) {
> > struct hci_dev *hdev = conn->hdev;
> > - struct hci_cp_read_clock_offset cp;
> > + struct hci_cp_read_clock_offset cpr;
> >
> > - cp.handle = cpu_to_le16(conn->handle);
> > - hci_send_cmd(hdev, HCI_OP_READ_CLOCK_OFFSET, sizeof(cp), &cp);
> > + cpr.handle = cpu_to_le16(conn->handle);
> > + hci_send_cmd(hdev, HCI_OP_READ_CLOCK_OFFSET, sizeof(cpr), &cpr);
>
> valid change, but I do not like cpr as variable name. We need to come up with
> a better one. There are other places in the code where we had the same thing.
> Please have a look there.
>
> Regards
>
> Marcel
>
Hi Marcel,
Maybe read_cp (like commit c1f23a2bfc89 with struct hci_cp_auth_requested
auth_cp) ?
Regards,
Fabian
^ permalink raw reply
* [PATCH] net: ethernet: realtek: atp: checkpatch errors and warnings corrected
From: Roberto Medina @ 2014-10-23 17:10 UTC (permalink / raw)
To: netdev; +Cc: linux-kernel, Roberto Medina
From: Roberto Medina <robertoxmed@gmail.com>
Several warnings and errors of coding style errors corrected.
Signed-off-by: Roberto Medina <robertoxmed@gmail.com>
---
drivers/net/ethernet/realtek/atp.h | 242 +++++++++++++++++++------------------
1 file changed, 124 insertions(+), 118 deletions(-)
diff --git a/drivers/net/ethernet/realtek/atp.h b/drivers/net/ethernet/realtek/atp.h
index 040b137..1e08a24 100644
--- a/drivers/net/ethernet/realtek/atp.h
+++ b/drivers/net/ethernet/realtek/atp.h
@@ -6,10 +6,10 @@
/* The header prepended to received packets. */
struct rx_header {
- ushort pad; /* Pad. */
- ushort rx_count;
- ushort rx_status; /* Unknown bit assignments :-<. */
- ushort cur_addr; /* Apparently the current buffer address(?) */
+ ushort pad; /* Pad. */
+ ushort rx_count;
+ ushort rx_status; /* Unknown bit assignments :-<. */
+ ushort cur_addr; /* Apparently the current buffer address(?) */
};
#define PAR_DATA 0
@@ -29,22 +29,23 @@ struct rx_header {
#define RdAddr 0xC0
#define HNib 0x10
-enum page0_regs
-{
+enum page0_regs {
/* The first six registers hold the ethernet physical station address. */
- PAR0 = 0, PAR1 = 1, PAR2 = 2, PAR3 = 3, PAR4 = 4, PAR5 = 5,
- TxCNT0 = 6, TxCNT1 = 7, /* The transmit byte count. */
- TxSTAT = 8, RxSTAT = 9, /* Tx and Rx status. */
- ISR = 10, IMR = 11, /* Interrupt status and mask. */
- CMR1 = 12, /* Command register 1. */
- CMR2 = 13, /* Command register 2. */
- MODSEL = 14, /* Mode select register. */
- MAR = 14, /* Memory address register (?). */
- CMR2_h = 0x1d, };
-
-enum eepage_regs
-{ PROM_CMD = 6, PROM_DATA = 7 }; /* Note that PROM_CMD is in the "high" bits. */
+ PAR0 = 0, PAR1 = 1, PAR2 = 2, PAR3 = 3, PAR4 = 4, PAR5 = 5,
+ TxCNT0 = 6, TxCNT1 = 7, /* The transmit byte count. */
+ TxSTAT = 8, RxSTAT = 9, /* Tx and Rx status. */
+ ISR = 10, IMR = 11, /* Interrupt status and mask. */
+ CMR1 = 12, /* Command register 1. */
+ CMR2 = 13, /* Command register 2. */
+ MODSEL = 14, /* Mode select register. */
+ MAR = 14, /* Memory address register (?). */
+ CMR2_h = 0x1d,
+};
+enum eepage_regs {
+ PROM_CMD = 6, /* Note that PROM_CMD is in the "high" bits. */
+ PROM_DATA = 7
+}
#define ISR_TxOK 0x01
#define ISR_RxOK 0x04
@@ -72,141 +73,146 @@ enum eepage_regs
#define CMR2h_Normal 2 /* Accept physical and broadcast address. */
#define CMR2h_PROMISC 3 /* Promiscuous mode. */
-/* An inline function used below: it differs from inb() by explicitly return an unsigned
- char, saving a truncation. */
+/* An inline function used below: it differs from inb() by explicitly
+ * return an unsigned char, saving a truncation.
+ */
static inline unsigned char inbyte(unsigned short port)
{
- unsigned char _v;
- __asm__ __volatile__ ("inb %w1,%b0" :"=a" (_v):"d" (port));
- return _v;
+ unsigned char _v;
+
+ __asm__ __volatile__ ("inb %w1,%b0" : "=a" (_v) : "d" (port));
+ return _v;
}
/* Read register OFFSET.
- This command should always be terminated with read_end(). */
+ * This command should always be terminated with read_end().
+ */
static inline unsigned char read_nibble(short port, unsigned char offset)
{
- unsigned char retval;
- outb(EOC+offset, port + PAR_DATA);
- outb(RdAddr+offset, port + PAR_DATA);
- inbyte(port + PAR_STATUS); /* Settling time delay */
- retval = inbyte(port + PAR_STATUS);
- outb(EOC+offset, port + PAR_DATA);
-
- return retval;
+ unsigned char retval;
+
+ outb(EOC+offset, port + PAR_DATA);
+ outb(RdAddr+offset, port + PAR_DATA);
+ inbyte(port + PAR_STATUS); /* Settling time delay */
+ retval = inbyte(port + PAR_STATUS);
+ outb(EOC+offset, port + PAR_DATA);
+
+ return retval;
}
/* Functions for bulk data read. The interrupt line is always disabled. */
/* Get a byte using read mode 0, reading data from the control lines. */
static inline unsigned char read_byte_mode0(short ioaddr)
{
- unsigned char low_nib;
-
- outb(Ctrl_LNibRead, ioaddr + PAR_CONTROL);
- inbyte(ioaddr + PAR_STATUS);
- low_nib = (inbyte(ioaddr + PAR_STATUS) >> 3) & 0x0f;
- outb(Ctrl_HNibRead, ioaddr + PAR_CONTROL);
- inbyte(ioaddr + PAR_STATUS); /* Settling time delay -- needed! */
- inbyte(ioaddr + PAR_STATUS); /* Settling time delay -- needed! */
- return low_nib | ((inbyte(ioaddr + PAR_STATUS) << 1) & 0xf0);
+ unsigned char low_nib;
+
+ outb(Ctrl_LNibRead, ioaddr + PAR_CONTROL);
+ inbyte(ioaddr + PAR_STATUS);
+ low_nib = (inbyte(ioaddr + PAR_STATUS) >> 3) & 0x0f;
+ outb(Ctrl_HNibRead, ioaddr + PAR_CONTROL);
+ inbyte(ioaddr + PAR_STATUS); /* Settling time delay -- needed! */
+ inbyte(ioaddr + PAR_STATUS); /* Settling time delay -- needed! */
+ return low_nib | ((inbyte(ioaddr + PAR_STATUS) << 1) & 0xf0);
}
/* The same as read_byte_mode0(), but does multiple inb()s for stability. */
static inline unsigned char read_byte_mode2(short ioaddr)
{
- unsigned char low_nib;
-
- outb(Ctrl_LNibRead, ioaddr + PAR_CONTROL);
- inbyte(ioaddr + PAR_STATUS);
- low_nib = (inbyte(ioaddr + PAR_STATUS) >> 3) & 0x0f;
- outb(Ctrl_HNibRead, ioaddr + PAR_CONTROL);
- inbyte(ioaddr + PAR_STATUS); /* Settling time delay -- needed! */
- return low_nib | ((inbyte(ioaddr + PAR_STATUS) << 1) & 0xf0);
+ unsigned char low_nib;
+
+ outb(Ctrl_LNibRead, ioaddr + PAR_CONTROL);
+ inbyte(ioaddr + PAR_STATUS);
+ low_nib = (inbyte(ioaddr + PAR_STATUS) >> 3) & 0x0f;
+ outb(Ctrl_HNibRead, ioaddr + PAR_CONTROL);
+ inbyte(ioaddr + PAR_STATUS); /* Settling time delay -- needed! */
+ return low_nib | ((inbyte(ioaddr + PAR_STATUS) << 1) & 0xf0);
}
/* Read a byte through the data register. */
static inline unsigned char read_byte_mode4(short ioaddr)
{
- unsigned char low_nib;
+ unsigned char low_nib;
- outb(RdAddr | MAR, ioaddr + PAR_DATA);
- low_nib = (inbyte(ioaddr + PAR_STATUS) >> 3) & 0x0f;
- outb(RdAddr | HNib | MAR, ioaddr + PAR_DATA);
- return low_nib | ((inbyte(ioaddr + PAR_STATUS) << 1) & 0xf0);
+ outb(RdAddr | MAR, ioaddr + PAR_DATA);
+ low_nib = (inbyte(ioaddr + PAR_STATUS) >> 3) & 0x0f;
+ outb(RdAddr | HNib | MAR, ioaddr + PAR_DATA);
+ return low_nib | ((inbyte(ioaddr + PAR_STATUS) << 1) & 0xf0);
}
/* Read a byte through the data register, double reading to allow settling. */
static inline unsigned char read_byte_mode6(short ioaddr)
{
- unsigned char low_nib;
-
- outb(RdAddr | MAR, ioaddr + PAR_DATA);
- inbyte(ioaddr + PAR_STATUS);
- low_nib = (inbyte(ioaddr + PAR_STATUS) >> 3) & 0x0f;
- outb(RdAddr | HNib | MAR, ioaddr + PAR_DATA);
- inbyte(ioaddr + PAR_STATUS);
- return low_nib | ((inbyte(ioaddr + PAR_STATUS) << 1) & 0xf0);
+ unsigned char low_nib;
+
+ outb(RdAddr | MAR, ioaddr + PAR_DATA);
+ inbyte(ioaddr + PAR_STATUS);
+ low_nib = (inbyte(ioaddr + PAR_STATUS) >> 3) & 0x0f;
+ outb(RdAddr | HNib | MAR, ioaddr + PAR_DATA);
+ inbyte(ioaddr + PAR_STATUS);
+ return low_nib | ((inbyte(ioaddr + PAR_STATUS) << 1) & 0xf0);
}
static inline void
write_reg(short port, unsigned char reg, unsigned char value)
{
- unsigned char outval;
- outb(EOC | reg, port + PAR_DATA);
- outval = WrAddr | reg;
- outb(outval, port + PAR_DATA);
- outb(outval, port + PAR_DATA); /* Double write for PS/2. */
-
- outval &= 0xf0;
- outval |= value;
- outb(outval, port + PAR_DATA);
- outval &= 0x1f;
- outb(outval, port + PAR_DATA);
- outb(outval, port + PAR_DATA);
-
- outb(EOC | outval, port + PAR_DATA);
+ unsigned char outval;
+
+ outb(EOC | reg, port + PAR_DATA);
+ outval = WrAddr | reg;
+ outb(outval, port + PAR_DATA);
+ outb(outval, port + PAR_DATA); /* Double write for PS/2. */
+
+ outval &= 0xf0;
+ outval |= value;
+ outb(outval, port + PAR_DATA);
+ outval &= 0x1f;
+ outb(outval, port + PAR_DATA);
+ outb(outval, port + PAR_DATA);
+
+ outb(EOC | outval, port + PAR_DATA);
}
static inline void
write_reg_high(short port, unsigned char reg, unsigned char value)
{
- unsigned char outval = EOC | HNib | reg;
+ unsigned char outval = EOC | HNib | reg;
- outb(outval, port + PAR_DATA);
- outval &= WrAddr | HNib | 0x0f;
- outb(outval, port + PAR_DATA);
- outb(outval, port + PAR_DATA); /* Double write for PS/2. */
+ outb(outval, port + PAR_DATA);
+ outval &= WrAddr | HNib | 0x0f;
+ outb(outval, port + PAR_DATA);
+ outb(outval, port + PAR_DATA); /* Double write for PS/2. */
- outval = WrAddr | HNib | value;
- outb(outval, port + PAR_DATA);
- outval &= HNib | 0x0f; /* HNib | value */
- outb(outval, port + PAR_DATA);
- outb(outval, port + PAR_DATA);
+ outval = WrAddr | HNib | value;
+ outb(outval, port + PAR_DATA);
+ outval &= HNib | 0x0f; /* HNib | value */
+ outb(outval, port + PAR_DATA);
+ outb(outval, port + PAR_DATA);
- outb(EOC | HNib | outval, port + PAR_DATA);
+ outb(EOC | HNib | outval, port + PAR_DATA);
}
/* Write a byte out using nibble mode. The low nibble is written first. */
static inline void
write_reg_byte(short port, unsigned char reg, unsigned char value)
{
- unsigned char outval;
- outb(EOC | reg, port + PAR_DATA); /* Reset the address register. */
- outval = WrAddr | reg;
- outb(outval, port + PAR_DATA);
- outb(outval, port + PAR_DATA); /* Double write for PS/2. */
-
- outb((outval & 0xf0) | (value & 0x0f), port + PAR_DATA);
- outb(value & 0x0f, port + PAR_DATA);
- value >>= 4;
- outb(value, port + PAR_DATA);
- outb(0x10 | value, port + PAR_DATA);
- outb(0x10 | value, port + PAR_DATA);
-
- outb(EOC | value, port + PAR_DATA); /* Reset the address register. */
+ unsigned char outval;
+
+ outb(EOC | reg, port + PAR_DATA); /* Reset the address register. */
+ outval = WrAddr | reg;
+ outb(outval, port + PAR_DATA);
+ outb(outval, port + PAR_DATA); /* Double write for PS/2. */
+
+ outb((outval & 0xf0) | (value & 0x0f), port + PAR_DATA);
+ outb(value & 0x0f, port + PAR_DATA);
+ value >>= 4;
+ outb(value, port + PAR_DATA);
+ outb(0x10 | value, port + PAR_DATA);
+ outb(0x10 | value, port + PAR_DATA);
+
+ outb(EOC | value, port + PAR_DATA); /* Reset the address register. */
}
-/*
- * Bulk data writes to the packet buffer. The interrupt line remains enabled.
+/* Bulk data writes to the packet buffer. The interrupt line remains enabled.
* The first, faster method uses only the dataport (data modes 0, 2 & 4).
* The second (backup) method uses data and control regs (modes 1, 3 & 5).
* It should only be needed when there is skew between the individual data
@@ -214,28 +220,28 @@ write_reg_byte(short port, unsigned char reg, unsigned char value)
*/
static inline void write_byte_mode0(short ioaddr, unsigned char value)
{
- outb(value & 0x0f, ioaddr + PAR_DATA);
- outb((value>>4) | 0x10, ioaddr + PAR_DATA);
+ outb(value & 0x0f, ioaddr + PAR_DATA);
+ outb((value>>4) | 0x10, ioaddr + PAR_DATA);
}
static inline void write_byte_mode1(short ioaddr, unsigned char value)
{
- outb(value & 0x0f, ioaddr + PAR_DATA);
- outb(Ctrl_IRQEN | Ctrl_LNibWrite, ioaddr + PAR_CONTROL);
- outb((value>>4) | 0x10, ioaddr + PAR_DATA);
- outb(Ctrl_IRQEN | Ctrl_HNibWrite, ioaddr + PAR_CONTROL);
+ outb(value & 0x0f, ioaddr + PAR_DATA);
+ outb(Ctrl_IRQEN | Ctrl_LNibWrite, ioaddr + PAR_CONTROL);
+ outb((value>>4) | 0x10, ioaddr + PAR_DATA);
+ outb(Ctrl_IRQEN | Ctrl_HNibWrite, ioaddr + PAR_CONTROL);
}
/* Write 16bit VALUE to the packet buffer: the same as above just doubled. */
static inline void write_word_mode0(short ioaddr, unsigned short value)
{
- outb(value & 0x0f, ioaddr + PAR_DATA);
- value >>= 4;
- outb((value & 0x0f) | 0x10, ioaddr + PAR_DATA);
- value >>= 4;
- outb(value & 0x0f, ioaddr + PAR_DATA);
- value >>= 4;
- outb((value & 0x0f) | 0x10, ioaddr + PAR_DATA);
+ outb(value & 0x0f, ioaddr + PAR_DATA);
+ value >>= 4;
+ outb((value & 0x0f) | 0x10, ioaddr + PAR_DATA);
+ value >>= 4;
+ outb(value & 0x0f, ioaddr + PAR_DATA);
+ value >>= 4;
+ outb((value & 0x0f) | 0x10, ioaddr + PAR_DATA);
}
/* EEPROM_Ctrl bits. */
@@ -248,10 +254,10 @@ static inline void write_word_mode0(short ioaddr, unsigned short value)
/* Delay between EEPROM clock transitions. */
#define eeprom_delay(ticks) \
-do { int _i = 40; while (--_i > 0) { __SLOW_DOWN_IO; }} while (0)
+do { int _i = 40; while (--_i > 0) { __SLOW_DOWN_IO; } } while (0)
/* The EEPROM commands include the alway-set leading bit. */
#define EE_WRITE_CMD(offset) (((5 << 6) + (offset)) << 17)
-#define EE_READ(offset) (((6 << 6) + (offset)) << 17)
+#define EE_READ(offset) (((6 << 6) + (offset)) << 17)
#define EE_ERASE(offset) (((7 << 6) + (offset)) << 17)
#define EE_CMD_SIZE 27 /* The command+address+data size. */
--
2.1.2
^ permalink raw reply related
* Re: [PATCH 06/14] net: dsa: Add support for hardware monitoring
From: Andrew Lunn @ 2014-10-23 16:54 UTC (permalink / raw)
To: Guenter Roeck
Cc: Andrew Lunn, Florian Fainelli, netdev, David S. Miller,
linux-kernel@vger.kernel.org
In-Reply-To: <20141023162754.GA21343@roeck-us.net>
On Thu, Oct 23, 2014 at 09:27:55AM -0700, Guenter Roeck wrote:
> On Thu, Oct 23, 2014 at 03:47:06PM +0200, Andrew Lunn wrote:
> > > >>+static DEVICE_ATTR_RO(temp1_input);
> > > >
> > > >You probably want the number of temperature sensors to come from the
> > > >switch driver, and support arbitrary number of temperature sensors?
> > >
> > > In that case we would need the number of sensors, pass a sensor index,
> > > and create a dynamic number of attributes. The code would get much more
> > > complex without real benefit unless there is such a chip
> >
> > We are two different use cases here:
> >
> > One switch chip with multiple temperature sensors
>
> I understand this case. However, quite frankly, I consider this quite
> unlikely to happen.
>
> > Multiple switch chips, each with its own temperature sensor.
> >
> I don't really see the problem. My understanding is that each of those
> switch chips will instantiate itself, dsa_switch_setup will be called,
> which will create a new hwmon device with its own sensors. That is
> how all other hwmon devices do it, and it works just fine.
> Why would that approach not work for switches in the dsa infrastructure ?
> Am I missing something ?
>
> If the concern or assumption is that there can not be more than one
> "temp1_input" attribute, here is an example from a system with a large
> number of chips with temperature sensors.
>
> root@evo-xb49:/sys/class/hwmon# ls hwmon*/temp1_input
> hwmon1/temp1_input hwmon22/temp1_input hwmon35/temp1_input
> hwmon10/temp1_input hwmon23/temp1_input hwmon36/temp1_input
> hwmon11/temp1_input hwmon24/temp1_input hwmon37/temp1_input
> hwmon12/temp1_input hwmon25/temp1_input hwmon38/temp1_input
> hwmon13/temp1_input hwmon26/temp1_input hwmon39/temp1_input
> hwmon14/temp1_input hwmon27/temp1_input hwmon4/temp1_input
> hwmon15/temp1_input hwmon28/temp1_input hwmon40/temp1_input
> hwmon16/temp1_input hwmon29/temp1_input hwmon5/temp1_input
> hwmon17/temp1_input hwmon3/temp1_input hwmon6/temp1_input
> hwmon18/temp1_input hwmon30/temp1_input hwmon7/temp1_input
> hwmon19/temp1_input hwmon31/temp1_input hwmon8/temp1_input
> hwmon2/temp1_input hwmon32/temp1_input hwmon9/temp1_input
> hwmon20/temp1_input hwmon33/temp1_input
> hwmon21/temp1_input hwmon34/temp1_input
So are you saying it is impossible to map a hwmon device to a physical
sensor? I can know there is a hotspot somewhere in my machine, but it
is impossible to figure where that hot spot is using hwmon?
> > If we are not doing the generic implementation now, how about avoiding
> > an ABI break in the future, by hard coding the sensors with .0.0 on
> > the end?
>
> I am a little lost. What would that be for, and what would the ABI breakage
> be ?
I assumed you would want to be able to map a temperature sensor to a
switch package. You want a unique identifier, maybe its hwman name? So
name "dsa.0.0" would be the temperature sensor 0 on switch 0. If we
don't name them like this now, whenever somebody does add support for
this will cause that name to change and we have an ABI break.
Andrew
^ permalink raw reply
* Re: [PATCH 10/14] net: dsa/mv88e6352: Implement EEPROM access functions
From: Guenter Roeck @ 2014-10-23 16:40 UTC (permalink / raw)
To: Andrew Lunn
Cc: netdev, David S. Miller, Florian Fainelli, linux-kernel,
Chris Healy
In-Reply-To: <20141023135412.GC25190@lunn.ch>
On Thu, Oct 23, 2014 at 03:54:12PM +0200, Andrew Lunn wrote:
> On Wed, Oct 22, 2014 at 09:03:18PM -0700, Guenter Roeck wrote:
> > MV88E6352 supports read and write access to its configuration eeprom.
>
> Hi Guenter
>
> I don't have the datasheet for the MV88E6352. Is the EEPROM built in,
> or external on an i2c bus?
>
External.
> > +static int mv88e6352_get_eeprom_len(struct dsa_switch *ds)
> > +{
> > + return 0x200;
> > +}
>
> How do you handle the case of it being external and not populated.
> Would it not be better to try to detect it here, and return 0 if it
> does not exist?
>
Makes sense, if it is detectable that it the EEPROM not there. Browsing
through the datasheet, I don't see how I could detect it; there does not
seem to be a status bit indicating if the EEPROM is there or not. There
are sw_mode pins which determine if the eeprom should be loaded after
reset or not, but I don't see anything in the register set which would
tell me.
Chris, do you know if there is a means to detect if the EEPROM is present
on the MV88E6352 ?
Thanks,
Guenter
^ permalink raw reply
* [PATCH net] tcp: md5: percpu tcp_md5sig_pool must not span pages
From: Eric Dumazet @ 2014-10-23 16:33 UTC (permalink / raw)
To: Jonathan Toppins, David Miller; +Cc: David Ahern, Crestez Dan Leonard, netdev
In-Reply-To: <1414075405.20845.6.camel@edumazet-glaptop2.roam.corp.google.com>
From: Eric Dumazet <edumazet@google.com>
percpu tcp_md5sig_pool contains memory blobs that ultimately
go through sg_set_buf().
-> sg_set_page(sg, virt_to_page(buf), buflen, offset_in_page(buf));
This requires that whole area is in a physically contiguous portion
of memory.
Given that alloc_percpu() can use vmalloc() areas, we need to make sure
tcp_md5sig_pool is allocated from a single page.
Signed-off-by: Eric Dumazet <edumazet@google.com>
Fixes: 765cf9976e93 ("tcp: md5: remove one indirection level in tcp_md5sig_pool")
Reported-by: Crestez Dan Leonard <cdleonard@gmail.com>
---
Jonathan, David and Crestez, please test this patch fixes
the issue for good. We might in future kernels avoid the dynamic
memory allocations, but a simple fix for stable kernels is better IMO.
Thanks !
net/ipv4/tcp.c | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c
index 1bec4e76d88c5852d8ba3392b22aa58d6453ab4d..1f59e4130db99f129279c13f89b3c058ed6167e2 100644
--- a/net/ipv4/tcp.c
+++ b/net/ipv4/tcp.c
@@ -2886,10 +2886,17 @@ static void __tcp_free_md5sig_pool(struct tcp_md5sig_pool __percpu *pool)
static void __tcp_alloc_md5sig_pool(void)
{
- int cpu;
struct tcp_md5sig_pool __percpu *pool;
+ size_t align;
+ int cpu;
- pool = alloc_percpu(struct tcp_md5sig_pool);
+ /* sg_set_buf() assumes a contiguous memory area, but alloc_percpu()
+ * can use vmalloc(). So make sure we request an alignment so that
+ * whole tcp_md5sig_pool is contained in a single page.
+ */
+ BUILD_BUG_ON(sizeof(struct tcp_md5sig_pool) > PAGE_SIZE);
+ align = roundup_pow_of_two(sizeof(struct tcp_md5sig_pool));
+ pool = __alloc_percpu(sizeof(struct tcp_md5sig_pool), align);
if (!pool)
return;
^ permalink raw reply related
* Re: Possible wireless issue introduced in next-20140930
From: Larry Finger @ 2014-10-23 16:32 UTC (permalink / raw)
To: Murilo Opsfelder Araujo, Mike Galbraith
Cc: linux-kernel, netdev, linux-wireless, John W. Linville,
Thadeu Cascardo
In-Reply-To: <54491E1E.6090001@gmail.com>
[-- Attachment #1: Type: text/plain, Size: 2933 bytes --]
On 10/23/2014 10:26 AM, Murilo Opsfelder Araujo wrote:
> On 10/23/2014 03:23 AM, Mike Galbraith wrote:
>> On Thu, 2014-10-23 at 01:17 -0200, Murilo Opsfelder Araujo wrote:
>>> Hello, everyone.
>>>
>>> With next-20140930 my laptop does not work, i.e. after I enter my login
>>> and password in KDM, the entire system becomes unresponsive and I need
>>> to reset it in order to reboot (it does not even show the KDE splash
>>> screen).
>>>
>>> It was working pretty fine with next-20140926.
>>>
>>> I've also tested with next-20141022 and v3.18-rc1 and no luck.
>>>
>>> git bisect pointed me to the commit below [1]. My wireless card is a
>>> RTL8191SEvA [2].
>>
>> Mine is RTL8191SEvB.
>>
>> I was going to bisect RTL8191SE regression when I got a chance, but you
>> beat me to it.
>>
>>> commit 38506ecefab911785d5e1aa5889f6eeb462e0954
>>> Author: Larry Finger <Larry.Finger@lwfinger.net>
>>> Date: Mon Sep 22 09:39:19 2014 -0500
>>>
>>> rtlwifi: rtl_pci: Start modification for new drivers
>>
>> Did you confirm that bisection result, ie revert it at HEAD of whichever
>> tree you bisected?
>>
>> The revert (master) removed some warnings on the way to kaboom here, but
>> the drivers is still toxic. My log follows in case it's the same thing.
>> I can't go hunting atm, maybe during the weekend if the problem hasn't
>> evaporate by then.
>
> next-20141023 does not work as well.
>
> With commit 38506ecefab911785d5e1aa5889f6eeb462e0954 reverted, kernel blows up
> very early in boot.
>
> Cascardo (CC:) helped me to investigate and it seems that when
> rtlpriv->cfg->ops->get_btc_status() is called, it is pointing to a NULL function.
>
> With the changes below, written by Cascardo, I could get rid of oops/panic and
> system booted normally. But there was no wifi network available (like if wifi
> card was disabled).
>
> diff --git a/drivers/net/wireless/rtlwifi/rtl8192se/sw.c
> b/drivers/net/wireless/rtlwifi/rtl8192se/sw.c
> index 1bff2a0..807f0f7 100644
> --- a/drivers/net/wireless/rtlwifi/rtl8192se/sw.c
> +++ b/drivers/net/wireless/rtlwifi/rtl8192se/sw.c
> @@ -253,6 +253,11 @@ static void rtl92s_deinit_sw_vars(struct ieee80211_hw *hw)
> }
> }
>
> +static bool rtl92s_get_btc_status(void)
> +{
> + return false;
> +}
> +
> static struct rtl_hal_ops rtl8192se_hal_ops = {
> .init_sw_vars = rtl92s_init_sw_vars,
> .deinit_sw_vars = rtl92s_deinit_sw_vars,
> @@ -294,6 +299,7 @@ static struct rtl_hal_ops rtl8192se_hal_ops = {
> .set_bbreg = rtl92s_phy_set_bb_reg,
> .get_rfreg = rtl92s_phy_query_rf_reg,
> .set_rfreg = rtl92s_phy_set_rf_reg,
> + .get_btc_status = rtl92s_get_btc_status,
> };
>
> static struct rtl_mod_params rtl92se_mod_params = {
The above patch is correct; however, the one I just submitted will fix several
drivers rather than just this one. For your convenience, I have attached a copy
to this message.
Larry
[-- Attachment #2: 0001-rtlwifi-Add-check-for-get_btc_status-callback.patch --]
[-- Type: text/x-patch, Size: 1460 bytes --]
>From 9fee70e0af554bc7827d13ef8cfb22ce95f61514 Mon Sep 17 00:00:00 2001
From: Larry Finger <Larry.Finger@lwfinger.net>
Date: Thu, 23 Oct 2014 11:18:05 -0500
Subject: [PATCH] rtlwifi: Add check for get_btc_status callback
To: Marcel Holtmann <marcel@holtmann.org>,
Gustavo Padovan <gustavo@padovan.org>,
Johan Hedberg <johan.hedberg@gmail.com>
Cc: linux-bluetooth@vger.kernel.org,
netdev@vger.kernel.org
Drivers that do not use the get_btc_status() callback may not define a
dummy routine. The caller needs to check before making the call.
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Cc: Murilo Opsfelder Araujo <mopsfelder@gmail.com>
Cc: Mike Galbraith <umgwanakikbuti@gmail.com>
Thadeu Cascardo <cascardo@cascardo.eti.br>
---
drivers/net/wireless/rtlwifi/pci.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/wireless/rtlwifi/pci.c b/drivers/net/wireless/rtlwifi/pci.c
index 667aba8..25daa87 100644
--- a/drivers/net/wireless/rtlwifi/pci.c
+++ b/drivers/net/wireless/rtlwifi/pci.c
@@ -1796,7 +1796,8 @@ static int rtl_pci_start(struct ieee80211_hw *hw)
rtl_pci_reset_trx_ring(hw);
rtlpci->driver_is_goingto_unload = false;
- if (rtlpriv->cfg->ops->get_btc_status()) {
+ if (rtlpriv->cfg->ops->get_btc_status &&
+ rtlpriv->cfg->ops->get_btc_status()) {
rtlpriv->btcoexist.btc_ops->btc_init_variables(rtlpriv);
rtlpriv->btcoexist.btc_ops->btc_init_hal_vars(rtlpriv);
}
--
1.8.4.5
^ permalink raw reply related
* Re: [PATCH 1/1 net-next] Bluetooth: fix shadow warning in hci_disconnect()
From: Marcel Holtmann @ 2014-10-23 16:29 UTC (permalink / raw)
To: Fabian Frederick
Cc: linux-kernel, Gustavo F. Padovan, Johan Hedberg, David S. Miller,
BlueZ development, Network Development
In-Reply-To: <1414081365-6461-1-git-send-email-fabf@skynet.be>
Hi Fabian,
> use cpr for hci_cp_read_clock_offset instead of cp
> (already defined above).
>
> Signed-off-by: Fabian Frederick <fabf@skynet.be>
> ---
> net/bluetooth/hci_conn.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/net/bluetooth/hci_conn.c b/net/bluetooth/hci_conn.c
> index b9517bd..6151e09 100644
> --- a/net/bluetooth/hci_conn.c
> +++ b/net/bluetooth/hci_conn.c
> @@ -141,10 +141,10 @@ int hci_disconnect(struct hci_conn *conn, __u8 reason)
> */
> if (conn->type == ACL_LINK && conn->role == HCI_ROLE_MASTER) {
> struct hci_dev *hdev = conn->hdev;
> - struct hci_cp_read_clock_offset cp;
> + struct hci_cp_read_clock_offset cpr;
>
> - cp.handle = cpu_to_le16(conn->handle);
> - hci_send_cmd(hdev, HCI_OP_READ_CLOCK_OFFSET, sizeof(cp), &cp);
> + cpr.handle = cpu_to_le16(conn->handle);
> + hci_send_cmd(hdev, HCI_OP_READ_CLOCK_OFFSET, sizeof(cpr), &cpr);
valid change, but I do not like cpr as variable name. We need to come up with a better one. There are other places in the code where we had the same thing. Please have a look there.
Regards
Marcel
^ permalink raw reply
* Re: localed stuck in recent 3.18 git in copy_net_ns?
From: Paul E. McKenney @ 2014-10-23 16:28 UTC (permalink / raw)
To: Josh Boyer
Cc: Linux-Kernel@Vger. Kernel. Org, Kevin Fenzi, Eric W. Biederman,
Yanko Kaneti, netdev, Cong Wang
In-Reply-To: <CA+5PVA4H6EAf6cBc4a_8W8x4Mgppjc5GsskKaCRry2jq+LP+FA@mail.gmail.com>
On Thu, Oct 23, 2014 at 12:11:26PM -0400, Josh Boyer wrote:
> On Oct 23, 2014 11:37 AM, "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
> wrote:
> >
> > On Thu, Oct 23, 2014 at 05:27:50AM -0700, Paul E. McKenney wrote:
> > > On Thu, Oct 23, 2014 at 09:09:26AM +0300, Yanko Kaneti wrote:
> > > > On Wed, 2014-10-22 at 16:24 -0700, Paul E. McKenney wrote:
> > > > > On Thu, Oct 23, 2014 at 01:40:32AM +0300, Yanko Kaneti wrote:
> > > > > > On Wed-10/22/14-2014 15:33, Josh Boyer wrote:
> > > > > > > On Wed, Oct 22, 2014 at 2:55 PM, Paul E. McKenney
> > > > > > > <paulmck@linux.vnet.ibm.com> wrote:
> > > > >
> > > > > [ . . . ]
> > > > >
> > > > > > > > Don't get me wrong -- the fact that this kthread appears to
> > > > > > > > have
> > > > > > > > blocked within rcu_barrier() for 120 seconds means that
> > > > > > > > something is
> > > > > > > > most definitely wrong here. I am surprised that there are no
> > > > > > > > RCU CPU
> > > > > > > > stall warnings, but perhaps the blockage is in the callback
> > > > > > > > execution
> > > > > > > > rather than grace-period completion. Or something is
> > > > > > > > preventing this
> > > > > > > > kthread from starting up after the wake-up callback executes.
> > > > > > > > Or...
> > > > > > > >
> > > > > > > > Is this thing reproducible?
> > > > > > >
> > > > > > > I've added Yanko on CC, who reported the backtrace above and can
> > > > > > > recreate it reliably. Apparently reverting the RCU merge commit
> > > > > > > (d6dd50e) and rebuilding the latest after that does not show the
> > > > > > > issue. I'll let Yanko explain more and answer any questions you
> > > > > > > have.
> > > > > >
> > > > > > - It is reproducible
> > > > > > - I've done another build here to double check and its definitely
> > > > > > the rcu merge
> > > > > > that's causing it.
> > > > > >
> > > > > > Don't think I'll be able to dig deeper, but I can do testing if
> > > > > > needed.
> > > > >
> > > > > Please! Does the following patch help?
> > > >
> > > > Nope, doesn't seem to make a difference to the modprobe ppp_generic
> > > > test
> > >
> > > Well, I was hoping. I will take a closer look at the RCU merge commit
> > > and see what suggests itself. I am likely to ask you to revert specific
> > > commits, if that works for you.
> >
> > Well, rather than reverting commits, could you please try testing the
> > following commits?
> >
> > 11ed7f934cb8 (rcu: Make nocb leader kthreads process pending callbacks
> after spawning)
> >
> > 73a860cd58a1 (rcu: Replace flush_signals() with WARN_ON(signal_pending()))
> >
> > c847f14217d5 (rcu: Avoid misordering in nocb_leader_wait())
> >
> > For whatever it is worth, I am guessing this one.
> >
> > a53dd6a65668 (rcutorture: Add RCU-tasks tests to default rcutorture list)
> >
> > If any of the above fail, this one should also fail.
> >
> > Also, could you please send along your .config?
>
> Which tree are those in?
They are all in Linus's tree. They are topic branches of the RCU merge
commit (d6dd50e), and the test results will hopefully give me more of a
clue where to look. As would the .config file. ;-)
Thanx, Paul
^ permalink raw reply
* Re: [PATCH 06/14] net: dsa: Add support for hardware monitoring
From: Guenter Roeck @ 2014-10-23 16:27 UTC (permalink / raw)
To: Andrew Lunn
Cc: Florian Fainelli, netdev, David S. Miller,
linux-kernel@vger.kernel.org
In-Reply-To: <20141023134706.GB25190@lunn.ch>
On Thu, Oct 23, 2014 at 03:47:06PM +0200, Andrew Lunn wrote:
> > >>+static DEVICE_ATTR_RO(temp1_input);
> > >
> > >You probably want the number of temperature sensors to come from the
> > >switch driver, and support arbitrary number of temperature sensors?
> >
> > In that case we would need the number of sensors, pass a sensor index,
> > and create a dynamic number of attributes. The code would get much more
> > complex without real benefit unless there is such a chip
>
> We are two different use cases here:
>
> One switch chip with multiple temperature sensors
I understand this case. However, quite frankly, I consider this quite
unlikely to happen.
> Multiple switch chips, each with its own temperature sensor.
>
I don't really see the problem. My understanding is that each of those
switch chips will instantiate itself, dsa_switch_setup will be called,
which will create a new hwmon device with its own sensors. That is
how all other hwmon devices do it, and it works just fine.
Why would that approach not work for switches in the dsa infrastructure ?
Am I missing something ?
If the concern or assumption is that there can not be more than one
"temp1_input" attribute, here is an example from a system with a large
number of chips with temperature sensors.
root@evo-xb49:/sys/class/hwmon# ls hwmon*/temp1_input
hwmon1/temp1_input hwmon22/temp1_input hwmon35/temp1_input
hwmon10/temp1_input hwmon23/temp1_input hwmon36/temp1_input
hwmon11/temp1_input hwmon24/temp1_input hwmon37/temp1_input
hwmon12/temp1_input hwmon25/temp1_input hwmon38/temp1_input
hwmon13/temp1_input hwmon26/temp1_input hwmon39/temp1_input
hwmon14/temp1_input hwmon27/temp1_input hwmon4/temp1_input
hwmon15/temp1_input hwmon28/temp1_input hwmon40/temp1_input
hwmon16/temp1_input hwmon29/temp1_input hwmon5/temp1_input
hwmon17/temp1_input hwmon3/temp1_input hwmon6/temp1_input
hwmon18/temp1_input hwmon30/temp1_input hwmon7/temp1_input
hwmon19/temp1_input hwmon31/temp1_input hwmon8/temp1_input
hwmon2/temp1_input hwmon32/temp1_input hwmon9/temp1_input
hwmon20/temp1_input hwmon33/temp1_input
hwmon21/temp1_input hwmon34/temp1_input
There are 6xDS1625, 11xDS1721, 1xLM95234, 4xMAX6697, and 17xLTC2978
in this system if I counted correctly. That doesn't mean that the
drivers need to do anything special for their multiple instances.
Also, the "name" of each instance does not have to be unique.
The "name" reflects the driver name, not its instance.
root@evo-xb49:/sys/class/hwmon# grep . */name | grep max
hwmon20/name:max6697
hwmon21/name:max6697
hwmon22/name:max6697
hwmon23/name:max6697
> I don't know of any hardware using either of these uses cases, but
> they could appear in the future.
>
> If we are not doing the generic implementation now, how about avoiding
> an ABI break in the future, by hard coding the sensors with .0.0 on
> the end?
I am a little lost. What would that be for, and what would the ABI breakage
be ?
Thanks,
Guenter
^ permalink raw reply
* [PATCH V3.18] rtlwifi: Add check for get_btc_status callback
From: Larry Finger @ 2014-10-23 16:27 UTC (permalink / raw)
To: linville-2XuSBdqkA4R54TAoqtyWWQ
Cc: linux-wireless-u79uwXL29TY76Z2rM5mHXA,
troy_tan-kXabqFNEczNtrwSWzY7KCg, Larry Finger,
netdev-u79uwXL29TY76Z2rM5mHXA, Murilo Opsfelder Araujo,
Mike Galbraith, Thadeu Cascardo
Drivers that do not use the get_btc_status() callback may not define a
dummy routine. The caller needs to check before making the call.
Signed-off-by: Larry Finger <Larry.Finger-tQ5ms3gMjBLk1uMJSBkQmQ@public.gmane.org>
Cc: Murilo Opsfelder Araujo <mopsfelder-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Cc: Mike Galbraith <umgwanakikbuti-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Cc: Thadeu Cascardo <cascardo-s4Flwc3xefXVny7hquFfmQ@public.gmane.org>
---
John,
This missing statement is causing kernel crashes for several of the drivers.
This patch should be applied ASAP.
Larry
---
drivers/net/wireless/rtlwifi/pci.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/wireless/rtlwifi/pci.c b/drivers/net/wireless/rtlwifi/pci.c
index 667aba8..25daa87 100644
--- a/drivers/net/wireless/rtlwifi/pci.c
+++ b/drivers/net/wireless/rtlwifi/pci.c
@@ -1796,7 +1796,8 @@ static int rtl_pci_start(struct ieee80211_hw *hw)
rtl_pci_reset_trx_ring(hw);
rtlpci->driver_is_goingto_unload = false;
- if (rtlpriv->cfg->ops->get_btc_status()) {
+ if (rtlpriv->cfg->ops->get_btc_status &&
+ rtlpriv->cfg->ops->get_btc_status()) {
rtlpriv->btcoexist.btc_ops->btc_init_variables(rtlpriv);
rtlpriv->btcoexist.btc_ops->btc_init_hal_vars(rtlpriv);
}
--
1.8.4.5
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related
* Re: [PATCH 1/1 net-next] libceph: remove unused variable in handle_reply()
From: Ilya Dryomov @ 2014-10-23 16:25 UTC (permalink / raw)
To: Fabian Frederick
Cc: Linux Kernel Mailing List, Sage Weil, David S. Miller,
Ceph Development, netdev
In-Reply-To: <1414080959-6053-1-git-send-email-fabf@skynet.be>
On Thu, Oct 23, 2014 at 8:15 PM, Fabian Frederick <fabf@skynet.be> wrote:
> osdmap_epoch is redundant with reassert_epoch and unused.
>
> Signed-off-by: Fabian Frederick <fabf@skynet.be>
> ---
> net/ceph/osd_client.c | 2 --
> 1 file changed, 2 deletions(-)
>
> diff --git a/net/ceph/osd_client.c b/net/ceph/osd_client.c
> index f3fc54e..432bd75 100644
> --- a/net/ceph/osd_client.c
> +++ b/net/ceph/osd_client.c
> @@ -1700,7 +1700,6 @@ static void handle_reply(struct ceph_osd_client *osdc, struct ceph_msg *msg,
> int err;
> u32 reassert_epoch;
> u64 reassert_version;
> - u32 osdmap_epoch;
> int already_completed;
> u32 bytes;
> unsigned int i;
> @@ -1725,7 +1724,6 @@ static void handle_reply(struct ceph_osd_client *osdc, struct ceph_msg *msg,
> result = ceph_decode_32(&p);
> reassert_epoch = ceph_decode_32(&p);
> reassert_version = ceph_decode_64(&p);
> - osdmap_epoch = ceph_decode_32(&p);
>
> /* lookup */
> down_read(&osdc->map_sem);
Hi Fabian,
osdmap_epoch is useful for debugging, but this is wrong anyway -
ceph_decode_32() has side effects. Removing it and not adjusting *p
would make the whole thing blow up pretty fast..
Thanks,
Ilya
^ permalink raw reply
* [PATCH RFC v4 12/17] virtio_net: v1.0 support
From: Michael S. Tsirkin @ 2014-10-23 16:24 UTC (permalink / raw)
To: linux-kernel
Cc: Rusty Russell, Cornelia Huck, virtualization, netdev, linux-api
In-Reply-To: <1414081380-14623-1-git-send-email-mst@redhat.com>
Based on patches by Rusty Russell, Cornelia Huck.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
---
include/uapi/linux/virtio_net.h | 15 ++++++++-------
drivers/net/virtio_net.c | 34 +++++++++++++++++++++-------------
2 files changed, 29 insertions(+), 20 deletions(-)
diff --git a/include/uapi/linux/virtio_net.h b/include/uapi/linux/virtio_net.h
index 172a7f0..b5f1677 100644
--- a/include/uapi/linux/virtio_net.h
+++ b/include/uapi/linux/virtio_net.h
@@ -28,6 +28,7 @@
#include <linux/types.h>
#include <linux/virtio_ids.h>
#include <linux/virtio_config.h>
+#include <linux/virtio_types.h>
#include <linux/if_ether.h>
/* The feature bitmap for virtio net */
@@ -84,17 +85,17 @@ struct virtio_net_hdr {
#define VIRTIO_NET_HDR_GSO_TCPV6 4 // GSO frame, IPv6 TCP
#define VIRTIO_NET_HDR_GSO_ECN 0x80 // TCP has ECN set
__u8 gso_type;
- __u16 hdr_len; /* Ethernet + IP + tcp/udp hdrs */
- __u16 gso_size; /* Bytes to append to hdr_len per frame */
- __u16 csum_start; /* Position to start checksumming from */
- __u16 csum_offset; /* Offset after that to place checksum */
+ __virtio16 hdr_len; /* Ethernet + IP + tcp/udp hdrs */
+ __virtio16 gso_size; /* Bytes to append to hdr_len per frame */
+ __virtio16 csum_start; /* Position to start checksumming from */
+ __virtio16 csum_offset; /* Offset after that to place checksum */
};
/* This is the version of the header to use when the MRG_RXBUF
* feature has been negotiated. */
struct virtio_net_hdr_mrg_rxbuf {
struct virtio_net_hdr hdr;
- __u16 num_buffers; /* Number of merged rx buffers */
+ __virtio16 num_buffers; /* Number of merged rx buffers */
};
/*
@@ -149,7 +150,7 @@ typedef __u8 virtio_net_ctrl_ack;
* VIRTIO_NET_F_CTRL_MAC_ADDR feature is available.
*/
struct virtio_net_ctrl_mac {
- __u32 entries;
+ __virtio32 entries;
__u8 macs[][ETH_ALEN];
} __attribute__((packed));
@@ -193,7 +194,7 @@ struct virtio_net_ctrl_mac {
* specified.
*/
struct virtio_net_ctrl_mq {
- __u16 virtqueue_pairs;
+ __virtio16 virtqueue_pairs;
};
#define VIRTIO_NET_CTRL_MQ 4
diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c
index d75256bd..57cbc7d 100644
--- a/drivers/net/virtio_net.c
+++ b/drivers/net/virtio_net.c
@@ -347,13 +347,14 @@ err:
}
static struct sk_buff *receive_mergeable(struct net_device *dev,
+ struct virtnet_info *vi,
struct receive_queue *rq,
unsigned long ctx,
unsigned int len)
{
void *buf = mergeable_ctx_to_buf_address(ctx);
struct skb_vnet_hdr *hdr = buf;
- int num_buf = hdr->mhdr.num_buffers;
+ u16 num_buf = virtio16_to_cpu(rq->vq->vdev, hdr->mhdr.num_buffers);
struct page *page = virt_to_head_page(buf);
int offset = buf - page_address(page);
unsigned int truesize = max(len, mergeable_ctx_to_buf_truesize(ctx));
@@ -369,7 +370,9 @@ static struct sk_buff *receive_mergeable(struct net_device *dev,
ctx = (unsigned long)virtqueue_get_buf(rq->vq, &len);
if (unlikely(!ctx)) {
pr_debug("%s: rx error: %d buffers out of %d missing\n",
- dev->name, num_buf, hdr->mhdr.num_buffers);
+ dev->name, num_buf,
+ virtio16_to_cpu(rq->vq->vdev,
+ hdr->mhdr.num_buffers));
dev->stats.rx_length_errors++;
goto err_buf;
}
@@ -454,7 +457,7 @@ static void receive_buf(struct receive_queue *rq, void *buf, unsigned int len)
}
if (vi->mergeable_rx_bufs)
- skb = receive_mergeable(dev, rq, (unsigned long)buf, len);
+ skb = receive_mergeable(dev, vi, rq, (unsigned long)buf, len);
else if (vi->big_packets)
skb = receive_big(dev, rq, buf, len);
else
@@ -473,8 +476,8 @@ static void receive_buf(struct receive_queue *rq, void *buf, unsigned int len)
if (hdr->hdr.flags & VIRTIO_NET_HDR_F_NEEDS_CSUM) {
pr_debug("Needs csum!\n");
if (!skb_partial_csum_set(skb,
- hdr->hdr.csum_start,
- hdr->hdr.csum_offset))
+ virtio16_to_cpu(vi->vdev, hdr->hdr.csum_start),
+ virtio16_to_cpu(vi->vdev, hdr->hdr.csum_offset)))
goto frame_err;
} else if (hdr->hdr.flags & VIRTIO_NET_HDR_F_DATA_VALID) {
skb->ip_summed = CHECKSUM_UNNECESSARY;
@@ -505,7 +508,8 @@ static void receive_buf(struct receive_queue *rq, void *buf, unsigned int len)
if (hdr->hdr.gso_type & VIRTIO_NET_HDR_GSO_ECN)
skb_shinfo(skb)->gso_type |= SKB_GSO_TCP_ECN;
- skb_shinfo(skb)->gso_size = hdr->hdr.gso_size;
+ skb_shinfo(skb)->gso_size = virtio16_to_cpu(vi->vdev,
+ hdr->hdr.gso_size);
if (skb_shinfo(skb)->gso_size == 0) {
net_warn_ratelimited("%s: zero gso size.\n", dev->name);
goto frame_err;
@@ -867,16 +871,19 @@ static int xmit_skb(struct send_queue *sq, struct sk_buff *skb)
if (skb->ip_summed == CHECKSUM_PARTIAL) {
hdr->hdr.flags = VIRTIO_NET_HDR_F_NEEDS_CSUM;
- hdr->hdr.csum_start = skb_checksum_start_offset(skb);
- hdr->hdr.csum_offset = skb->csum_offset;
+ hdr->hdr.csum_start = cpu_to_virtio16(vi->vdev,
+ skb_checksum_start_offset(skb));
+ hdr->hdr.csum_offset = cpu_to_virtio16(vi->vdev,
+ skb->csum_offset);
} else {
hdr->hdr.flags = 0;
hdr->hdr.csum_offset = hdr->hdr.csum_start = 0;
}
if (skb_is_gso(skb)) {
- hdr->hdr.hdr_len = skb_headlen(skb);
- hdr->hdr.gso_size = skb_shinfo(skb)->gso_size;
+ hdr->hdr.hdr_len = cpu_to_virtio16(vi->vdev, skb_headlen(skb));
+ hdr->hdr.gso_size = cpu_to_virtio16(vi->vdev,
+ skb_shinfo(skb)->gso_size);
if (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV4)
hdr->hdr.gso_type = VIRTIO_NET_HDR_GSO_TCPV4;
else if (skb_shinfo(skb)->gso_type & SKB_GSO_TCPV6)
@@ -1105,7 +1112,7 @@ static int virtnet_set_queues(struct virtnet_info *vi, u16 queue_pairs)
if (!vi->has_cvq || !virtio_has_feature(vi->vdev, VIRTIO_NET_F_MQ))
return 0;
- s.virtqueue_pairs = queue_pairs;
+ s.virtqueue_pairs = cpu_to_virtio16(vi->vdev, queue_pairs);
sg_init_one(&sg, &s, sizeof(s));
if (!virtnet_send_command(vi, VIRTIO_NET_CTRL_MQ,
@@ -1182,7 +1189,7 @@ static void virtnet_set_rx_mode(struct net_device *dev)
sg_init_table(sg, 2);
/* Store the unicast list and count in the front of the buffer */
- mac_data->entries = uc_count;
+ mac_data->entries = cpu_to_virtio32(vi->vdev, uc_count);
i = 0;
netdev_for_each_uc_addr(ha, dev)
memcpy(&mac_data->macs[i++][0], ha->addr, ETH_ALEN);
@@ -1193,7 +1200,7 @@ static void virtnet_set_rx_mode(struct net_device *dev)
/* multicast list and count fill the end */
mac_data = (void *)&mac_data->macs[uc_count][0];
- mac_data->entries = mc_count;
+ mac_data->entries = cpu_to_virtio32(vi->vdev, mc_count);
i = 0;
netdev_for_each_mc_addr(ha, dev)
memcpy(&mac_data->macs[i++][0], ha->addr, ETH_ALEN);
@@ -1960,6 +1967,7 @@ static unsigned int features[] = {
VIRTIO_NET_F_GUEST_ANNOUNCE, VIRTIO_NET_F_MQ,
VIRTIO_NET_F_CTRL_MAC_ADDR,
VIRTIO_F_ANY_LAYOUT,
+ VIRTIO_F_VERSION_1,
};
static struct virtio_driver virtio_net_driver = {
--
MST
^ permalink raw reply related
* [PATCH 1/1 net-next] Bluetooth: fix shadow warning in hci_disconnect()
From: Fabian Frederick @ 2014-10-23 16:22 UTC (permalink / raw)
To: linux-kernel
Cc: Fabian Frederick, Marcel Holtmann, Gustavo Padovan, Johan Hedberg,
David S. Miller, linux-bluetooth, netdev
use cpr for hci_cp_read_clock_offset instead of cp
(already defined above).
Signed-off-by: Fabian Frederick <fabf@skynet.be>
---
net/bluetooth/hci_conn.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/net/bluetooth/hci_conn.c b/net/bluetooth/hci_conn.c
index b9517bd..6151e09 100644
--- a/net/bluetooth/hci_conn.c
+++ b/net/bluetooth/hci_conn.c
@@ -141,10 +141,10 @@ int hci_disconnect(struct hci_conn *conn, __u8 reason)
*/
if (conn->type == ACL_LINK && conn->role == HCI_ROLE_MASTER) {
struct hci_dev *hdev = conn->hdev;
- struct hci_cp_read_clock_offset cp;
+ struct hci_cp_read_clock_offset cpr;
- cp.handle = cpu_to_le16(conn->handle);
- hci_send_cmd(hdev, HCI_OP_READ_CLOCK_OFFSET, sizeof(cp), &cp);
+ cpr.handle = cpu_to_le16(conn->handle);
+ hci_send_cmd(hdev, HCI_OP_READ_CLOCK_OFFSET, sizeof(cpr), &cpr);
}
conn->state = BT_DISCONN;
--
1.9.3
^ permalink raw reply related
* [PATCH 1/1 net-next] 9P: remove unused variable in p9_fd_create()
From: Fabian Frederick @ 2014-10-23 16:19 UTC (permalink / raw)
To: linux-kernel
Cc: Fabian Frederick, Eric Van Hensbergen, Ron Minnich,
Latchesar Ionkov, David S. Miller, v9fs-developer, netdev
p is initialized but unused.
Signed-off-by: Fabian Frederick <fabf@skynet.be>
---
net/9p/trans_fd.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/net/9p/trans_fd.c b/net/9p/trans_fd.c
index 80d08f6..c73b894 100644
--- a/net/9p/trans_fd.c
+++ b/net/9p/trans_fd.c
@@ -1013,7 +1013,6 @@ p9_fd_create(struct p9_client *client, const char *addr, char *args)
{
int err;
struct p9_fd_opts opts;
- struct p9_trans_fd *p;
parse_opts(args, &opts);
@@ -1026,7 +1025,6 @@ p9_fd_create(struct p9_client *client, const char *addr, char *args)
if (err < 0)
return err;
- p = (struct p9_trans_fd *) client->trans;
p9_conn_create(client);
return 0;
--
1.9.3
^ permalink raw reply related
* Re: [RFC] tcp md5 use of alloc_percpu
From: Crestez Dan Leonard @ 2014-10-23 16:17 UTC (permalink / raw)
To: Eric Dumazet; +Cc: Jonathan Toppins, David Ahern, netdev
In-Reply-To: <1414075405.20845.6.camel@edumazet-glaptop2.roam.corp.google.com>
On 10/23/2014 05:43 PM, Eric Dumazet wrote:
> On Thu, 2014-10-23 at 06:21 -0700, Eric Dumazet wrote:
>> On Thu, 2014-10-23 at 02:58 -0400, Jonathan Toppins wrote:
>>
>>>> + if (!pool) {
>>>> + pool = kzalloc_node(sizeof(*pool), GFP_KERNEL,
>>> GFP_DMA | GFP_KERNEL
>>> This memory will possibly be used in a DMA correct? (thinking crypto
>>> hardware offload)
>>
>> I am not sure this is the case, but this certainly can be added.
>>
>
> Yes, this is not the case.
>
>
> The real problem is because sg_set_buf() does the following :
> sg_set_page(sg, virt_to_page(buf), buflen, offset_in_page(buf));
>
> So it assumes a memory range is not spanning multiple pages.
Doesn't virt_to_page also assume that the memory is not from vmalloc?
Making this portable would require checking if is_vmalloc_addr and doing
vmalloc_to_page instead. Easier to just kmalloc instead.
Regards,
Leonard
^ permalink raw reply
* [PATCH 1/1 net-next] libceph: remove unused variable in handle_reply()
From: Fabian Frederick @ 2014-10-23 16:15 UTC (permalink / raw)
To: linux-kernel
Cc: Fabian Frederick, Sage Weil, David S. Miller, ceph-devel, netdev
osdmap_epoch is redundant with reassert_epoch and unused.
Signed-off-by: Fabian Frederick <fabf@skynet.be>
---
net/ceph/osd_client.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/net/ceph/osd_client.c b/net/ceph/osd_client.c
index f3fc54e..432bd75 100644
--- a/net/ceph/osd_client.c
+++ b/net/ceph/osd_client.c
@@ -1700,7 +1700,6 @@ static void handle_reply(struct ceph_osd_client *osdc, struct ceph_msg *msg,
int err;
u32 reassert_epoch;
u64 reassert_version;
- u32 osdmap_epoch;
int already_completed;
u32 bytes;
unsigned int i;
@@ -1725,7 +1724,6 @@ static void handle_reply(struct ceph_osd_client *osdc, struct ceph_msg *msg,
result = ceph_decode_32(&p);
reassert_epoch = ceph_decode_32(&p);
reassert_version = ceph_decode_64(&p);
- osdmap_epoch = ceph_decode_32(&p);
/* lookup */
down_read(&osdc->map_sem);
--
1.9.3
^ permalink raw reply related
* Re: [PATCH 02/14] net: dsa: Report known silicon revisions for Marvell 88E6060
From: Sergei Shtylyov @ 2014-10-23 16:00 UTC (permalink / raw)
To: Guenter Roeck, netdev
Cc: David S. Miller, Florian Fainelli, Andrew Lunn, linux-kernel
In-Reply-To: <5449008C.4050505@roeck-us.net>
On 10/23/2014 05:20 PM, Guenter Roeck wrote:
>>> Report known silicon revisions when probing Marvell 88E6060 switches.
>>> Signed-off-by: Guenter Roeck <linux@roeck-us.net>
>>> ---
>>> drivers/net/dsa/mv88e6060.c | 5 ++++-
>>> 1 file changed, 4 insertions(+), 1 deletion(-)
>>> diff --git a/drivers/net/dsa/mv88e6060.c b/drivers/net/dsa/mv88e6060.c
>>> index 05b0ca3..c29aebe 100644
>>> --- a/drivers/net/dsa/mv88e6060.c
>>> +++ b/drivers/net/dsa/mv88e6060.c
>>> @@ -69,8 +69,11 @@ static char *mv88e6060_probe(struct device *host_dev,
>>> int sw_addr)
>>>
>>> ret = mdiobus_read(bus, sw_addr + REG_PORT(0), 0x03);
>>> if (ret >= 0) {
>>> - ret &= 0xfff0;
>>> if (ret == 0x0600)
>>> + return "Marvell 88E6060 (A0)";
>>> + if (ret == 0x0601 || ret == 0x0602)
>> *else* *if*.
>>> + return "Marvell 88E6060 (B0)";
>>> + if ((ret & 0xfff0) == 0x0600)
>> Likewise?
> The if case returns, so the else would just introduce an unnecessary
> additional level of indentation.
Not really.
> I think nowadays even checkpatch
> complains about an unnecessary else after return.
You're right about the *return* though. I should have stayed silent.
> Thanks,
> Guenter
WBR, Sergei
^ permalink raw reply
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox