dell 1557 special key

Bug #465250 reported by Nicolas Mengual
70
This bug affects 12 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Won't Fix
Wishlist
Unassigned
Karmic
Fix Released
Wishlist
Unassigned

Bug Description

There are problems with the special keys on my dell 1557. When I click one to turn up the volume, up to maximum and I have to restart the session.

ProblemType: Bug
Architecture: amd64
CheckboxSubmission: 63338637d9e2a16a888a2a427f972206
CheckboxSystem: d00f84de8a555815fa1c4660280da308
Date: Fri Oct 30 18:56:25 2009
DistroRelease: Ubuntu 9.10
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release Candidate amd64 (20091020.3)
NonfreeKernelModules: wl
Package: gnome (not installed)
ProcEnviron:
 LANG=es_ES.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: meta-gnome2
Uname: Linux 2.6.31-14-generic x86_64

Revision history for this message
Nicolas Mengual (nicolasmengual) wrote :
Revision history for this message
Oreste Salerno (strafulli) wrote :

Same problem here.
The mute key works ok, while just pressing once the volume up or down keys seems to generate a loop where the volume is continuously increased (or decreased).
After that, it's not possible to access the gnome menus anymore and the system becomes pretty much unusable, requiring a session restart.

affects: meta-gnome2 (Ubuntu) → ubuntu
Revision history for this message
Reloweb (reloweb) wrote :

This bug also affects ubuntu 9.04...

Jerone Young (jerone)
Changed in dell:
status: New → Invalid
Revision history for this message
Oreste Salerno (strafulli) wrote :

Set to "Confirmed" for the Ubuntu project because there is a number of us that can reproduce the problem.

Changed in ubuntu:
status: New → Confirmed
Revision history for this message
Reloweb (reloweb) wrote :

Now when I upgrade the kernel or I do any operation on kernel, clicking on brightess button appears the notify. When I upgrade kernel another time notify doesn't appear. This happen alternatively...

Revision history for this message
Reloweb (reloweb) wrote :

This bug persist in Lucid Lynx Alpha 1

Revision history for this message
whalabi (whalabi) wrote :

I have the exact same symptoms as Oreste Salerno on a Dell Studio 1557 with 64-bit Ubuntu 9.10.

Anything I can do or information I can post to help?

Revision history for this message
Reloweb (reloweb) wrote :

This bug persist in Lucid Lynx Alpha 2

Revision history for this message
luca (luca-zini) wrote :

I have similar symptoms on kubuntu 9.10. The system does not freeze and is usable, but when you press volume up or volume down keys the system continue to raise/lower the audio volume and is impossible to stop or invert the process.

Revision history for this message
luca (luca-zini) wrote :

If you reassign some different key to the same action (I tried next track and previous track) everything will work ok.
So I tried to set a different task to these two keys (volume up and volume down) and the result is that kde configuration window and xev ignore this key (showing no message at all).

Revision history for this message
Phillip Mango (rino-broer) wrote :

I have also
how can I fix this?

Revision history for this message
Reloweb (reloweb) wrote :

Another bug on special key: when you press the Eject button, the mounted CD-ROM is umounted but the CD/DVD isn't ejected.

Revision history for this message
MichalM (jafa81) wrote :

That's right.
First press = unmount,
Second press = eject.

Revision history for this message
Reloweb (reloweb) wrote :

OK...
When I press the WiFi key, doesn't work the deactivating of the WiFi card...

Revision history for this message
Phillip Mango (rino-broer) wrote :

OK...
When I press the WiFi key, doesn't work the deactivating of the WiFi card...

I, have also that problem, can ubuntu fix that? or this The mute key works ok, while just pressing once the volume up or down keys seems to generate a loop where the volume is continuously increased (or decreased).
After that, it's not possible to access the gnome menus anymore and the system becomes pretty much unusable, requiring a session restart.

Thanks,
Phillip

Revision history for this message
Jerone Young (jerone) wrote :

Just an FYI guys. Canonical is working with Dell to get a hold of one of these machines and fix the issue. Hopefully the unit we get can reproduce the issues you are seeing.

Revision history for this message
Jerone Young (jerone) wrote :

What bios version are you guys on ?

Revision history for this message
MichalM (jafa81) wrote :

The latest one: A03

Revision history for this message
Reloweb (reloweb) wrote :

A02

Revision history for this message
Jerone Young (jerone) wrote :

