Ubuntu 10.04 no reconoce tarjetas XD

Asked by jorge_mantilla

Esta es una edición de la pregunta original. Mi problema fue resuelto como se describe en la respuesta # 12. Tenía una laptop compaq pressario CQ-40 con ubuntu 10.04 instalado, pero no funcionaba el lector xd.

Al inicio de mi experiencia con Ubuntu posteé el problema, pero sin ningún tipo de respuesta, a lo interpuse una queja abierta sobre la ayuda recibida y que me sirvió de enganche para poder llamar la atención de quienes me ayudaron, con lo que fue borrada mi queja, pero conseguí la atención por parte de un Sr. Español Jorge Suárez.

Es por eso que la primera respuesta que recibo es un llamado de atención sobre la falta de información que propongo para solucionar el problema.

En el desarrollo de la solución a mi problema de las tarjetas xd, como pueden leer hasta la repuesta # 11, no pude obtener ninguna solución, dejando por sentado que no se podia resolver, más mi curiosidad por aprender me condujo a horas de navegación entre foros y foros hasta encontrar una solución efectiva al problema de las tarjetas y que muestro en la respuesta # 12.

Hoy, 3 de mayo de 2011, edito la presente información en pedido de los usuarios con el mismo problema y que por cuestiones desconocidas para mi, fue cambiada mi pregunta original por otra similar pero con otra marca de lector.

Espero puedan solucionar problemas como el mío con la presente información.

Ojo: la solución al lío se encuentra en la respuesta # 12.

Gracias.

Question information

Language:
Spanish Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
jorge_mantilla
Solved:
Last query:
Last reply:
Revision history for this message
Jorge Suárez de Lis (ys) said :
#1

Seguramente el motivo por el que no has obtenido respuesta hasta ahora es que falta mucha información en tu pregunta, y esta es demasiado obvia.

¿Cómo conectas la tarjeta XD al ordenador? ¿Tiene el ordenador un lector de tarjetas integrado? ¿Conectas la cámara a través de un puerto USB?

Abre una terminal (aplicaciones » accesorios » terminal). Pon lo siguiente:

  tail -f /var/log/messages

Aparecerán algunas cosas en la terminal, pero ignóralas. No cierres la terminal, déjala ahí. Ahora conecta la tarjeta de memoria (con el dispositivo que utilices). Aparecerá más información en la terminal. Copia esa información y péganosla aquí para que podamos verla.

Revision history for this message
jorge_mantilla (jennyfreizam) said :
#2

Hola Jorge Suárez, la verdad es que he conseguido su atención por el comentario anterior que he posteado y que ha sido eliminado. la información que adjunté en la primera pregunta fue la siguiente:

08:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller
08:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller
08:00.3 System peripheral: JMicron Technology Corp. MS Host Controller
08:00.4 System peripheral: JMicron Technology Corp. xD Host Controller

con lspci.

Ahora que he hecho lo que me sugieres, pero no sale información adicional en el terminal.
El dispositivo es interno es decir integrado a mi laptop que es una compaq presario cq40

jhmb@jhmb-laptop:~$ tail -f /var/log/messages
Jun 3 11:58:11 jhmb-laptop kernel: [ 70.400041] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Jun 3 11:58:11 jhmb-laptop kernel: [ 70.401568] ata1.00: configured for UDMA/100
Jun 3 11:58:11 jhmb-laptop kernel: [ 70.401578] ata1: EH complete
Jun 3 11:58:31 jhmb-laptop kernel: [ 90.312043] usb 3-3: new low speed USB device using ohci_hcd and address 2
Jun 3 11:58:31 jhmb-laptop kernel: [ 90.481133] usb 3-3: configuration #1 chosen from 1 choice
Jun 3 11:58:31 jhmb-laptop kernel: [ 90.533158] usbcore: registered new interface driver hiddev
Jun 3 11:58:31 jhmb-laptop kernel: [ 90.538276] input: Genius Optical Mouse as /devices/pci0000:00/0000:00:12.0/usb3/3-3/3-3:1.0/input/input12
Jun 3 11:58:31 jhmb-laptop kernel: [ 90.538487] generic-usb 0003:0458:003A.0001: input,hidraw0: USB HID v1.11 Mouse [Genius Optical Mouse] on usb-0000:00:12.0-3/input0
Jun 3 11:58:31 jhmb-laptop kernel: [ 90.538520] usbcore: registered new interface driver usbhid
Jun 3 11:58:31 jhmb-laptop kernel: [ 90.539518] usbhid: v2.6:USB HID core driver

