View previous topic :: View next topic |
Author |
Message |
chaim Apprentice
Joined: 11 Jul 2008 Posts: 172
|
Posted: Tue Mar 24, 2009 12:54 am Post subject: Soporte para Memory Stick |
|
|
Hola!
El caso es que tengo un portatil sony y viene con una ranura para Memory Stick y MMC / SD....viene todo en el mismo hardware.
lspci
Code: | 0a:03.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
|
Tengo estas opciones en el kernel:
Code: | <M> MMC/SD card support --->
--- MMC/SD card support x x
x x [ ] MMC debugging x x
x x [ ] Allow unsafe resume (DANGEROUS) x x
x x *** MMC/SD Card Drivers *** x x
x x <M> MMC block device driver x x
x x [*] Use bounce buffer for simple hosts x x
x x < > SDIO UART/GPS class support x x
x x < > MMC host test driver x x
x x *** MMC/SD Host Controller Drivers *** x x
x x < > Secure Digital Host Controller Interface support x x
x x < > Winbond W83L51xD SD/MMC Card Interface support x x
x x < > TI Flash Media MMC/SD Interface support (EXPERIMENTAL) x x
x x < > MMC/SD driver for Ricoh Bay1Controllers (EXPERIMENTAL)
<*> Sony MemoryStick card support (EXPERIMENTAL) --->
x --- Sony MemoryStick card support (EXPERIMENTAL) x x
x x [ ] MemoryStick debugging x x
x x *** MemoryStick drivers *** x x
x x [ ] Allow unsafe resume (DANGEROUS) x x
x x <M> MemoryStick Pro block device driver x x
x x *** MemoryStick Host Controller Drivers *** x x
x x <M> TI Flash Media MemoryStick Interface support (EXPERIMENTAL) x x
x x <M> JMicron JMB38X MemoryStick interface support (EXPERIMENTAL) |
El resto de dispositivos usb me los monta automaticamente pero estos no me aparecen en ningún lado. Con tarjetas MMC/SD no puedo probar porque sólo tengo una MS pero no me lo monta aumaticamente y en un fdisk -l no aparece nada...A ver si me podeis ayudar _________________ Mi Blog - Universo Binario |
|
Back to top |
|
|
Inodoro_Pereyra Advocate
Joined: 03 Nov 2006 Posts: 2631 Location: En la otra punta del cable
|
Posted: Tue Mar 24, 2009 1:49 am Post subject: |
|
|
No tengo ni idea de como funcionan esas ranuras pero ya revisaste que suelta dmesg al momento de insertar una memoria?
Salud! _________________ Mi Blog.
Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL. |
|
Back to top |
|
|
edgar_uriel84 Guru
Joined: 21 Dec 2008 Posts: 485 Location: Tultitlan, México
|
Posted: Tue Mar 24, 2009 4:51 am Post subject: |
|
|
Cuando yo indague en el tema HAL no tienía soporte para MemoryStick, debería existir un parche pero no estoy seguro porque nunca lo encontré, tal vez si agregas una regla udev puede ser suficiente hoy día, aunque yo las monto manualmente desde entonces y no he buscado una nueva solución.
Trata algo así, en el archivo /etc/udev/rules.d/60-persistent-storage.rules agrega:
Code: | KERNEL=="mspblk[0-9]", SUBSYSTEMS=="memstick", ATTRS{name}=="?*", ATTRS{serial}=="?*", ENV{ID_NAME}="$attr{name}", ENV{ID_SERIAL}="$attr{serial}", SYMLINK+="disk/by-id/memstick-$env{ID_NAME}_$env{ID_SERIAL}"
KERNEL=="mspblk[0-9]p[0-9]", ENV{ID_NAME}=="?*", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/memstick-$env{ID_NAME}_$env{ID_SERIAL}-part%n" |
No creas que soy bien chido haciendo reglas udev, copie la regla de las SD y sustituí el valor por el de las memorystick . Intenta y me avisas, debes reiniciar tu máquina o bien udev para que funcione, si funciona me avisas, ahorita no quiero reinciar. _________________ Algún día habrá una persona mejor que yo, pero esa persona no eres tú ni ese momento es ahora. |
|
Back to top |
|
|
opotonil l33t
Joined: 17 Jun 2005 Posts: 801 Location: 127.0.0.1
|
|
Back to top |
|
|
chaim Apprentice
Joined: 11 Jul 2008 Posts: 172
|
Posted: Wed Mar 25, 2009 2:07 am Post subject: |
|
|
Quote: | No tengo ni idea de como funcionan esas ranuras pero ya revisaste que suelta dmesg al momento de insertar una memoria? |
El dmesg no me suelta nada..
La verdad es que es la guía que más se aproxima, se trata de la misma tarjeta y el mismo kernel, pero yo al tener genkernel las cosas que dice no se cumplen a rajatabla, además de que en genkernel aunque los compile como módulos me los va a cargar al inicio...La verdad es que no sé muy bien qué hacer...
Además.. ese howto explica sobre MMC, de las MS no dice nada...
un saludo _________________ Mi Blog - Universo Binario |
|
Back to top |
|
|
edgar_uriel84 Guru
Joined: 21 Dec 2008 Posts: 485 Location: Tultitlan, México
|
Posted: Wed Mar 25, 2009 4:41 am Post subject: |
|
|
No es una respuesta pero para que veas de donde viene el problema:
https://bugzilla.redhat.com/show_bug.cgi?id=470096
Buscaré más a fondo, aunque me he acostumbrado a usar mount no está sobrado que lo haga automático _________________ Algún día habrá una persona mejor que yo, pero esa persona no eres tú ni ese momento es ahora. |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
Posted: Wed Mar 25, 2009 7:35 am Post subject: |
|
|
Quote: | La verdad es que es la guía que más se aproxima, se trata de la misma tarjeta y el mismo kernel, pero yo al tener genkernel las cosas que dice no se cumplen a rajatabla |
Creo que la orden es genkernel --configure all (para segurarte de que es como te digo ejecuta man genkernel y usa la opción que mas se aproxime a la que te doy, no puedo verificarlo pues no tengo instalado el programa) te saldra la pantalla de configuración, a partir de ahí ya te valdrá la guia que te han pasado pues genkernel te meterá los drivers en el initrd (o como se llame el archivo que precarga los modulos al inicio) y creo que te crea la entrada en tu grub.conf, si no fuese así es sencillo vuelve a postear donde a partir del punto que no te funcione, aqui ya ves que nos movemos con el algo que sepamos. _________________ Saludos a tod@s, Esteban. |
|
Back to top |
|
|
chaim Apprentice
Joined: 11 Jul 2008 Posts: 172
|
Posted: Thu Mar 26, 2009 11:41 am Post subject: |
|
|
Ya lo tengo configurado, ahora al insertarla me hace una particion que se puede ver con: cat /proc/partitions. Montando esa partición con las opciones adecuadas va todo perfecto. Lo único que no lo auto-monta sólo.
Code: | /dev/mspblk0p1 /mnt/ms vfat noauto,gid=100,uid=1000 | [/code] _________________ Mi Blog - Universo Binario |
|
Back to top |
|
|
gringo Advocate
Joined: 27 Apr 2003 Posts: 3793
|
Posted: Thu Mar 26, 2009 3:37 pm Post subject: |
|
|
Quote: | Lo único que no lo auto-monta sólo. |
eso creo que es normal : hal ignora un dispositivo si este está en el fstab.
Mirando un poco en google, hay varios bugs cerrados en ubuntu y en debian acerca de este tema y todo lo que se comenta es tener una versión actualizada de hal y el kernel.
Que dice hal cuando se conecta este medio ? Hay algún error en algún blog ?
saluetes _________________ Error: Failing not supported by current locale |
|
Back to top |
|
|
chaim Apprentice
Joined: 11 Jul 2008 Posts: 172
|
Posted: Thu Mar 26, 2009 4:19 pm Post subject: |
|
|
gringo wrote: | Quote: | Lo único que no lo auto-monta sólo. |
Que dice hal cuando se conecta este medio ? Hay algún error en algún blog ?
saluetes | [/gwn]
No sé como ver los errores de hal, en el dmesg no sale nada...[gwn=] _________________ Mi Blog - Universo Binario |
|
Back to top |
|
|
edgar_uriel84 Guru
Joined: 21 Dec 2008 Posts: 485 Location: Tultitlan, México
|
Posted: Thu Mar 26, 2009 5:17 pm Post subject: |
|
|
chaim wrote: | gringo wrote: | Quote: | Lo único que no lo auto-monta sólo. |
Que dice hal cuando se conecta este medio ? Hay algún error en algún blog ?
saluetes | [/gwn]
No sé como ver los errores de hal, en el dmesg no sale nada...[gwn=] |
Seguro no lo automonta porque tiene la opción "noauto" ponle "defaults" en lugar de "noauto" aunque tal vez trate de montar al inicio. _________________ Algún día habrá una persona mejor que yo, pero esa persona no eres tú ni ese momento es ahora. |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
|
Back to top |
|
|
chaim Apprentice
Joined: 11 Jul 2008 Posts: 172
|
Posted: Thu Mar 26, 2009 8:58 pm Post subject: |
|
|
De echo ese post es mío de hace tiempo jeje pero no tiene que ver con esto porque aquí me lo monta perfectamente, es sólo que no me lo monta automáticamente al insertarla _________________ Mi Blog - Universo Binario |
|
Back to top |
|
|
gringo Advocate
Joined: 27 Apr 2003 Posts: 3793
|
Posted: Fri Mar 27, 2009 2:16 pm Post subject: |
|
|
Quote: | Seguro no lo automonta porque tiene la opción "noauto" ponle "defaults" en lugar de "noauto" aunque tal vez trate de montar al inicio. |
no sé si eso tiene algo que ver, lo que si tengo entendido ( y me tiene pasado tb.) es que si pones un dispositivo en el fstab, este será ignorado por hal por completo.
Quote: | No sé como ver los errores de hal, en el dmesg no sale nada |
he partido del supuesto de que has compilado las X con el use hal activado; si no es así, ignora todo esto ya que el problema debe estar en otro lado.
Por los logs, depende de como tengas configurado tu logger y hal, pero creo que algo debería aparecer en el daemon.log p.ej.
Si no, puedes probar con parar hald ( lo que imagino que implicará no tener las X en ejecución) y ejecutarlo a mano :
Code: | hald --daemon=no --verbose=yes |
Comenta la entrada del dispositivo en el fstab antes de ejecutar lo de arriba y luego inserta el dispositivo ... y a ver que te cuenta hald, igual se puede sacar algo en limpio.
saluetes _________________ Error: Failing not supported by current locale |
|
Back to top |
|
|
|