Thanks guys. We found the bios version starting the issue. It starts with bios A02.

Best to no try and downgrade to A01 as you have the potential to break your machine.

Revision history for this message
Reloweb (reloweb) wrote :

Is it a possible action?

Revision history for this message
Jerone Young (jerone) wrote :

This issue affects volume up & volume down keys.

Looks to be an issue with the dell-wmi kernel module and the way bioses A02 and greater send the volume up and down via wmi interface.

We are working to figure out a fix now and talk with the bios teams on what & why there was this behavior change.

Revision history for this message
Jerone Young (jerone) wrote :

Whoops. Apparently they are not coming via wmi .. they are just keypresses that need a release. Will have a fix up soon.

Revision history for this message
Phillip Mango (rino-broer) wrote :

Restart does not work
often during startup

When will the solution?

Revision history for this message
Jerone Young (jerone) wrote :

I've attached a fix kernel fix for the issue. I have the debs in the zip file here attached here. This fix is only for 2.6.31, for Lucid will have to wait till new udev release is included for a fix for this, as these fixes have moved to udev for 2.6.32 and onward.

I've tested it. But if you all can also test and give feedback would help.

Revision history for this message
Reloweb (reloweb) wrote :

Is it for 64bit?

Revision history for this message
Jerone Young (jerone) wrote :

@Reloweb
           I only complied the kernel for 32bit. When it finally gets in an offical kernel their will be a 64bit version.

Revision history for this message
Reloweb (reloweb) wrote :

Can you compile it for 64bit? Thanks!

Revision history for this message
luca (luca-zini) wrote :

I also have a 64 bit system (server kernel). If you can release a patch I can test it on my notebook

Revision history for this message
Phillip Mango (rino-broer) wrote :

When will this solution by using the update?

phillip

Revision history for this message
Jerone Young (jerone) wrote :

Hey guys,
             Not sure. But possibly in the next kernel release. Though getting some acknowledgement the you see it working in the bug helps.

            The patch can be found here:
https://lists.ubuntu.com/archives/kernel-team/2010-February/008578.html

Revision history for this message
Reloweb (reloweb) wrote :

Will it be avaiable in 2.6.31-18 ?

Revision history for this message
Jerone Young (jerone) wrote :

@Reloweb
           It is not in -18 kernel. I'm waiting for the kernel team to pull it in.

Revision history for this message
Tony Espy (awe) wrote :

FYI, Ubuntu-2.6.31-20.57 was tagged earlier today. Rumor has it this will land in -proposed this week.

Revision history for this message
Jerone Young (jerone) wrote :

@ Tony
           I don't think my patch made it into it. Never got an acknowledgement email.

Revision history for this message
Reloweb (reloweb) wrote :

Does this patch fix the wifi key's problem?

Revision history for this message
luca (luca-zini) wrote :

I tested the patch on my notebook and it worked correctly. Wifi key is till ignored

Revision history for this message
Jerone Young (jerone) wrote :

@Reloweb @luca
Best to file a new bug for the wifi key. Also make sure you have it set to control the radios you want in the bios.

Revision history for this message
Stefan Bader (smb) wrote :

For Lucid (2.6.32) this kind of problem is supposed to be fixed by a user-space quirk.

affects: ubuntu → linux (Ubuntu)
Changed in linux (Ubuntu):
importance: Undecided → Wishlist
status: Confirmed → Won't Fix
Revision history for this message
Stefan Bader (smb) wrote :

Committed to Karmic repo. This will get uploaded to -proposed first.

Changed in linux (Ubuntu Karmic):
importance: Undecided → Wishlist
status: New → Fix Committed
Revision history for this message
Reloweb (reloweb) wrote :

With what .config file and what flags have you compiled the patched kernel?

Revision history for this message
Jerone Young (jerone) wrote :

Fix is not in upstream udev ... so will make it into Lucid 10.04 release once they do their next pull of udev.

@Reloweb

Best to wait for a binary kernel. No special flags or .config options are needed for the patch. Should be in -20 kernel for karmic when released.

Revision history for this message
haran_elessar (david-spike) wrote :

Hi

I also have a Dell 1557 with 64-bit karmic 9.10 installed (it just arrived today and I just finished installing Ubuntu) but in addition to the volume key bug I'm also not able to hear any sound from my computer. Is this related to this bug or is it whole different problem? I'm guessing it's the latter.

Revision history for this message
haran_elessar (david-spike) wrote :

