[Lenovo e320] Checkbox fails to detect the SD and SDHC - Manual test works fine
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
checkbox (Ubuntu) |
Expired
|
High
|
Unassigned |
Bug Description
Checkbox Version: 0.13.1~ppa19.12.04
After a run with Checkbox on the e320, the card reader test for both SD and SDHC fail but appear to work manually. I ran just that portion of the test in an effort to debug and found these results:
ubuntu@
No removable drives were detected, aborting
ubuntu@
No removable drives were detected, aborting
That's with the card inserted and a window displaying the drive and it's contents; can copy files to the drive.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: checkbox 0.13.3
ProcVersionSign
Uname: Linux 3.2.0-12-
ApportVersion: 1.91-0ubuntu1
Architecture: i386
Date: Fri Mar 2 11:15:44 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha i386 (20120201.1)
ProcEnviron:
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: checkbox
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in checkbox (Ubuntu): | |
status: | New → Triaged |
Update: I ran the following per roadmr's suggestion to try and narrow down what is going on here:
import dbus
bus = dbus.SystemBus() get_object( 'org.freedeskto p.UDisks' ,'/org/ freedesktop/ UDisks' ) umo,'org. freedesktop. UDisks' )
umo=bus.
um = dbus.Interface(
for dev in um.EnumerateDev ices(): object( 'org.freedeskto p.UDisks' ,dev) do,dbus. PROPERTIES_ IFACE) 'org.freedeskto p.UDisks. Device' ,"DeviceMountPa ths") 'org.freedeskto p.UDisks. Device' ,"DeviceIsDrive ") 'org.freedeskto p.UDisks. Device' , "DriveConnectio nInterface" )
do = bus.get_
dp = dbus.Interface(
print dp.Get(
print dp.Get(
print dp.Get(
Output:
ubuntu@ 201106- 8229:~$ python test.py dbus.Signature( 's'), variant_level=1) dbus.Signature( 's'), variant_level=1) dbus.Signature( 's'), variant_level=1) dbus.Signature( 's'), variant_level=1) [dbus.String( u'/')], signature= dbus.Signature( 's'), variant_level=1) dbus.Signature( 's'), variant_level=1) dbus.Signature( 's'), variant_level=1) [dbus.String( u'/media/ 0E66-714A' )], signature= dbus.Signature( 's'), variant_level=1)
dbus.Array([], signature=
0
ata
dbus.Array([], signature=
1
ata
dbus.Array([], signature=
1
usb
dbus.Array([], signature=
0
usb
dbus.Array(
0
ata
dbus.Array([], signature=
0
ata
dbus.Array([], signature=
1
scsi
dbus.Array(
0
scsi
^^^^
So as we see here - the output reflects that the card reader is a SCSI device.