[opensuse-es] Lector de tarjetas SD
![](https://seccdn.libravatar.org/avatar/d82309a644395e6144f3f2d408b44220.jpg?s=120&d=mm&r=g)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Tengo un lector de tarjeta en mi ordenador portátil y lo he hecho funcionar, pero para que funcione cuando arranque el ordenador he encontrado una fórmula; el problema es que es para Ubuntu y lo último no sé cómo hacerlo en OpenSUSE. Por ahora: En un terminal como root: # lspci Y busco los números que están al principio de la lectora (nn:nn.n) #setpci -s nn:nn.n 4c.bc=0x02 Inserto la tarjeta y me funciona. Luego creo un fichero: #nano /etc/init.d/card-reader.sh <file> #!/bin/bash setpci -s nn:nn.n 4c.b=0x02 exit 0 </file> Luego le doy permisos #chmod 755 /etc/init.d/card-reader.sh Luego viene el problema: #update-rc.d card-reader.sh defaults 90 ¿Cómo hago esto último en OpenSUSE? No existe eso de "update-rc.d" en OS. - -- Saludos. HP Compaq nx9420 OpenSUSE 10.2 (KDE) Kernel 2.6.18.2-34-default -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFFoTavVNQyRvVnplARAjmaAJwNsH7kv2PoCDDeOKOMM6QONMmMsQCcDAXt lINFI010E0QmpgjBDrJlKoA= =403i -----END PGP SIGNATURE----- ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/77cb4da5f72bc176182dcc33f03a18f3.jpg?s=120&d=mm&r=g)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-01-07 a las 18:06 -0000, Doctor Nemo escribió:
Tengo un lector de tarjeta en mi ordenador portátil y lo he hecho funcionar, pero para que funcione cuando arranque el ordenador he encontrado una fórmula; el problema es que es para Ubuntu y lo último no sé cómo hacerlo en OpenSUSE. Por ahora: En un terminal como root:
# lspci
Y busco los números que están al principio de la lectora (nn:nn.n) #setpci -s nn:nn.n 4c.bc=0x02
Inserto la tarjeta y me funciona.
Luego creo un fichero:
#nano /etc/init.d/card-reader.sh <file> #!/bin/bash setpci -s nn:nn.n 4c.b=0x02 exit 0 </file>
Luego le doy permisos
#chmod 755 /etc/init.d/card-reader.sh
Luego viene el problema:
#update-rc.d card-reader.sh defaults 90
¿Cómo hago esto último en OpenSUSE? No existe eso de "update-rc.d" en OS.
Vamos a ver, ¿lo que quieres es crear un script que se ejecute en el momento adecuado al iniciar el ordenador? A ver, usa como plantilla "/etc/init.d/skeleton". Tienes una página de manual: "man init.d" que lo explica. Tienes un capítulo en el manual de administración (versión inglesa, española, alemana... la que quieras): "The SuSE boot concept" que lo explican de una forma estupenda. En el 10.1 es en: 8.2. The init Process http://localhost/usr/share/doc/manual/suselinux-manual_en/manual/sec.boot.in... Y, finalmente, cuando tengas el script, lo insertas en los niveles de ejecución mediante "chkconfig scriptdemarras on", o mediante el yast. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFFoVz9tTMYHG2NR9URAg33AJwKmSZFOUpIPd4myjSZozIiw+VtcACfVNDV a9m3SXJMUiWCn5DPhRW2fGM= =Quwy -----END PGP SIGNATURE-----
![](https://seccdn.libravatar.org/avatar/109152d20f1b7a35852b62c9157d6da8.jpg?s=120&d=mm&r=g)
Hola memo, Hace un tiempo pregunte a la lista de como hacer funcionar este cacharro en mi SuSE 10.1, pero no logre hacer nada, al ver tu consulta vi una luz jejeje Te pregunto has logrado hacerlo funcionar en SuSE? Podrias explicarmelo? Muchas gracias El dom, 07-01-2007 a las 18:06 +0000, Doctor Nemo escribió:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Tengo un lector de tarjeta en mi ordenador portátil y lo he hecho funcionar, pero para que funcione cuando arranque el ordenador he encontrado una fórmula; el problema es que es para Ubuntu y lo último no sé cómo hacerlo en OpenSUSE. Por ahora: En un terminal como root: # lspci Y busco los números que están al principio de la lectora (nn:nn.n) #setpci -s nn:nn.n 4c.bc=0x02 Inserto la tarjeta y me funciona. Luego creo un fichero: #nano /etc/init.d/card-reader.sh <file> #!/bin/bash setpci -s nn:nn.n 4c.b=0x02 exit 0 </file> Luego le doy permisos #chmod 755 /etc/init.d/card-reader.sh Luego viene el problema: #update-rc.d card-reader.sh defaults 90 ¿Cómo hago esto último en OpenSUSE? No existe eso de "update-rc.d" en OS.
- -- Saludos. HP Compaq nx9420 OpenSUSE 10.2 (KDE) Kernel 2.6.18.2-34-default -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQFFoTavVNQyRvVnplARAjmaAJwNsH7kv2PoCDDeOKOMM6QONMmMsQCcDAXt lINFI010E0QmpgjBDrJlKoA= =403i -----END PGP SIGNATURE-----
______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/d82309a644395e6144f3f2d408b44220.jpg?s=120&d=mm&r=g)
El Martes, 16 de Enero de 2007 21:06, Daniel Walter Pérez escribió:
Hola memo, Hace un tiempo pregunte a la lista de como hacer funcionar este cacharro en mi SuSE 10.1, pero no logre hacer nada, al ver tu consulta vi una luz jejeje Te pregunto has logrado hacerlo funcionar en SuSE? Podrias explicarmelo?
Pues lo que dije. Aquí lo pongo más detallado: 1- En un terminal como root haces: #lspci | grep storage 02:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) 2- Con los números 02:06.2 (o los que te salgan) tienes que poner: #setpci -s nn:nn.n 4c.b=0x02 (Sustituye nn:nn.n por tus números) 3- Mete la tarjeta SD en la ranura, y te tiene que funcionar. Si te funciona, 4- Se va uno al directorio /etc/init.d 5- Se crea un fichero llamado card-reader.sh (Con nano o con el editor que más te guste): #!/bin/bash setpci -s nn:nn.n 4c.b=0x02 (No se te olvide cambiar nn:nn.n por tus números) exit 0 6- Ejecuta el fichero card-reader.sh #./card-reader.sh 7- Ve a el YAST y en "Sistema" busca Servicios del Sistema (Runleve) (O como se llame en el idioma que utilices) 8- Elige "Modo Experto" y busca en la lista "card-reader.sh" y marca los niveles 2,3 y 5. Para que cada vez que reinicie el ordenador funcione. 9- Le das a "Finish" y le dice que guarde los runlevels. 10- Si no funciona ... Yo no he sido :-)
El dom, 07-01-2007 a las 18:06 +0000, Doctor Nemo escribió:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Tengo un lector de tarjeta en mi ordenador portátil y lo he hecho funcionar, pero para que funcione cuando arranque el ordenador he encontrado una fórmula; el problema es que es para Ubuntu y lo último no sé cómo hacerlo en OpenSUSE. Por ahora: En un terminal como root: # lspci Y busco los números que están al principio de la lectora (nn:nn.n) #setpci -s nn:nn.n 4c.bc=0x02 Inserto la tarjeta y me funciona. Luego creo un fichero: #nano /etc/init.d/card-reader.sh <file> #!/bin/bash setpci -s nn:nn.n 4c.b=0x02 exit 0 </file> Luego le doy permisos #chmod 755 /etc/init.d/card-reader.sh Luego viene el problema: #update-rc.d card-reader.sh defaults 90 ¿Cómo hago esto último en OpenSUSE? No existe eso de "update-rc.d" en OS.
- -- Saludos. HP Compaq nx9420 OpenSUSE 10.2 (KDE) Kernel 2.6.18.2-34-default -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQFFoTavVNQyRvVnplARAjmaAJwNsH7kv2PoCDDeOKOMM6QONMmMsQCcDAXt lINFI010E0QmpgjBDrJlKoA= =403i -----END PGP SIGNATURE-----
______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-- Saludos. HP Compaq nx9420 OpenSUSE 10.2 (KDE) Linux 2.6.18.2-34-default x86_64
![](https://seccdn.libravatar.org/avatar/109152d20f1b7a35852b62c9157d6da8.jpg?s=120&d=mm&r=g)
Gracias nemos por contestar, Perdona mi ignorancia pero tengo una duda:
Pues lo que dije. Aquí lo pongo más detallado:
1- En un terminal como root haces: #lspci | grep storage 02:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) 2- Con los números 02:06.2 (o los que te salgan) tienes que poner: #setpci -s nn:nn.n 4c.b=0x02 (Sustituye nn:nn.n por tus números)
he llegado hasta aqui y todo perfecto, digo perfecto porque no me dio ningun error...
3- Mete la tarjeta SD en la ranura, y te tiene que funcionar. Si te funciona,
La cuestion la tengo aqui, el paso 3, como no veo que se monte nada, al meter la SD en la ranura, ni veo ningun tipo de movimiento, como se yo que deberia funcionar, como compruebo esto?
4- Se va uno al directorio /etc/init.d 5- Se crea un fichero llamado card-reader.sh (Con nano o con el editor que más te guste):
#!/bin/bash setpci -s nn:nn.n 4c.b=0x02 (No se te olvide cambiar nn:nn.n por tus números) exit 0
6- Ejecuta el fichero card-reader.sh #./card-reader.sh 7- Ve a el YAST y en "Sistema" busca Servicios del Sistema (Runleve) (O como se llame en el idioma que utilices) 8- Elige "Modo Experto" y busca en la lista "card-reader.sh" y marca los niveles 2,3 y 5. Para que cada vez que reinicie el ordenador funcione. 9- Le das a "Finish" y le dice que guarde los runlevels. 10- Si no funciona ... Yo no he sido :-)
______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/d82309a644395e6144f3f2d408b44220.jpg?s=120&d=mm&r=g)
El Miércoles, 17 de Enero de 2007 19:11, Daniel Walter Pérez escribió:
Gracias nemos por contestar,
Perdona mi ignorancia pero tengo una duda:
Pues lo que dije. Aquí lo pongo más detallado:
1- En un terminal como root haces: #lspci | grep storage 02:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) 2- Con los números 02:06.2 (o los que te salgan) tienes que poner: #setpci -s nn:nn.n 4c.b=0x02 (Sustituye nn:nn.n por tus números)
he llegado hasta aqui y todo perfecto, digo perfecto porque no me dio ningun error...
3- Mete la tarjeta SD en la ranura, y te tiene que funcionar. Si te funciona,
La cuestion la tengo aqui, el paso 3, como no veo que se monte nada, al meter la SD en la ranura, ni veo ningun tipo de movimiento, como se yo que deberia funcionar, como compruebo esto?
Si no hace nada es que no te funciona. ¿Qué equipo es? ¿Es De todas maneras mira en el Konqueror (Si tienes KDE) y pon: system:/media Si te aparece te lo hará con otro icono, posiblemente de una cámara, y con los GigaBytes que tenga (O los Megas) ¿Qué resutado te da: # lspci | grep storage? -- Saludos. HP Compaq nx9420 OpenSUSE 10.2 (KDE) Linux 2.6.18.2-34-default x86_64
![](https://seccdn.libravatar.org/avatar/109152d20f1b7a35852b62c9157d6da8.jpg?s=120&d=mm&r=g)
¿Qué resutado te da: # lspci | grep storage?
esto me muestra: 06:01.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller Hace tiempo que vengo buscando y preguntondo al oraculo Google, y encontre este hilo donde me aclara un poco mas las cosas, lo posteo por si a alguien le es util: http://softwarelibre.uca.es/node/658?PHPSESSID=33f11d80b2d3f3d54d823bf52bca8... Aqui tengo claro que mi SuSE 10.1, no funciona con este chisme, asi que tendre que actualizarme a la 10.2 :-) Gracias nuevamente ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/d82309a644395e6144f3f2d408b44220.jpg?s=120&d=mm&r=g)
El Miércoles, 17 de Enero de 2007 19:43, Daniel Walter Pérez escribió:
¿Qué resutado te da: # lspci | grep storage?
esto me muestra:
06:01.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
Hace tiempo que vengo buscando y preguntondo al oraculo Google, y encontre este hilo donde me aclara un poco mas las cosas, lo posteo por si a alguien le es util:
http://softwarelibre.uca.es/node/658?PHPSESSID=33f11d80b2d3f3d54d823bf52bca 8191
Aqui tengo claro que mi SuSE 10.1, no funciona con este chisme, asi que tendre que actualizarme a la 10.2 :-)
No hace falta, sólo el Kernel, desde la 2.6.17. -- Saludos. HP Compaq nx9420 OpenSUSE 10.2 (KDE) Linux 2.6.18.2-34-default x86_64
participants (3)
-
Carlos E. R.
-
Daniel Walter Pérez
-
Doctor Nemo