Ok I got the sound to work so don't mind me in regards to that (I found the fix here http://www.rschulz.eu/2009/11/dell-studio-1557-core-i7-with-kubuntu.html)

Revision history for this message
Reloweb (reloweb) wrote :

@ haran_elessar
Copy this line in /etc/modprobe.d/alsa-base.conf

options snd-hda-intel model=dell-m6

then restart: sudo alsa force-reload

Revision history for this message
dinamic (dinamic6661) wrote :

i have the same problem (ubuntu 9.10) i'm using UP/DOWN volume through keyboard shortcuts and the volume control lags a lot and my cpu is 100%

http://www.youtube.com/watch?v=NNfe7rQDfrw

Revision history for this message
Reloweb (reloweb) wrote :

I've opened a new bug for the wifi key: https://bugs.launchpad.net/ubuntu/+bug/522545

Revision history for this message
Jamie Chang (jamie315) wrote :

Reloweb's (#45) solutions works on my Dell 1557! Thanks!

Revision history for this message
Reloweb (reloweb) wrote :

With kernel -20 the problem isn't resolved yet...

Revision history for this message
Jerone Young (jerone) wrote :

@Reloweb

Looks like no one on the kernel team pulled in the patch. You can go on the kernel team mailing list and point it out .. here was my mail to it:

https://lists.ubuntu.com/archives/kernel-team/2010-February/008578.html

Revision history for this message
Reloweb (reloweb) wrote :

Can you do this for me? I don't know how the mailing list system works...
Thanks!

Revision history for this message
Jerone Young (jerone) wrote :

@Reloweb
               I can. Could be -20 is a security update and not the kernel with the fix. That would then -21. This is a process that is getting more refined everyday.

Revision history for this message
Chase Douglas (chasedouglas) wrote :

I'll take a look at this issue (though probably tomorrow as its near the end of the day for me). This likely fell through the cracks as we are working on regression bugs for Lucid.

Revision history for this message
Chase Douglas (chasedouglas) wrote :

Doh! Should have looked closer. It's been committed to the kernel sources for Karmic, but after the -20 kernel was pushed to -proposed. It will be in the -21 kernel. I'm not sure what the timeline is for that kernel. Stefan Bader would know more about that.

Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted linux into karmic-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Revision history for this message
MichalM (jafa81) wrote :

Tested and WORKS FINE on Ubuntu 9.10 x86_64!
linux-image-2.6.31-21-generic (2.6.31-21.59)
Dell Studio 1557, bios A04

Thank you!
Mike

Revision history for this message
AlexR (ar51) wrote :

The new kernel worked for me too (9.10 x86_64 on Studio 1557). Thank you.

Revision history for this message
Oreste Salerno (strafulli) wrote :

Just tested on my Dell Studio 1557 (9.10 x86_64) and it worked OK!
Thanks!

Steve Langasek (vorlon)
tags: added: verification-done
removed: verification-needed
Revision history for this message
Matt G (mgiovine) wrote :

I'm running Karmic (9.10) amd64 on my Dell Studio 1558 (Intel Core i3 processor) and I also experience this bug.

The mute key (F7) works fine.
But the volume up (F9) and volume down (F8) keys have problems
Not only do they not stop increasing (or decreasing) in volume, but my computer becomes unresponsive.
I find myself having to press control + alt + delete to restart (brings me back to the good old days of Windows!)

Looking forward to a fix.

Revision history for this message
Jerone Young (jerone) wrote :

@Matt

           File a new bug. These are bios issues. Unfortunately for these machines they do not get the grand Ubuntu enablement treatment other Dell machines get. Also this issue can only fix with Ubuntu 10.04 at this point (some new infrastructure to handle problems like this).

            If you install 10.04 beta. Copy the file I have attached to this comment to /lib/udev/rules.d/

            Report here if it works or open a new bug and report that here.

Revision history for this message
Jerone Young (jerone) wrote :

@Matt G
             Please go to bug #550979

Revision history for this message
Ace preshaw (neos857) wrote :

i will fix it now ru usin fn?

Changed in linux (Ubuntu Karmic):
assignee: nobody → Ace prreshaw (neos857)
assignee: Ace prreshaw (neos857) → nobody
Revision history for this message
Jerone Young (jerone) wrote :

@Ace
      This has been resolved for a long time. In Karmic & Lucid.

Revision history for this message
DavidYerger (dyerger) wrote :