Revision history for this message
jorge_mantilla (jennyfreizam) said :
#3

acabó de salir un mensaje en el terminal, pero no se si tenga relación a mi problema, ahi va:

Jun 3 12:33:37 jhmb-laptop rsyslogd: [origin software="rsyslogd" swVersion="4.2.0" x-pid="706" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'.

Por cierto no conecto la cámara a través de ningún cable, lo que hago es insertar la tarjeta XD en el lector integrado.
La tarjeta dice: Olympus XD-Picture card. MXD Toshiba.

Revision history for this message
Jorge Suárez de Lis (ys) said :
#4

Vale, la información esencial era esa, saber que era un lector integrado en el portátil y la marca del portátil. Desafortunadamente no encuentro nada que parezca servir. Dinos la salida del siguiente comando en una terminal para saber si el lector lo maneja algún driver:

  lspci -v

Revision history for this message
jorge_mantilla (jennyfreizam) said :
#5

Gracias jorge por la pronta respuesta.

ahí está la salida:

jhmb@jhmb-laptop:~$ lspci -v
00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: bus master, 66MHz, medium devsel, latency 0
 Capabilities: <access denied>

00:01.0 PCI bridge: Hewlett-Packard Company Device 9602
 Flags: bus master, 66MHz, medium devsel, latency 64
 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
 I/O behind bridge: 00007000-00007fff
 Memory behind bridge: d2300000-d24fffff
 Prefetchable memory behind bridge: 00000000c0000000-00000000cfffffff
 Capabilities: <access denied>
 Kernel modules: shpchp

00:04.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 0)
 Flags: bus master, fast devsel, latency 0
 Bus: primary=00, secondary=02, subordinate=07, sec-latency=0
 I/O behind bridge: 00003000-00006fff
 Memory behind bridge: d1300000-d22fffff
 Prefetchable memory behind bridge: 00000000d0000000-00000000d0ffffff
 Capabilities: <access denied>
 Kernel driver in use: pcieport
 Kernel modules: shpchp

00:05.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 1)
 Flags: bus master, fast devsel, latency 0
 Bus: primary=00, secondary=08, subordinate=08, sec-latency=0
 Memory behind bridge: d1200000-d12fffff
 Prefetchable memory behind bridge: 00000000b0000000-00000000b00fffff
 Capabilities: <access denied>
 Kernel driver in use: pcieport
 Kernel modules: shpchp

00:06.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 2)
 Flags: bus master, fast devsel, latency 0
 Bus: primary=00, secondary=09, subordinate=09, sec-latency=0
 Memory behind bridge: d1100000-d11fffff
 Capabilities: <access denied>
 Kernel driver in use: pcieport
 Kernel modules: shpchp

00:07.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 3)
 Flags: bus master, fast devsel, latency 0
 Bus: primary=00, secondary=0a, subordinate=0a, sec-latency=0
 I/O behind bridge: 00002000-00002fff
 Memory behind bridge: b0100000-b01fffff
 Prefetchable memory behind bridge: 00000000d1000000-00000000d10fffff
 Capabilities: <access denied>
 Kernel driver in use: pcieport
 Kernel modules: shpchp

00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [AHCI mode] (prog-if 01)
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 22
 I/O ports at 8038 [size=8]
 I/O ports at 804c [size=4]
 I/O ports at 8030 [size=8]
 I/O ports at 8048 [size=4]
 I/O ports at 8010 [size=16]
 Memory at d2508000 (32-bit, non-prefetchable) [size=1K]
 Capabilities: <access denied>
 Kernel driver in use: ahci
 Kernel modules: ahci

