** 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

Reply via email to