SD card insertion is not detected on HP EliteBook 6930p

Bug #311932 reported by Ihar Hrachyshka
34
This bug affects 6 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Low
Stefan Bader
Intrepid
Fix Released
Low
Stefan Bader
Jaunty
Fix Released
Low
Stefan Bader

Bug Description

SRU justification:

Impact: The MMC controller on the ricoh chipset has to be disabled in order to enable the MMC cards to be detected by the generic driver. This fails on newer chips since the wrong PCI function is used to perform the operation.

Fix: Patch from 2.6.29rc2 which adds the required restraint.

Testcase: Card insertion without the patch results in no detection. With that patch it is detected.

When I insert SD 2 GB SanDisk card into integrated SD/MMC card reader found in HP EliteBook 6930p laptop nothing occures. It seems that card insertion is not recognized.

Revision history for this message
Ihar Hrachyshka (ihar-hrachyshka) wrote :
Revision history for this message
Ihar Hrachyshka (ihar-hrachyshka) wrote :
Revision history for this message
Ihar Hrachyshka (ihar-hrachyshka) wrote :

Also I tried 'linux-image-2.6.28-4-generic_2.6.28-4.5_amd64.deb' found in 9.04 repos but no results either.

Revision history for this message
Ihar Hrachyshka (ihar-hrachyshka) wrote :
Revision history for this message
Ihar Hrachyshka (ihar-hrachyshka) wrote :

I've created PPA archive with generic intrepid kernel, with workable SD/MMC controller (patch from git applied): https://launchpad.net/~ihar-hrachyshka/+archive

Stefan Bader (smb)
description: updated
Stefan Bader (smb)
Changed in linux:
assignee: nobody → stefan-bader-canonical
importance: Undecided → Low
status: New → In Progress
Revision history for this message
Stefan Bader (smb) wrote :

To get a stable release update done I would need confirmation that the kernel I put at http://people.ubuntu.com/~smb/bug311932/ work. Ideally would be to know it doesn't break things for others...

Changed in linux:
status: In Progress → Incomplete
Revision history for this message
falstaff (falstaff) wrote :

Hello,

I've a EliteBook 8530w which also has such a Ricoh SD-Card-Reader. I tried the kernel (x86-64) on my Laptop and it works like a charm!

Thanks!
Bye
falstaff

Revision history for this message
nostra (nostra) wrote :

I use to have an older Ricoh SD-Card-Reader which works with the current kernel. I tried the kernel (falstaff told me to do so, grrr)... After installing the new kernel the sd card reader still worked as expected...

Revision history for this message
falstaff (falstaff) wrote :

Hm, nostra's report might be not related, as far as I could see is the SD-Card-Reader not from Ricoh... Altough, its a hp laptop too....

The bug was fixed after 2.6.28 release, therefor sd card might not work on jaunty too, im going to test it as soon as beta is avilable...

Bye
falstaff

Stefan Bader (smb)
Changed in linux:
status: Incomplete → In Progress
Revision history for this message
Stefan Bader (smb) wrote :

Post Ubuntu-2.6.28-9.30

Changed in linux:
status: In Progress → Fix Committed
Revision history for this message
Stefan Bader (smb) wrote :

Post Ubuntu-2.6.27-13.29

Changed in linux:
status: In Progress → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote :

Accepted intrepid into linux-proposed; please test and give feedback here. Please see https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Revision history for this message
falstaff (falstaff) wrote :

I tested latest Ubuntu Jaunty, it works there...

Revision history for this message
falstaff (falstaff) wrote :

Today I get a new Kernel on Intrepid, SD-Cardreader works now under Intrepid too, thanks!

$ uname -a
Linux alpha 2.6.27-14-generic #1 SMP Fri Mar 13 19:54:51 UTC 2009 x86_64 GNU/Linux

Martin Pitt (pitti)
tags: added: verification-done
removed: verification-needed
Revision history for this message
O. Emmerson (oemmerson) wrote :

When I plugin my Sandisk Sansa Express mp3 player the internal storage is dectected but not the 2G Sandisk MicroSD card.
Attached is dmesg.

The device is normally recognized as sdc1 on previous releases but this is not in /dev.

Revision history for this message
sprince09 (sprince587) wrote :

I also have the exact same problem with Jainty beta. dmesg attached, similar to Emmersons, my 2G microsd does not even show up in /dev, but my sandisk internal memory shows up as /dev/sdc1. I tried reformatting the card from the player, card still not detected.

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

@O. Emmerson and sprince09, this looks to me as a completely separate bug. This one was for an internal card reader. Could you please open a new bug report for your problem? Thanks.

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