00:12.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller (prog-if 10)
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16
 Memory at d2507000 (32-bit, non-prefetchable) [size=4K]
 Kernel driver in use: ohci_hcd

00:12.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller (prog-if 10)
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16
 Memory at d2506000 (32-bit, non-prefetchable) [size=4K]
 Kernel driver in use: ohci_hcd

00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller (prog-if 20)
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17
 Memory at d2508500 (32-bit, non-prefetchable) [size=256]
 Capabilities: <access denied>
 Kernel driver in use: ehci_hcd

00:13.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller (prog-if 10)
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18
 Memory at d2505000 (32-bit, non-prefetchable) [size=4K]
 Kernel driver in use: ohci_hcd

00:13.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller (prog-if 10)
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18
 Memory at d2504000 (32-bit, non-prefetchable) [size=4K]
 Kernel driver in use: ohci_hcd

00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller (prog-if 20)
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19
 Memory at d2508400 (32-bit, non-prefetchable) [size=256]
 Capabilities: <access denied>
 Kernel driver in use: ehci_hcd

00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 3a)
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: 66MHz, medium devsel
 Capabilities: <access denied>
 Kernel driver in use: piix4_smbus
 Kernel modules: i2c-piix4

00:14.1 IDE interface: ATI Technologies Inc SB700/SB800 IDE Controller (prog-if 8a [Master SecP PriP])
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16
 I/O ports at 01f0 [size=8]
 I/O ports at 03f4 [size=1]
 I/O ports at 0170 [size=8]
 I/O ports at 0374 [size=1]
 I/O ports at 8000 [size=16]
 Capabilities: <access denied>
 Kernel driver in use: pata_atiixp
 Kernel modules: pata_atiixp

00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: bus master, slow devsel, latency 64, IRQ 16
 Memory at d2500000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: <access denied>
 Kernel driver in use: HDA Intel
 Kernel modules: snd-hda-intel

00:14.3 ISA bridge: ATI Technologies Inc SB700/SB800 LPC host controller
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: bus master, 66MHz, medium devsel, latency 0

00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge (prog-if 01)
 Flags: bus master, 66MHz, medium devsel, latency 64
 Bus: primary=00, secondary=80, subordinate=8f, sec-latency=64
 I/O behind bridge: 00001000-00001fff

00:18.0 Host bridge: Advanced Micro Devices [AMD] Mobile K10 [Turion X2, Athlon X2, Sempron] HyperTransport Configuration (rev 40)
 Flags: fast devsel
 Capabilities: <access denied>

00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 11h [Turion X2, Athlon X2, Sempron] Address Map
 Flags: fast devsel

00:18.2 Host bridge: Advanced Micro Devices [AMD] Mobile K10 [Turion X2, Athlon X2, Sempron] DRAM Controller
 Flags: fast devsel

00:18.3 Host bridge: Advanced Micro Devices [AMD] Mobile K10 [Turion X2, Athlon X2, Sempron] Miscellaneous Control
 Flags: fast devsel

00:18.4 Host bridge: Advanced Micro Devices [AMD] Mobile K10 [Turion X2, Athlon X2, Sempron] Link Control
 Flags: fast devsel

01:05.0 VGA compatible controller: ATI Technologies Inc RS780M/RS780MN [Radeon HD 3200 Graphics]
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: bus master, fast devsel, latency 0, IRQ 18
 Memory at c0000000 (32-bit, prefetchable) [size=256M]
 I/O ports at 7000 [size=256]
 Memory at d2400000 (32-bit, non-prefetchable) [size=64K]
 Memory at d2300000 (32-bit, non-prefetchable) [size=1M]
 Capabilities: <access denied>
 Kernel driver in use: radeon
 Kernel modules: radeon

01:05.1 Audio device: ATI Technologies Inc RS780 Azalia controller
 Subsystem: ATI Technologies Inc RS780 Azalia controller
 Flags: bus master, fast devsel, latency 0, IRQ 19
 Memory at d2410000 (32-bit, non-prefetchable) [size=16K]
 Capabilities: <access denied>
 Kernel driver in use: HDA Intel
 Kernel modules: snd-hda-intel

08:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: bus master, fast devsel, latency 0, IRQ 17
 Memory at d1200300 (32-bit, non-prefetchable) [size=256]
 Expansion ROM at b0000000 [disabled] [size=64K]
 Capabilities: <access denied>
 Kernel driver in use: sdhci-pci
 Kernel modules: sdhci-pci

08:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (prog-if 01)
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: fast devsel, IRQ 17
 Memory at d1200200 (32-bit, non-prefetchable) [size=256]
 Capabilities: <access denied>
 Kernel modules: sdhci-pci

08:00.3 System peripheral: JMicron Technology Corp. MS Host Controller
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: bus master, fast devsel, latency 0, IRQ 17
 Memory at d1200100 (32-bit, non-prefetchable) [size=256]
 Capabilities: <access denied>
 Kernel driver in use: jmb38x_ms
 Kernel modules: jmb38x_ms

08:00.4 System peripheral: JMicron Technology Corp. xD Host Controller
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: bus master, fast devsel, latency 0, IRQ 5
 Memory at d1200000 (32-bit, non-prefetchable) [size=256]
 Capabilities: <access denied>

09:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
 Subsystem: Hewlett-Packard Company Device 137d
 Flags: bus master, fast devsel, latency 0, IRQ 18
 Memory at d1100000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: <access denied>
 Kernel driver in use: b43-pci-bridge
 Kernel modules: ssb

0a:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: bus master, fast devsel, latency 0, IRQ 29
 I/O ports at 2000 [size=256]
 Memory at d1010000 (64-bit, prefetchable) [size=4K]
 Memory at d1000000 (64-bit, prefetchable) [size=64K]
 Expansion ROM at d1020000 [disabled] [size=128K]
 Capabilities: <access denied>
 Kernel driver in use: r8169
 Kernel modules: r8169

Revision history for this message
Jorge Suárez de Lis (ys) said :
#6

> 08:00.4 System peripheral: JMicron Technology Corp. xD Host Controller
> Subsystem: Hewlett-Packard Company Device 30fe
> Flags: bus master, fast devsel, latency 0, IRQ 5
> Memory at d1200000 (32-bit, non-prefetchable) [size=256]
> Capabilities: <access denied>

Bueno, por lo que veo no lo está utilizando ningún driver. Sin embargo,
el resto de lectores sí. Es decir, las tarjetas SD, MMC y demás clases
deberían funcionarte pero las XD no.

Para investigar si está realmente soportado por algún driver en
desarrollo o por algún driver que no lo reconoce como soportado pero que
en realidad si lo está, me vendría bien el ID del vendor y del product.
Es decir, dime la salida del siguiente comando:

  lspci -nn

Un saludo.

Revision history for this message
jorge_mantilla (jennyfreizam) said :
#7

Ok, gracias por la respuesta, de hecho asi veo que no hay driver en uso.

Ahi está lo que me solicitaste:

jhmb@jhmb-laptop:~$ lspci -nn
00:00.0 Host bridge [0600]: Advanced Micro Devices [AMD] RS780 Host Bridge [1022:9600]
00:01.0 PCI bridge [0604]: Hewlett-Packard Company Device [103c:9602]
00:04.0 PCI bridge [0604]: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 0) [1022:9604]
00:05.0 PCI bridge [0604]: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 1) [1022:9605]
00:06.0 PCI bridge [0604]: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 2) [1022:9606]
00:07.0 PCI bridge [0604]: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 3) [1022:9607]
00:11.0 SATA controller [0106]: ATI Technologies Inc SB700/SB800 SATA Controller [AHCI mode] [1002:4391]
00:12.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397]
00:12.1 USB Controller [0c03]: ATI Technologies Inc SB700 USB OHCI1 Controller [1002:4398]
00:12.2 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB EHCI Controller [1002:4396]
00:13.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397]
00:13.1 USB Controller [0c03]: ATI Technologies Inc SB700 USB OHCI1 Controller [1002:4398]
00:13.2 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB EHCI Controller [1002:4396]
00:14.0 SMBus [0c05]: ATI Technologies Inc SBx00 SMBus Controller [1002:4385] (rev 3a)
00:14.1 IDE interface [0101]: ATI Technologies Inc SB700/SB800 IDE Controller [1002:439c]
00:14.2 Audio device [0403]: ATI Technologies Inc SBx00 Azalia (Intel HDA) [1002:4383]
00:14.3 ISA bridge [0601]: ATI Technologies Inc SB700/SB800 LPC host controller [1002:439d]
00:14.4 PCI bridge [0604]: ATI Technologies Inc SBx00 PCI to PCI Bridge [1002:4384]
00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] Mobile K10 [Turion X2, Athlon X2, Sempron] HyperTransport Configuration [1022:1300] (rev 40)
00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] Family 11h [Turion X2, Athlon X2, Sempron] Address Map [1022:1301]
00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] Mobile K10 [Turion X2, Athlon X2, Sempron] DRAM Controller [1022:1302]
00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] Mobile K10 [Turion X2, Athlon X2, Sempron] Miscellaneous Control [1022:1303]
00:18.4 Host bridge [0600]: Advanced Micro Devices [AMD] Mobile K10 [Turion X2, Athlon X2, Sempron] Link Control [1022:1304]
01:05.0 VGA compatible controller [0300]: ATI Technologies Inc RS780M/RS780MN [Radeon HD 3200 Graphics] [1002:9612]
01:05.1 Audio device [0403]: ATI Technologies Inc RS780 Azalia controller [1002:960f]
08:00.0 System peripheral [0880]: JMicron Technology Corp. SD/MMC Host Controller [197b:2382]
08:00.2 SD Host controller [0805]: JMicron Technology Corp. Standard SD Host Controller [197b:2381]
08:00.3 System peripheral [0880]: JMicron Technology Corp. MS Host Controller [197b:2383]
08:00.4 System peripheral [0880]: JMicron Technology Corp. xD Host Controller [197b:2384]
09:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)
0a:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)

Revision history for this message
Jorge Suárez de Lis (ys) said :
#8

Parece que es el mismo multilector que llevan los Acer Aspire One, que buscando en Google encuentro mucha gente con el mismo problema con ese lector, que las tarjetas XD no van.

Atendiendo a lo que dicen en [1], existía un driver llamado jmb38x_xd que manejaba ese lector de XD que funcionaba en versiones anteriores del núcleo Linux y que llegó a distribuirse con algunas distribuciones de Linux, pero no entró nunca en la rama principal (parece que no fue aceptado por algún motivo) y dejó de mantenerse. En versiones más recientes del núcleo no funciona.

Es decir, a no ser que haya algo por ahí perdido por Internet que se me escape, ese lector de XD no está soportado actualmente (de MS, SD, MMC y otros si). Como alternativa, puedes probar a conectar la cámara con un cable a través de USB para utilizara como si fuera una lectora de tarjetas externa.

[1] http://www.linuxquestions.org/questions/linux-hardware-18/xd-picture-card-doesnt-work-in-5-in-1-internal-reader-788910/#post3863697

Revision history for this message
jorge_mantilla (jennyfreizam) said :
#9

Ok, entonces damos por perdido el asunto.

Lamentablemente no tengo el cable usb de la cámara, de todas formas es algo con lo que se puede vivir ya que he usado ubuntu desde hace mucho tiempo.

Gracias por la ayuda.

Revision history for this message
Jorge Suárez de Lis (ys) said :
#10

Puedes intentar conseguir un cable compatible. Si me dices el modelo podemos mirar qué cable lleva. Si es uno muy estándar (miniusb o microusb, por ejemplo) se puede encontrar en cualquier parte a precios muy competitivos.

Revision history for this message
jorge_mantilla (jennyfreizam) said :
#11

ok, gracias, yo reviso el tipo del cable y t remito la info.

Gracias otra vez

Revision history for this message
jorge_mantilla (jennyfreizam) said :
#12

