All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Mihai Donțu" <mihai.dontu@gmail.com>
To: "Joey Lee" <jlee@novell.com>
Cc: <zajec5@gmail.com>, <linux-kernel@vger.kernel.org>,
	<linux-usb@vger.kernel.org>, <linux-wireless@vger.kernel.org>,
	<platform-driver-x86@vger.kernel.org>
Subject: Re: [b43] usb device disconnects automatically after 1s
Date: Sat, 2 Apr 2011 18:44:50 +0300	[thread overview]
Message-ID: <20110402184450.2ef19d7b@mdontu-dell> (raw)
In-Reply-To: <4D81FA730200002300029F0F@novprvlin0050.provo.novell.com>

On Wed, 16 Mar 2011 19:11:31 -0600
"Joey Lee" <jlee@novell.com> wrote:

> Add Cc. to platform driver guys.
> 
> 於 四,2011-03-17 於 01:06 +0200,Mihai Donțu 提到:
> > On Thursday 17 March 2011 00:35:02 Rafał Miłecki wrote:
> > > 2011/3/16 Mihai Donțu <mihai.dontu@gmail.com>:
> > > > Added linux-usb and linux-wireless to CC.
> > > > 
> > > > On Thursday 17 March 2011 00:18:31 Mihai Donțu wrote:
> > > >> Hi,
> > > >> 
> > > >> I have just upgraded to 2.6.38 and discovered that I can't use
> > > >> my wireless device (BCM4312 802.11a/b/g). I press Fn + F2, the
> > > >> bluetooth led lights and after a second it turns off by
> > > >> itself. In dmesg I'm seeing the following:
> > > >> 
> > > >> [   88.167212] usb 1-2.2: new full speed USB device using
> > > >> ehci_hcd and address 5
> > > >> [   88.782330] usb 1-2.2: USB disconnect, address 5
> > > >> 
> > > >> I switched to 2.6.37 until I'll have some time to bisect this.
> > > >> In the mean time I have attached the output of lspci,
> > > >> interrupts and dmesg.
> > > 
> > > I suspect it's WMI related. What is your machine?
> > 
> > It's a Dell Latitude D520 but I can't find a link with full specs
> > (in English).
> > 
> > > Please check:
> > > https://bugzilla.kernel.org/show_bug.cgi?id=31002
> > > http://comments.gmane.org/gmane.linux.acpi.devel/49577
> > > 
> > > I can't help you more, I just noticed such a issue reported on
> > > ACPI ML, you have to dig into this yourself (or someone else may
> > > help you).
> > 
> > Thanks for the links. I'll see if I can get anywhere from there.

Today I had some time on my hands and decided to get this working.
Which I did. So the difference between 2.6.37 and 2.6.38 is that now I
have to invoke rfkill to enable my wireless device, because pressing
Fn + F2 toggles the hard and soft lock states of the device _but_ only
to 'yes'. Pressing the key combination again will only remove the hard
lock. On 2.6.37 it would remove both. For example:

On 2.6.37:
# rfkill list 0               # wifi disabled
0: dell-wifi: Wireless LAN
        Soft blocked: yes
        Hard blocked: yes

# rfkill list 0               # wifi enabled (via Fn + F2)
0: dell-wifi: Wireless LAN
        Soft blocked: no
        Hard blocked: no

(rfkill events)
1301758599.537508: idx 0 type 1 op 2 soft 0 hard 0
1301758600.561087: idx 2 type 1 op 2 soft 0 hard 0

On 2.6.38:
# rfkill list 0               # wifi disabled
0: dell-wifi: Wireless LAN
        Soft blocked: yes
        Hard blocked: yes

# rfkill list 0               # wifi enabled (via Fn + F2)
0: dell-wifi: Wireless LAN
        Soft blocked: yes
        Hard blocked: no

(rfkill events)
1301758830.251541: idx 0 type 1 op 2 soft 1 hard 0

Is there supposed to be a piece of software that listens for these
events and toggles the soft state whenever the hard state changes?

Thanks,

-- 
Mihai Donțu

WARNING: multiple messages have this Message-ID (diff)
From: "Mihai Donțu" <mihai.dontu@gmail.com>
To: Joey Lee <jlee@novell.com>
Cc: zajec5@gmail.com, linux-kernel@vger.kernel.org,
	linux-usb@vger.kernel.org, linux-wireless@vger.kernel.org,
	platform-driver-x86@vger.kernel.org
Subject: Re: [b43] usb device disconnects automatically after 1s
Date: Sat, 2 Apr 2011 18:44:50 +0300	[thread overview]
Message-ID: <20110402184450.2ef19d7b@mdontu-dell> (raw)
In-Reply-To: <4D81FA730200002300029F0F@novprvlin0050.provo.novell.com>

