This patch from upstream author fixes the problem. I have tested it
against Ubuntu's kernel version 2.6.31-17 in karmic and seems to work
properly.

commit 4c5de8050042e80799b86d346a29f5cc0f7438ce
Author: Mattia Dongili <[email protected]>
Date:   Tue Dec 15 07:01:21 2009 +0900

    sony-laptop: enumerate rfkill devices using SN06
    
    SN06 makes sure we get back a longer buffer which seems to be necessary
    going forward as the SNC devices describes more and more devices (or
    features more precisely). Moreover SN06 should be called with only the
    descriptor offset to make sure we hit the rfkill controlling function
    (F124 or F135) with a 0 argument to get a full list of features.
    
    Signed-off-by: Mattia Dongili <[email protected]>
    Tested-by: Miguel Rodríguez Pérez <[email protected]>

commit 224a2c930025c98f564a23b7abbede1eb20f49c7
Author: Mattia Dongili <[email protected]>
Date:   Mon Dec 14 21:21:14 2009 +0900

    sony-laptop: rfkill support for newer models
    
    Vaio Type X and possibly other new models use F135 as the radio
    frequency controlling function attached to the SNC device. In the
    indexed table this corresponds to 0x0135 (surpise!).
    
    Signed-off-by: Mattia Dongili <[email protected]>

commit ed2b1f3027963a6e483d5f46150ae286479b86ef
Author: Dmitry Torokhov <[email protected]>
Date:   Wed Dec 2 21:07:42 2009 -0800

    sony-laptop: remove private workqueue, use keventd instead
    
    If we reschedule work instead of having work function sleep for 10 msecs
    between reads from kfifo we can safely use the main workqueue (keventd)
    and not bother with creating driver-private one.
    
    Signed-off-by: Dmitry Torokhov <[email protected]>
    Signed-off-by: Mattia Dongili <[email protected]>

commit 7606883f15ffabf9920b624f4c3603146a00b690
Author: Mattia Dongili <[email protected]>
Date:   Tue Sep 22 13:24:31 2009 +0900

    sony-laptop: add AVMode key mapping
    
    Some models are equipped with an "AVMode" function key that sends
      sony-laptop: Unknown event: 0x100 0xa1
      sony-laptop: Unknown event: 0x100 0x21
    for press and release respectively.
    
    Cc: "Matthew W. S. Bell" <[email protected]>
    Cc: Dmitry Torokhov <[email protected]>
    Signed-off-by: Mattia Dongili <[email protected]>


** Attachment added: "Upstream patch."
   http://launchpadlibrarian.net/36872400/sony-laptop.2.6.33.patch

-- 
Globetrotter HSUPA Modem not detected unless warm boot from Windows
https://bugs.launchpad.net/bugs/405197
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to