A la presente fecha del este mensaje que posteo, he encontrado que el driver que menciona Jorge Suárez de Liz anteriormente:
jmb38x_xd...........................es el que ha ayudado a resolver mi problema.
Buscando en la red encontré la siguiente página de donde descargué el controlador:

http://ubuntuforums.org/attachment.php?attachmentid=146260&d=1265499995

en el cual se encuentra dentro del comprimido un archivo de texto que dice:

Support Kernels:
2.6.31 and more ?

Support Chips:
JMB38x MS/xD Host Controller [197b:2384, 197b:2389]

driver for xD-Picture Card
drivers for SD, MS and MMC are already available in the 2.6.31 kernel

Install Requirements:
1. Kernel source HEADERS
2. Compiler

Install Process:
1. Decompress jmb38x_xd.tgz
   # tar xzf jmb38x_xd.tgz
2. Change directory to jmb38x
   # cd jmb38x
3. Compile drivers with root permission
   # make
   # make install

Known Issues:
None

Hasta ahí el texto del comprimido, de ahi lo que decidí fue instalarlo, tomando en cuenta que al momento de hacerlo cuento con el siguiente kernel:

2.6.32-24

Y que el texto de ayuda dice:

2.6.31 and more ?

Sugiriendo que en núcleos posteriores no se ha probado su efectividad. Sin embargo y como comento hasta el día de hoy 10 de agosto de 2010, mi problema se ha resuelto al compilar este controlador en el núcleo 2.6.32-24

Cabe destacar que hice la prueba con un paquete que encontré en la siguiente dirección:

http://download.ubuntu.pl/drivers/jmb38x.tar.bz2

sin resultado alguno, ya que asi mismo posee un archivo de texto que menciona que ese controlador solo soporta los núcleos desde 2.6.22 hasta el 2.6.29 y al momento de compilar salió en el terminal una serie de errores, que en su contraste al momento de compilar paquete jmb38x_xd.tar.gz no salió ningún error en el terminal.

Muchas gracias y espero que a las personas que tenían el mismo problema que yo, pues puedan resolverlo. Ahora sí mi computadora Compaq presario HP CQ40 está completa con ubuntu Lucid actualmente.

Revision history for this message
Akapell (akapellgarcia) said :
#13

