I just tested my TIPCI1620 CardBus/Controller on Suse 11.1. It seems to get farther in the setup process than when I tried it with Suse 11.0, see thread TI PCI1620 CardBus/Controller configuration - openSUSE Forums
When I inserted the 512 MB SD card the reader light came on and worked for about 30 seconds before it stopped. After it stopped I used pccardctl to see if it detected the card. I was gratified to see that it recognized it as an SD card.
linux-3k64:/home/daylily # pccardctl ls -v
Socket 0 Bridge: [yenta_cardbus] (bus ID: 0000:02:04.0)
Configuration: state: on ready: yes
Socket 1 Bridge: [yenta_cardbus] (bus ID: 0000:02:04.1)
Configuration: state: on ready: yes
Voltage: 5.0V Vcc: 5.0V Vpp: 0.0V
Socket 1 Device 0: [pata_pcmcia] (bus ID: 1.0)
Configuration: state: on
Product Name: TI Ultramedia SD
Identification: manf_id: 0x0097 card_id: 0x1620
function: 4 (fixed disk)
prod_id(1): "TI" (0xd1d76164)
prod_id(2): "Ultramedia SD" (0x00759718)
prod_id(3): --- (---)
prod_id(4): --- (---)
However I haven’t been able to figure out how to access the card. The device notifier does not see any new devices plugged in and fdisk -l does not list any new devices or partitions.
linux-3k64:/home/daylily # fdisk -l
Disk /dev/sda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf868f868
Device Boot Start End Blocks Id System
/dev/sda1 * 1 5222 41945683+ 7 HPFS/NTFS
/dev/sda2 5223 7294 16643340 5 Extended
/dev/sda5 5223 5223 8001 7 HPFS/NTFS
/dev/sda6 5224 5224 8001 7 HPFS/NTFS
/dev/sda7 5225 5355 1052226 b W95 FAT32
/dev/sda8 5356 5486 1052226 82 Linux swap / Solaris
/dev/sda9 5487 5617 1052226 83 Linux
/dev/sda10 5618 5650 265041 83 Linux
/dev/sda11 5651 5781 1052226 83 Linux
/dev/sda12 5782 6304 4200966 83 Linux
/dev/sda13 6305 6794 3935893+ 83 Linux
/dev/sda14 6958 6990 265041 83 Linux
I examined the new messages in dmesg (generated after I inserted the card) and found some interesting but lengthy messages.
pccard: PCMCIA card inserted into slot 1
cs: memory probe 0xe8200000-0xe82fffff: excluding 0xe8200000-0xe820ffff
pcmcia: registering new device pcmcia1.0
scsi2 : pata_pcmcia
ata3: PATA max PIO0 cmd 0xa100 ctl 0xa10e irq 3
ata3.00: CFA: SD-CARD, , max PIO2
ata3.00: 977760 sectors, multi 0, CHS 970/16/63
ata3.00: Drive reports diagnostics failure. This may indicate a drive
ata3.00: fault or invalid emulation. Contact drive vendor for information.
ata3: EH complete
isa bounce pool size: 16 pages
scsi 2:0:0:0: Direct-Access ATA SD-CARD n/a PQ: 0 ANSI: 5
sd 2:0:0:0: [sdb] 977760 512-byte hardware sectors: (500MB/477MiB)
sd 2:0:0:0: [sdb] Write Protect is off
sd 2:0:0:0: [sdb] Mode Sense: 00 3a 00 00
sd 2:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
sd 2:0:0:0: [sdb] 977760 512-byte hardware sectors: (500MB/477MiB)
sd 2:0:0:0: [sdb] Write Protect is off
sd 2:0:0:0: [sdb] Mode Sense: 00 3a 00 00
sd 2:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
sdb:<3>ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata3.00: cmd c8/00:08:01:00:00/00:00:00:00:00/a0 tag 0 dma 4096 in
res 50/00:00:00:00:00/00:00:00:00:00/a0 Emask 0x40 (internal error)
ata3.00: status: { DRDY }
ata3: EH complete
ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata3.00: cmd c8/00:08:01:00:00/00:00:00:00:00/a0 tag 0 dma 4096 in
res 50/00:00:00:00:00/00:00:00:00:00/a0 Emask 0x40 (internal error)
ata3.00: status: { DRDY }
ata3: EH complete
ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata3.00: cmd c8/00:08:01:00:00/00:00:00:00:00/a0 tag 0 dma 4096 in
res 50/00:00:00:00:00/00:00:00:00:00/a0 Emask 0x40 (internal error)
ata3.00: status: { DRDY }
ata3: EH complete
ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata3.00: cmd c8/00:08:01:00:00/00:00:00:00:00/a0 tag 0 dma 4096 in
res 50/00:00:00:00:00/00:00:00:00:00/a0 Emask 0x40 (internal error)
ata3.00: status: { DRDY }
ata3: EH complete
ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata3.00: cmd c8/00:08:01:00:00/00:00:00:00:00/a0 tag 0 dma 4096 in
res 50/00:00:00:00:00/00:00:00:00:00/a0 Emask 0x40 (internal error)
ata3.00: status: { DRDY }
ata3: EH complete
ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata3.00: cmd c8/00:08:01:00:00/00:00:00:00:00/a0 tag 0 dma 4096 in
res 50/00:00:00:00:00/00:00:00:00:00/a0 Emask 0x40 (internal error)
ata3.00: status: { DRDY }
sd 2:0:0:0: [sdb] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE,SUGGEST_OK
sd 2:0:0:0: [sdb] Sense Key : Aborted Command [current] [descriptor]
Descriptor sense data with sense descriptors (in hex):
72 0b 00 00 00 00 00 0c 00 0a 80 00 00 00 00 00
00 00 00 00
sd 2:0:0:0: [sdb] Add. Sense: No additional sense information
end_request: I/O error, dev sdb, sector 0
Buffer I/O error on device sdb, logical block 0
ata3: EH complete
ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata3.00: cmd c8/00:08:01:00:00/00:00:00:00:00/a0 tag 0 dma 4096 in
res 50/00:00:00:00:00/00:00:00:00:00/a0 Emask 0x40 (internal error)
ata3.00: status: { DRDY }
ata3: EH complete
ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata3.00: cmd c8/00:08:01:00:00/00:00:00:00:00/a0 tag 0 dma 4096 in
res 50/00:00:00:00:00/00:00:00:00:00/a0 Emask 0x40 (internal error)
ata3.00: status: { DRDY }
ata3: EH complete
ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata3.00: cmd c8/00:08:01:00:00/00:00:00:00:00/a0 tag 0 dma 4096 in
res 50/00:00:00:00:00/00:00:00:00:00/a0 Emask 0x40 (internal error)
ata3.00: status: { DRDY }
ata3: EH complete
ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata3.00: cmd c8/00:08:01:00:00/00:00:00:00:00/a0 tag 0 dma 4096 in
res 50/00:00:00:00:00/00:00:00:00:00/a0 Emask 0x40 (internal error)
ata3.00: status: { DRDY }
ata3: EH complete
ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata3.00: cmd c8/00:08:01:00:00/00:00:00:00:00/a0 tag 0 dma 4096 in
res 50/00:00:00:00:00/00:00:00:00:00/a0 Emask 0x40 (internal error)
ata3.00: status: { DRDY }
ata3: EH complete
ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata3.00: cmd c8/00:08:01:00:00/00:00:00:00:00/a0 tag 0 dma 4096 in
res 50/00:00:00:00:00/00:00:00:00:00/a0 Emask 0x40 (internal error)
ata3.00: status: { DRDY }
sd 2:0:0:0: [sdb] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE,SUGGEST_OK
sd 2:0:0:0: [sdb] Sense Key : Aborted Command [current] [descriptor]
Descriptor sense data with sense descriptors (in hex):
72 0b 00 00 00 00 00 0c 00 0a 80 00 00 00 00 00
00 00 00 00
sd 2:0:0:0: [sdb] Add. Sense: No additional sense information
end_request: I/O error, dev sdb, sector 0
Buffer I/O error on device sdb, logical block 0
ata3: EH complete
After the first section where it finds the device the next sections repeat.
Does anyone have any idea about how to continue troubleshooting this problem?