This is Gentoo's testing wiki. It is a non-operational environment and its textual content is outdated.
Please visit our production wiki at https://wiki.gentoo.org
Texas Instruments PCIxx12
From Gentoo Wiki (test)
This article is a stub. You can help by expanding it.
Hardware detection
root #
lspci -nnkv
02:06.0 CardBus bridge [0607]: Texas Instruments PCIxx12 Cardbus Controller [104c:8039] Subsystem: Hewlett-Packard Company PCIxx12 Cardbus Controller [103c:30aa] Flags: bus master, medium devsel, latency 168, IRQ 18 Memory at e8100000 (32-bit, non-prefetchable) [size=4K] Bus: primary=02, secondary=03, subordinate=06, sec-latency=176 Memory window 0: ec000000-efffffff (prefetchable) Memory window 1: f0000000-f3ffffff I/O window 0: 00008000-000080ff I/O window 1: 00008400-000084ff 16-bit legacy interface ports at 0001 Capabilities: [a0] Power Management version 2 Kernel driver in use: yenta_cardbus 02:06.1 FireWire (IEEE 1394) [0c00]: Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller [104c:803a] (prog-if 10 [OHCI]) Subsystem: Hewlett-Packard Company PCIxx12 OHCI Compliant IEEE 1394 Host Controller [103c:30aa] Flags: bus master, medium devsel, latency 64, IRQ 19 Memory at e8101000 (32-bit, non-prefetchable) [size=2K] Memory at e8104000 (32-bit, non-prefetchable) [size=16K] Capabilities: [44] Power Management version 2 Kernel driver in use: firewire_ohci Kernel modules: firewire_ohci 02:06.2 Mass storage controller [0180]: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) [104c:803b] Subsystem: Hewlett-Packard Company 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) [103c:30aa] Flags: bus master, medium devsel, latency 64, IRQ 19 Memory at e8108000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] Power Management version 2 Kernel driver in use: tifm_7xx1 02:06.3 SD Host controller [0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller [104c:803c] Subsystem: Hewlett-Packard Company PCIxx12 SDA Standard Compliant SD Host Controller [103c:30aa] Flags: bus master, medium devsel, latency 64, IRQ 22 Memory at e8109000 (32-bit, non-prefetchable) [size=256] Capabilities: [80] Power Management version 2 Kernel driver in use: sdhci-pci 02:06.4 Communication controller [0780]: Texas Instruments PCIxx12 GemCore based SmartCard controller [104c:803d] Subsystem: Hewlett-Packard Company nc6310 [103c:30aa] Flags: medium devsel, IRQ 10 Memory at e810a000 (32-bit, non-prefetchable) [size=4K] Memory at e810b000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] Power Management version 2
root #
lshw
*-core *-pci *-pci:3 description: PCI bridge product: 82801 Mobile PCI Bridge vendor: Intel Corporation physical id: 1e bus info: pci@0000:00:1e.0 version: e1 width: 32 bits clock: 33MHz capabilities: pci subtractive_decode bus_master cap_list resources: ioport:8000(size=4096) memory:e8100000-e83fffff *-pcmcia description: CardBus bridge product: PCIxx12 Cardbus Controller vendor: Texas Instruments physical id: 6 bus info: pci@0000:02:06.0 version: 00 width: 32 bits clock: 33MHz capabilities: pcmcia bus_master cap_list configuration: driver=yenta_cardbus latency=176 maxlatency=5 mingnt=192 resources: irq:18 memory:e8100000-e8100fff ioport:8000(size=256) ioport:8400(size=256) memory:ec000000-efffffff memory:f0000000-f3ffffff *-firewire description: FireWire (IEEE 1394) product: PCIxx12 OHCI Compliant IEEE 1394 Host Controller vendor: Texas Instruments physical id: 6.1 bus info: pci@0000:02:06.1 version: 00 width: 32 bits clock: 33MHz capabilities: pm ohci bus_master cap_list configuration: driver=firewire_ohci latency=64 maxlatency=4 mingnt=2 resources: irq:19 memory:e8101000-e81017ff memory:e8104000-e8107fff *-storage description: Mass storage controller product: 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) vendor: Texas Instruments physical id: 6.2 bus info: pci@0000:02:06.2 version: 00 width: 32 bits clock: 33MHz capabilities: storage pm bus_master cap_list configuration: driver=tifm_7xx1 latency=64 maxlatency=4 mingnt=7 resources: irq:19 memory:e8108000-e8108fff *-generic description: SD Host controller product: PCIxx12 SDA Standard Compliant SD Host Controller vendor: Texas Instruments physical id: 6.3 bus info: pci@0000:02:06.3 version: 00 width: 32 bits clock: 33MHz capabilities: pm bus_master cap_list configuration: driver=sdhci-pci latency=64 maxlatency=4 mingnt=7 resources: irq:22 memory:e8109000-e81090ff *-communication UNCLAIMED description: Communication controller product: PCIxx12 GemCore based SmartCard controller vendor: Texas Instruments physical id: 6.4 bus info: pci@0000:02:06.4 version: 00 width: 32 bits clock: 33MHz capabilities: pm cap_list configuration: latency=0 resources: memory:e810a000-e810afff memory:e810b000-e810bfff
Device drivers
Note
After changes on kernel configuration do not forget to rebuild the kernel.
After changes on kernel configuration do not forget to rebuild the kernel.
pcmcia - PCIxx12 Cardbus Controller
KERNEL linux-4.1.8 - PCIxx12 Cardbus Controller
'"`UNIQ--pre-00000003-QINU`"'
See also the PC-Card article and Handbook: Get PCMCIA working.
firewire - PCIxx12 OHCI Compliant IEEE 1394 Host Controller
For kernel config and more details see the FireWire article.
storage - 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
KERNEL linux-4.1.8 - 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
'"`UNIQ--pre-00000006-QINU`"'
generic - PCIxx12 SDA Standard Compliant SD Host Controller
KERNEL linux-4.1.8 - PCIxx12 SDA Standard Compliant SD Host Controller
'"`UNIQ--pre-00000009-QINU`"'
Card detection
Media inserted in the card reader do not go in /dev/disk/ but will be presented as mspblk0p1 in case of MemoryStick:
user $
dmesg
[ 4344.728058] tifm_core: MemoryStick card detected in socket 0:0 [ 4344.884195] memstick0: switching to 4-bit parallel mode [ 4344.886722] mspblk0: p1
user $
lsblk -o +fstype,label,uuid,partuuid
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT FSTYPE LABEL UUID PARTUUID mspblk0 254:0 0 958.5M 0 tape └─mspblk0p1 254:1 0 957M 0 part vfat 1WD67HU8N6F
And as mmcblk0p1 in case of SDHC Card:
user $
dmesg
[ 5427.236057] tifm_core: MMC/SD card detected in socket 0:1 [ 5427.501725] mmc1: new SDHC card at address e624 [ 5427.502529] mmcblk0: mmc1:e624 SU16G 14.8 GiB [ 5427.509956] mmcblk0: p1
user $
lsblk -o +fstype,label,uuid,partuuid
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT FSTYPE LABEL UUID PARTUUID mmcblk0 179:0 0 14.9G 0 disk └─mmcblk0p1 179:1 0 14.9G 0 part vfat 30CB-DBD7
For handling of inserted media, see also the Removable media article.