The patch was included in 2.6.28-9-31 but missed the bug tag.

Changed in linux (Ubuntu Jaunty):
status: Fix Committed → Fix Released
Revision history for this message
O. Emmerson (oemmerson) wrote :

I've started a new bug for mine and sprince09's problem at https://bugs.launchpad.net/ubuntu/+source/linux/+bug/362049

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

This bug was fixed in the package linux - 2.6.27-14.33

---------------
linux (2.6.27-14.33) intrepid-proposed; urgency=low

  [Stefan Bader]

  * Fix FTBS due to a mysteriously missing ABI directory.

linux (2.6.27-14.32) intrepid-proposed; urgency=low

  [Stefan Bader]

  * Rebuild of 2.6.27-14.30 with 2.6.27-11.31 security patches applied

linux (2.6.27-14.30) intrepid-proposed; urgency=low

  [ Alexey Starikovskiy ]

  * SAUCE: ACPI: EC: Limit workaround for ASUS notebooks even more
    - LP: #288385

  [ Huaxu Wan ]

  * SAUCE: report rfkill changes event if interface is down
    - LP: #193970

  [ Scott James Remnant ]

  * SAUCE: floppy: Provide a PnP device table in the module.
    - LP: #255651

  [ Steve Beattie ]

  * fix apparmor memory leak on deleted file ops
    - LP: #329489

  [ Stefan Bader ]

  * Revert "ACPI: Fix compiler warnings introduced by 32 to 64 bit acpi
    conversions"
    - LP: #337019
  * Revert "ACPI: Change acpi_evaluate_integer to support 64-bit on 32-bit
    kernels"
    - LP: #337019

  [ Upstream Kernel Changes ]

  * KVM: MMU: Add locking around kvm_mmu_slot_remove_write_access()
    - LP: #335097, #333409
  * ricoh_mmc: Handle newer models of Ricoh controllers
    - LP: #311932

linux (2.6.27-13.29) intrepid-proposed; urgency=low

  [ Colin Ian King ]

  * SAUCE: Bluetooth USB: fix kernel panic during suspend while streaming
    audio to bluetooth headset
    - LP: #331106, #322082

  [ Stefan Bader ]

  * Revert "SAUCE: Work around ACPI corruption upon suspend on some Dell
    machines." (replaced by stable update)
    - LP: #330200
  * Revert "SAUCE: Add back in lost commit for Apple BT Wireless Keyboard"
    (replaced by stable update)
    - LP: #330902

  [ Upstream Kernel Changes ]

  * Revert "vt: fix background color on line feed"
    - LP: #330200
  * ti_usb_3410_5052: support alternate firmware
    - LP: #231276
  * fuse: destroy bdi on umount
    - LP: #324921
  * fuse: fix missing fput on error
    - LP: #324921
  * fuse: fix NULL deref in fuse_file_alloc()
    - LP: #324921
  * inotify: clean up inotify_read and fix locking problems
    - LP: #324921
  * mac80211: decrement ref count to netdev after launching mesh discovery
    - LP: #324921
  * sysfs: fix problems with binary files
    - LP: #324921
  * x86, mm: fix pte_free()
    - LP: #324921
  * alpha: nautilus - fix compile failure with gcc-4.3
    - LP: #324921
  * it821x: Add ultra_mask quirk for Vortex86SX
    - LP: #324921
  * libata: pata_via: support VX855, future chips whose IDE controller use
    0x0571
    - LP: #324921
  * rtl8187: Add termination packet to prevent stall
    - LP: #324921
  * serial_8250: support for Sealevel Systems Model 7803 COMM+8
    - LP: #324921
  * SUNRPC: Fix a memory leak in rpcb_getport_async
    - LP: #324921
  * SUNRPC: Fix autobind on cloned rpc clients
    - LP: #324921
  * USB: fix char-device disconnect handling
    - LP: #324921
  * USB: storage: add unusual devs entry
    - LP: #324921
  * USB: usbmon: Implement compat_ioctl
    - LP: #324921
  * ALSA: hda - add another MacBook Pro 4, 1 subsystem ID
    - LP: #324921
  * ALSA: hda - Add quirk for HP DV6700 laptop
    - LP: #324921
  * ALSA: ...

Changed in linux (Ubuntu Intrepid):
status: Fix Committed → Fix Released
Revision history for this message
Anton (feenstra) wrote :

I'm not sure why, but on my HP 6930p running Oneiric, it does not work. I haven't tested on all other releases of Ubuntu, but on a few older ones I know it also didn't work.

Any hints to what I could check?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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