Hola, mi nombre es Abdiel y he estado siguiendo la conversación de ustedes, ya que tengo el mismo problema. Tengo una compaq CQ40-320la con Ubuntu 10.04 en la cual todo funciona de maravilla a excepción del lector de tarjetas sd, xd, mmc.
Investigando pudo percatarme que al encender la laptop con la tarjeta sd puesta en el lector, ubuntu si reconoce la tarjeta e incluso tengo acceso a la información de la misma. Según parece el problema no radica en el driver sino que el grub no monta la unidad si esta no cuenta con ninguna tarjeta al encender la portatil.
En varios foros dan como solución el editar el archivo GRUB.cfg (Para mas detalles visitar: http://ubuntuforums.org/archive/index.php/t-1398423.html), pero desafortunadamente obtengo los mismo resultados.
Espero que a ustedes les vaya mejor que a mi, ya que no he tenido suerte.
Cualquier novedad me avisan por este mismo medio.
Gracias.

Revision history for this message
jorge_mantilla (jennyfreizam) said :
#14

Hola Abdiel, mira, en el hilo de esta conversación Jorge Suaréz dice:

Vale, la información esencial era esa, saber que era un lector integrado en el portátil y la marca del portátil. Desafortunadamente no encuentro nada que parezca servir. Dinos la salida del siguiente comando en una terminal para saber si el lector lo maneja algún driver:

  lspci -v

Y la salida la posteo yo a continuación, (pego solo la parte importante del problema, pero tú tienes la información mas arriba donde puedes verifivcar lo que digo):

8:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: bus master, fast devsel, latency 0, IRQ 17
 Memory at d1200300 (32-bit, non-prefetchable) [size=256]
 Expansion ROM at b0000000 [disabled] [size=64K]
 Capabilities: <access denied>
 Kernel driver in use: sdhci-pci
 Kernel modules: sdhci-pci

08:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (prog-if 01)
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: fast devsel, IRQ 17
 Memory at d1200200 (32-bit, non-prefetchable) [size=256]
 Capabilities: <access denied>
 Kernel modules: sdhci-pci

08:00.3 System peripheral: JMicron Technology Corp. MS Host Controller
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: bus master, fast devsel, latency 0, IRQ 17
 Memory at d1200100 (32-bit, non-prefetchable) [size=256]
 Capabilities: <access denied>
 Kernel driver in use: jmb38x_ms
 Kernel modules: jmb38x_ms

08:00.4 System peripheral: JMicron Technology Corp. xD Host Controller
 Subsystem: Hewlett-Packard Company Device 30fe
 Flags: bus master, fast devsel, latency 0, IRQ 5
 Memory at d1200000 (32-bit, non-prefetchable) [size=256]
 Capabilities: <access denied>

Si te fijas bien el la salida anterior del terminal, entonces notarás que las tarjetas sd y ms si tienen un controlador que las maneja, ( Kernel modules: sdhci-pci y Kernel modules: jmb38x_ms respectivamente) por tal motivo las tarjetas que insertes en el lector han de ser reconocidas mientas sean sd o ms (por cierto ese no era mi problema, por que yo tengo la tarjeta sd de mi phone y la ingreso al lector y ubuntu me la reconoce), mientras que las xD no poseen un controlador (08:00.4). También podrás notar que yo doy por solucionado mi problema al encontrar el controlador "PRIVATIVO" jmb38x_xd y doy la dirección del enlace de dónde lo descargué.
Además es cierto que al insertar la tarjeta xd en el lector (ahora que ya he solucionado el problema) ubuntu no la monta automáticamente, pero si la reconoce y también tengo acceso a la información al igual que lo que tú describes con tu tarjeta, pero simplemente la monto manualmente yo desde "lugares" y listo.

Me parece que estamos confundiendo la información final que he mandado, sin embargo si tú tienes problemas sugiero que me los expliques para ver en qué te puedo ayudar. Gracias

Revision history for this message
Valiondar (kousteas) said :
#15

¡¡CUIDADO!!

El enunciado que hay a fecha de hoy desde hace más de 1 mes (desde mediados o finales de marzo de 2011) es diferente del original y no correponde con las respuestas a él. Esto se demuestra viendo la fecha de creación de 2 páginas enlazadas desde el enunciado actual fuera de lugar:
+ https://bugs.launchpad.net/ubuntu/+source/linux/+bug/530277/comments/86 : se creó en diciembre de 2010
+ http://ubuntuforums.org/showthread.php?t=1704857 : se creó en marzo de 2011

¡¡jorge_mantilla creó la pregunta en mayo de 2010!! Entonces las páginas enlazadas todavía no existían, por lo que no era posible enlazarlas.

Yo ví el enunciado original y declaro que era algo muy breve y con apenas información, cosa que queda reflejada en la primera respuesta.

Como se ve en las respuestas el problema original se refiere a un lector de tarjetas JMicron, mientras que el enunciado actual no correspondiente se refiere a un lector de tarjetas Texas Instruments (de un portátil Toshiba Satellite).

La pregunta donde se plantea el problema del lector de tarjetas Texas Instruments del portátil Toshiba Satellite es https://answers.launchpad.net/ubuntu/+question/150608

Para más información se pueden consultar los comentarios de http://miexperienciaubuntu.blogspot.com/2011/01/acer-aspire-one-d255-no-quiere-tarjetas.html

Esperamos que el enunciado vuelva a quedar aquí como al principio (cosa que parece que se ha solicitado a su autor) y que el problema del lector de tarjetas Texas Instruments quede también solucionado.

Gracias a tod@s

Revision history for this message
Valiondar (kousteas) said :
#16

jorge_mantilla ya ha solucionado el problema del cambio de enunciado, tal y como explica en uno nuevo arriba del todo. Le doy las gracias. A ver si ahora se soluciona el problema equivalente en el lector interno de tarjetas Texas Instruments, que sale en https://answers.launchpad.net/ubuntu/+question/150608