On Wed, 16 Mar 2011 19:11:31 -0600
"Joey Lee" <jlee@novell.com> wrote:

> Add Cc. to platform driver guys.
> 
> 於 四,2011-03-17 於 01:06 +0200,Mihai Donțu 提到:
> > On Thursday 17 March 2011 00:35:02 Rafał Miłecki wrote:
> > > 2011/3/16 Mihai Donțu <mihai.dontu@gmail.com>:
> > > > Added linux-usb and linux-wireless to CC.
> > > > 
> > > > On Thursday 17 March 2011 00:18:31 Mihai Donțu wrote:
> > > >> Hi,
> > > >> 
> > > >> I have just upgraded to 2.6.38 and discovered that I can't use
> > > >> my wireless device (BCM4312 802.11a/b/g). I press Fn + F2, the
> > > >> bluetooth led lights and after a second it turns off by
> > > >> itself. In dmesg I'm seeing the following:
> > > >> 
> > > >> [   88.167212] usb 1-2.2: new full speed USB device using
> > > >> ehci_hcd and address 5
> > > >> [   88.782330] usb 1-2.2: USB disconnect, address 5
> > > >> 
> > > >> I switched to 2.6.37 until I'll have some time to bisect this.
> > > >> In the mean time I have attached the output of lspci,
> > > >> interrupts and dmesg.
> > > 
> > > I suspect it's WMI related. What is your machine?
> > 
> > It's a Dell Latitude D520 but I can't find a link with full specs
> > (in English).
> > 
> > > Please check:
> > > https://bugzilla.kernel.org/show_bug.cgi?id=31002
> > > http://comments.gmane.org/gmane.linux.acpi.devel/49577
> > > 
> > > I can't help you more, I just noticed such a issue reported on
> > > ACPI ML, you have to dig into this yourself (or someone else may
> > > help you).
> > 
> > Thanks for the links. I'll see if I can get anywhere from there.

Today I had some time on my hands and decided to get this working.
Which I did. So the difference between 2.6.37 and 2.6.38 is that now I
have to invoke rfkill to enable my wireless device, because pressing
Fn + F2 toggles the hard and soft lock states of the device _but_ only
to 'yes'. Pressing the key combination again will only remove the hard
lock. On 2.6.37 it would remove both. For example:

On 2.6.37:
# rfkill list 0               # wifi disabled
0: dell-wifi: Wireless LAN
        Soft blocked: yes
        Hard blocked: yes

# rfkill list 0               # wifi enabled (via Fn + F2)
0: dell-wifi: Wireless LAN
        Soft blocked: no
        Hard blocked: no

(rfkill events)
1301758599.537508: idx 0 type 1 op 2 soft 0 hard 0
1301758600.561087: idx 2 type 1 op 2 soft 0 hard 0

On 2.6.38:
# rfkill list 0               # wifi disabled
0: dell-wifi: Wireless LAN
        Soft blocked: yes
        Hard blocked: yes

# rfkill list 0               # wifi enabled (via Fn + F2)
0: dell-wifi: Wireless LAN
        Soft blocked: yes
        Hard blocked: no

(rfkill events)
1301758830.251541: idx 0 type 1 op 2 soft 1 hard 0

Is there supposed to be a piece of software that listens for these
events and toggles the soft state whenever the hard state changes?

Thanks,

-- 
Mihai Donțu

  reply	other threads:[~2011-04-02 15:44 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-03-16 22:18 [b43] usb device disconnects automatically after 1s Mihai Donțu
2011-03-16 22:22 ` Mihai Donțu
2011-03-16 22:35   ` Rafał Miłecki
2011-03-16 23:06     ` Mihai Donțu
2011-03-17  1:11       ` Joey Lee
2011-03-17  1:11         ` Joey Lee
2011-04-02 15:44         ` Mihai Donțu [this message]
2011-04-02 15:44           ` Mihai Donțu
2011-03-17  2:36       ` Alan Stern
2011-03-18 22:48         ` Mihai Donțu
2011-03-19  1:38           ` Alan Stern

Reply instructions:

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

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

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

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

  git send-email \
    --in-reply-to=20110402184450.2ef19d7b@mdontu-dell \
    --to=mihai.dontu@gmail.com \
    --cc=jlee@novell.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb@vger.kernel.org \
    --cc=linux-wireless@vger.kernel.org \
    --cc=platform-driver-x86@vger.kernel.org \
    --cc=zajec5@gmail.com \
    /path/to/YOUR_REPLY

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

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