RE #45: looked at the source, looks like

options snd-hda-intel model=dell-m6-dmic

would be more correct, in case you can't run the newer kernel

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (5.1 KiB)

This bug was fixed in the package linux - 2.6.31-21.59

---------------
linux (2.6.31-21.59) karmic-proposed; urgency=low

  [ Andy Whitcroft ]

  * [Config] generic-pae switch to M586TSC
    - LP: #519448

  [ Chris Wilson ]

  * (pre-stable) drm/i915: Increase fb alignment to 64k
    - LP: #404064

  [ Colin Ian King ]

  * Input: i8042 - bypass AUX IRQ delivery test on laptops
    - LP: #534448

  [ Jerone Young ]

  * SAUCE: Fix volume hotkeys for Dell Studio 1557
    - LP: #465250

  [ Mirsal Ennaime ]

  * SAUCE: aufs: Fix header files inclusion in debug.h
    - LP: #517151

  [ Stefan Bader ]

  * [Config] Enable all CGROUP configuration options
    - LP: #480739

  [ Surbhi Palande ]

  * Revert "[Upstream] acerhdf: Limit modalias matching to supported
    boards"
    - LP: #509730
  * [Config] ext3 defaults to ordered mode
    - LP: #510067

  [ Tim Gardner ]

  * [Config] Fix sub-flavours package conflicts
    - LP: #454827

  [ Upstream Kernel Changes ]

  * PCI/cardbus: Add a fixup hook and fix powerpc
    - LP: #455723
  * fnctl: f_modown should call write_lock_irqsave/restore
    - LP: #519436
  * ACPI: enable C2 and Turbo-mode on Nehalem notebooks on A/C
    - LP: #516325
  * tg3: Add 57788, remove 57720
    - LP: #515390
  * HID: ignore all recent SoundGraph iMON devices
    - LP: #488443
  * Input: ALPS - add interleaved protocol support (Dell E6x00 series)
    - LP: #296610
  * acerhdf: limit modalias matching to supported
    - LP: #509730
  * ASoC: Do not write to invalid registers on the wm9712.
    - LP: #509730
  * cifs: NULL out tcon, pSesInfo, and srvTcp pointers when chasing DFS
    referrals
    - LP: #509730
  * clockevents: Prevent clockevent_devices list corruption on cpu hotplug
    - LP: #509730
  * dma: at_hdmac: correct incompatible type for argument 1 of
    'spin_lock_bh'
    - LP: #509730
  * drivers/net/usb: Correct code taking the size of a pointer
    - LP: #509730
  * Libertas: fix buffer overflow in lbs_get_essid()
    - LP: #509730
  * md: Fix unfortunate interaction with evms
    - LP: #509730
  * pata_cmd64x: fix overclocking of UDMA0-2 modes
    - LP: #509730
  * pata_hpt3x2n: fix clock turnaround
    - LP: #509730
  * SCSI: fc class: fix fc_transport_init error handling
    - LP: #509730
  * sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer
    - LP: #509730
  * USB: emi62: fix crash when trying to load EMI 6|2 firmware
    - LP: #509730
  * USB: Fix a bug on appledisplay.c regarding signedness
    - LP: #509730
  * USB: musb: gadget_ep0: avoid SetupEnd interrupt
    - LP: #509730
  * USB: option: support hi speed for modem Haier CE100
    - LP: #490068, #509730
  * x86, cpuid: Add "volatile" to asm in native_cpuid()
    - LP: #509730
  * e100: Use pci pool to work around GFP_ATOMIC order 5 memory allocation
    failure
    - LP: #509730
  * e100: Fix broken cbs accounting due to missing memset.
    - LP: #509730
  * hostap: Revert a toxic part of the conversion to net_device_ops
    - LP: #509730
  * hwmon: (fschmd) Fix check on unsigned in watchdog_write()
    - LP: #509730
  * hwmon: (sht15) Off-by-one error in array index + incorrect constants
    - LP: #509730
  * i2c/tsl2550: Fix...

Read more...

Changed in linux (Ubuntu Karmic):
status: Fix Committed → Fix Released
Changed in somerville:
status: New → Invalid
no longer affects: dell
Revision history for this message
Timothy R. Chavez (timrchavez) wrote :

The bug task for the somerville project has been removed by an automated script. This bug has been cloned on that project and is available here: https://bugs.launchpad.net/bugs/1306162

no longer affects: somerville
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.