Lettore schede X D ed SD

Scrivete su questo forum se avete problemi o volete dare buoni consigli sui computer portatili (Laptop).

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Citare il modello preciso del laptop in questione.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
nyquist
Linux 2.x
Linux 2.x
Messaggi: 269
Iscritto il: sab 2 ago 2008, 16:02
Nome Cognome: Cristiano Urban
Slackware: 14.2 multilib
Kernel: 4.4.240
Desktop: KDE
Località: Gonars (UD)
Contatta:

Lettore schede X D ed SD

Messaggio da nyquist »

Salve a tutti!
Volevo chiedere se qualcuno di voi sa come far funzionare un lettore di schede .,SD in modo che quando viene inserita la schedina nello slot il dispositivo venga montato automaticamente, un po' come una chiavetta usb...

Alcuni dati utili:

Codice: Seleziona tutto

bash-3.1# lspci
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
06:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
06:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
06:04.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
06:04.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
06:04.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
06:04.4 SD Host controller: Texas Instruments PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller
Dopo aver inserito la schedina . della fotocamera lancio un "dmesg | tail" e ottengo il seguente output:

Codice: Seleziona tutto

Pid: 16323, comm: modprobe Not tainted 2.6.24.5-smp #2
 [<c0393ec3>] kobject_add+0x113/0x1b0
 [<c0119a7f>] module_finalize+0x11f/0x140
 [<c014a154>] mod_sysfs_setup+0x24/0xb0
 [<c014b657>] sys_init_module+0x12b7/0x18c0
 [<c017af50>] cdev_alloc+0x0/0x40
 [<c01784d0>] do_sync_read+0x0/0x120
 [<c0104336>] syscall_call+0x7/0xb
 =======================
tifm_core: SmartMedia/. card detected in socket 0:2
Suggerimenti e/o eventuali soluzioni sono ben accette!
Ringrazio in anticipo per la pazienza e la disponibilità.



Saluti.
P.S. Il puntino che vedete nel titolo dell'argomento e in alcune parti del testo in realtà è la sigla "x D" (non la visualizza correttamente... le due lettere sarebbero attaccate... spero si capisca)
Ultima modifica di nyquist il gio 20 nov 2008, 15:43, modificato 1 volta in totale.

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Lettore schede . ed SD

Messaggio da phobos3576 »

Codice: Seleziona tutto

06:04.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
Il problema sta nel fatto che il tuo card reader a volte non viene autorilevato correttamente dal kernel durante il boot; in pratica, accade che non vengono caricati i moduli necessari.

Da utente root prova ad eseguire questi comandi:

Codice: Seleziona tutto

modprobe tifm_7xx1
modprobe tifm_core
modprobe tifm_sd
Se non ottieni nessun messaggio di errore significa che i moduli sono stati trovati e caricati correttamente; in caso contrario, sei nei guai perché devi ricompilare il kernel abilitando quei moduli.

Se tutto è a posto, riavvia i demoni HAL e UDEV e riprova ad inserire una memory card per vedere se funziona.

Avatar utente
nyquist
Linux 2.x
Linux 2.x
Messaggi: 269
Iscritto il: sab 2 ago 2008, 16:02
Nome Cognome: Cristiano Urban
Slackware: 14.2 multilib
Kernel: 4.4.240
Desktop: KDE
Località: Gonars (UD)
Contatta:

Re: Lettore schede . ed SD

Messaggio da nyquist »

Innanzitutto grazie per la disponibilità.

Dunque, i moduli sembra li carichi senza problemi...
Poi ho dato:

Codice: Seleziona tutto

bash-3.1# /etc/rc.d/rc.hald restart
Starting HAL daemon:  /usr/sbin/hald --daemon=yes
bash-3.1# /etc/rc.d/rc.udev restart
Restarting udevd
Successivamente ho inserito la scheda x D e ho dato un "dmesg | tail" ottentendo il seguente output:

Codice: Seleziona tutto

tifm_core: SmartMedia/x D card detected in socket 0:2
però purtroppo non si verifica il montaggio automatico... Non succede nulla come prima, ma di positivo c'è che non dà tutte quelle righe strane di prima...
Forse sono le schede x D che sono un po' rognose... Magari potrei farmi imprestare una scheda SD per provare se quella funziona...

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 893
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: Lettore schede . ed SD

