Po čerstvé aktualizaci na Ubuntu 9.04 (Jaunty) se mp3 přehrávač SanDisk Sansa přestal detekovat jako USB flash disk (včetně vložené SDHC karty). Podle dmesg systém přehrávač připojený na USB portu vidí, ale již s ním nedokáže pracovat. Poslední hlášení dmesg je
usb-storage: waiting for device to settle before scanningŘešení tohoto problému jsem nalezl na launchpadu.
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/355998/comments/12v /etc/apt/sources.list je nutno povolit deb-src repositáře
následně provést jako uživatel s oprávněním root provést příkazy
apt-get install build-essential debuild
apt-get build-dep libgphoto2
apt-get source libgphoto2
wget http://launchpadlibrarian.net/25783305/libgphoto_sansa.diff
patch -p0 -i libgphoto_sansa.diff
cd libgphoto2-2.4.2
debuild -uc -us
cd ..
dpkg -i libgphoto2-2_2.4.2-0ubuntu4_i386.debVytvoření deb balíku zabere nějaký čas, stihnete si uvařit čaj

Bezprostředně po instalaci opatchovaného deb balíčku libgphoto2 již můžete bez problému připojit mp3 přehrávač a pracovat s ním.
pokud by někdo opatchování a kompilaci vlastních deb balíčků nezvládnul
může zkusit moje balíčky (pro i386)...
http://rapidshare.com/users/CDB8QPchyba je již nahlášena a potvrzena...
pro úplnost uvádím obsah diff souboru
# cat libgphoto_sansa.diff
--- libgphoto2-2.4.2/camlibs/ptp2/music-players.h 2009-04-20 12:14:17.714907770 +0200
+++ libgphoto2-2.4.2/camlibs/ptp2/music-players.h 2009-04-20 12:14:47.486905889 +0200
@@ -198,10 +198,6 @@
DEVICE_FLAG_UNLOAD_DRIVER | DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL |
DEVICE_FLAG_NO_RELEASE_INTERFACE },
// Reported by XNJB user
- { "SanDisk", 0x0781, "Sansa e280", 0x7421,
- DEVICE_FLAG_UNLOAD_DRIVER | DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL |
- DEVICE_FLAG_NO_RELEASE_INTERFACE },
- // Reported by XNJB user
{ "SanDisk", 0x0781, "Sansa e280 v2", 0x7422,
DEVICE_FLAG_UNLOAD_DRIVER | DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL |
DEVICE_FLAG_NO_RELEASE_INTERFACE },