** Changed in: linux-source-2.6.17 (Ubuntu)
Status: Confirmed => Unconfirmed
** Summary changed:
- Texas Instruments Card reader not working
+ Texas Instruments Card reader (8039) not working
** Description changed:
My card reader is neither detected nor working. It is made to support
SD, MS/Pro, MMC, SM and XD cards. The workaround listed later provides
working support for SD, fails for SM (a 128MB card branded 'Dane-Elec'
which works fine in Windows) and has not been tested for other types of
card.
Support is missing in these kernels:
linux-source-2.6.17-10-generic (Ubuntu Edgy)
linux-source-2.6.20-2-generic (Ubuntu Feisty)
Here's what I know.
Output from Debian GNU/Linux device driver check page
104c8039 - Texas Instruments no information
104c803a - Texas Instruments no information
104c803b - Texas Instruments no information
104c803c - Texas Instruments no information
Output from lspci -n
[EMAIL PROTECTED]:/usr/share/gramps$ lspci -n
0000:00:00.0 0600: 8086:27a0 (rev 03)
0000:00:01.0 0604: 8086:27a1 (rev 03)
0000:00:1b.0 0403: 8086:27d8 (rev 01)
0000:00:1c.0 0604: 8086:27d0 (rev 01)
0000:00:1c.1 0604: 8086:27d2 (rev 01)
0000:00:1c.2 0604: 8086:27d4 (rev 01)
0000:00:1d.0 0c03: 8086:27c8 (rev 01)
0000:00:1d.1 0c03: 8086:27c9 (rev 01)
0000:00:1d.2 0c03: 8086:27ca (rev 01)
0000:00:1d.3 0c03: 8086:27cb (rev 01)
0000:00:1d.7 0c03: 8086:27cc (rev 01)
0000:00:1e.0 0604: 8086:2448 (rev e1)
0000:00:1f.0 0601: 8086:27b9 (rev 01)
0000:00:1f.2 0101: 8086:27c4 (rev 01)
0000:00:1f.3 0c05: 8086:27da (rev 01)
0000:01:00.0 0300: 10de:01d8 (rev a1)
0000:06:00.0 0280: 8086:4222 (rev 02)
0000:08:06.0 0607: 104c:8039
0000:08:06.1 0c00: 104c:803a
0000:08:06.2 0180: 104c:803b
0000:08:06.3 0805: 104c:803c
0000:08:08.0 0200: 8086:1092 (rev 01)
I would love help finding out where to report this or who might be
interested in working on it. I can't find a project which supports Texas
Instruments Card Readers.
+
+ = SD Card =
+ After force-starting the kernel modules tifm_7xx1, tifm_core, tifm_sd my
reader reads SD card fine:
+ $ mount
+ /dev/mmcblk0p1 on /media/mmcdisk type vfat
(rw,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,iocharset=utf8)
+
+ Although there seem to be some problems I can't interpret, perhaps a corrupt
sector?
+ $ less +F /var/log/messages
+ Dec 26 20:39:06 localhost kernel: [17180212.804000] tifm_7xx1: sd card
detected in socket 1
+ Dec 26 20:39:07 localhost kernel: [17180214.028000] mmcblk0: mmc1:470a SD512
500224KiB
+ Dec 26 20:39:07 localhost kernel: [17180214.028000] mmcblk0: p1
+ Dec 26 20:39:07 localhost kernel: [17180214.112000] end_request: I/O error,
dev mmcblk0, sector 1000440
+ Dec 26 20:39:07 localhost last message repeated 2 times
+ Dec 26 20:39:07 localhost kernel: [17180214.116000] end_request: I/O error,
dev mmcblk0, sector 1000440
+ Dec 26 20:39:07 localhost last message repeated 2 times
+ Dec 26 20:39:07 localhost kernel: [17180214.120000] end_request: I/O error,
dev mmcblk0, sector 1000440
+ Dec 26 20:39:07 localhost kernel: [17180214.120000] end_request: I/O error,
dev mmcblk0, sector 1000440
+ Waiting for data... (interrupt to abort)
+
+ = SM Card =
+
+ First sign of trouble is that it's seen as an XD card:
+ $ less +F /var/log/messages
+ Dec 26 20:54:34 localhost kernel: [17181140.796000] tifm_7xx1: xd card
detected in socket 0
+ Waiting for data... (interrupt to abort)
+ ...and mount shows that it's not mounted anywhere. When I take the card out I
get
+ $ less +F /var/log/messages
+ Dec 26 20:56:39 localhost kernel: [17181265.716000] tifm_7xx1: demand
removing card from socket 0
+ ...which is asking for what I just did. It seems to think that socket 0 (p 0)
is busy, so if I put my SD card back in it's assigned to socket 1 (p 1)
--
Texas Instruments Card reader (8039) not working
https://launchpad.net/bugs/53923
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs