Linux+Lettore+di+schede+integrato+Texas

Determiniamo che lettore abbiamo:

lspci | grep CardBus

L’output dovrebbe essere qualcosa di simile:

06:07.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Control

A questo punto editiamo il file /etc/init.d/tifm con il comando sudo gedit /etc/init.d/tifm

Inseriamo all’interno del file questo:

#!/bin/bashPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

NAME=tifm

DESC="Texas Instrument Integrated Flash media controller"# use lsb-base

. /lib/lsb/init-functions

retval=0

case "$1" in

start)

sync

modprobe tifm_core

modprobe tifm_7xx1

modprobe tifm_sd

log_end_msg $retval;

;;

stop)

modprobe -r tifm_sd

modprobe -r tifm_7xx1

modprobe -r tifm_core

log_end_msg $retval

;;

*)

N=/etc/init.d/$NAME

echo "Usage: $N {start|stop}" >&2

retval=2

;;

esac

exit $retval

Rendiamo il file eseguibile:

sudo chmod +x /etc/init.d/tifm

sudo update-rc.d tifm defaults

Diamo l’ultimo comando di start e tutto dovrebbe andare come previsto:

sudo /etc/init.d/tifm start

A questo punto inseriamo la nostra scheda nel lettore e ecco fatto…

Leave a Reply