Messaggio da tigerwalk »

controlla di avere compilato come statico il mdulo

Codice: Seleziona tutto

CONFIG_SCSI_MULTI_LUN=y

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Lettore schede . ed SD

Messaggio da phobos3576 »

nyquist ha scritto:Forse sono le schede x D che sono un po' rognose... Magari potrei farmi imprestare una scheda SD per provare se quella funziona...
Effettivamente, ho letto da qualche parte che il tuo card reader sotto Linux non supporta le "X D"; si trattava però di una discussione che avevo letto nel 2007, per cui non so se nel frattempo abbiano risolto.

Per quanto riguarda il suggerimento di tigerwalk, Pat aveva il vizio di disattivare sempre quell'opzione; adesso, a partire dalla Slackware 12.1, si è deciso a mettere CONFIG_SCSI_MULTI_LUN=y (che è fondamentale per il corretto funzionamento dell'automount).

Avatar utente
nyquist
Linux 2.x
Linux 2.x
Messaggi: 269
Iscritto il: sab 2 ago 2008, 16:02
Nome Cognome: Cristiano Urban
Slackware: 14.2 multilib
Kernel: 4.4.240
Desktop: KDE
Località: Gonars (UD)
Contatta:

Re: Lettore schede . ed SD

Messaggio da nyquist »

controlla di avere compilato come statico il mdulo

Codice: Seleziona tutto

    CONFIG_SCSI_MULTI_LUN=y
Ho provato a dare:

Codice: Seleziona tutto

cat /usr/src/linux/.config | grep _LUN
ottenendo

Codice: Seleziona tutto

CONFIG_SCSI_MULTI_LUN=y
Quindi se ho capito bene è caricato. Correggetemi se sbaglio.
Effettivamente, ho letto da qualche parte che il tuo card reader sotto Linux non supporta le "X D"; si trattava però di una discussione che avevo letto nel 2007, per cui non so se nel frattempo abbiano risolto.
Sì infatti era solo per sfizio che cercavo di far leggere al lettore una x D... Ormai da quello che ho capito non si usano quasi più; si usano le SD, quindi come ho scritto sopra, mi farò dare una SD per provare se funziona. Se funziona quella sono contento e mi basta. Tanto la fotocamera che usa le x D la potrei comunque collegare col cavetto usb, almeno credo...

P.S. Scusate la mia ignoranza ma come faccio a citare il testo con sopra anche il nome di chi lo ha scritto?

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 893
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: Lettore schede . ed SD

Messaggio da tigerwalk »

nyquist ha scritto: P.S. Scusate la mia ignoranza ma come faccio a citare il testo con sopra anche il nome di chi lo ha scritto?
Basta utilizzare il pulsante
ed eventualmente cancellare la parte di messaggio che non vuoi quotare come ho fatto adesso io, lasciando solo

Codice: Seleziona tutto

[quote="nyquist"]
all'inizio della parte che vuoi quotare e

Codice: Seleziona tutto

[/quote]
alla fine!
;)

Avatar utente
nyquist
Linux 2.x
Linux 2.x
Messaggi: 269
Iscritto il: sab 2 ago 2008, 16:02
Nome Cognome: Cristiano Urban
Slackware: 14.2 multilib
Kernel: 4.4.240
Desktop: KDE
Località: Gonars (UD)
Contatta:

Re: Lettore schede . ed SD

Messaggio da nyquist »

Grazie mille! :D

Avatar utente
nyquist
Linux 2.x
Linux 2.x
Messaggi: 269
Iscritto il: sab 2 ago 2008, 16:02
Nome Cognome: Cristiano Urban
Slackware: 14.2 multilib
Kernel: 4.4.240
Desktop: KDE
Località: Gonars (UD)
Contatta:

Re: Lettore schede X D ed SD

Messaggio da nyquist »

Salve,

scusate il notevole ritardo... Ho avuto l'occasione di provare una scheda SD e ho constatato che viene riconosciuta e montata in automatico, proprio come una chiavetta usb... Ho provato sul portatile su cui ho Slackware 12.2...


Saluti.

Rispondi