web-dev-qa-db-fra.com

Trouver des attributs de la carte SD montée

Ma carte SD est une excellente amende comme/dev/sdb:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sr0     11:0    1  1024M  0 rom  
sda      8:0    0    80G  0 disk 
├─sda1   8:1    0    78G  0 part /
├─sda2   8:2    0     1K  0 part 
└─sda5   8:5    0     2G  0 part [SWAP]
sr1     11:1    1  1024M  0 rom  
sdb      8:16   1   7.4G  0 disk 
├─sdb1   8:17   1    56M  0 part /media/boot
└─sdb2   8:18   1   2.7G  0 part /media/af599925-1134-4b6e-8883-fb6a99cd58f1

Dans dmesg:

[ 1206.970596] sd 3:0:0:0: [sdb] Attached SCSI removable disk

J'aimerais connaître quelques attributs - # Serial #, ID du fabricant, etc. que je pensais être dans /sys/class. J'ai cherché /sys/class/scsi_disk/3:0:0:0/ sans aucune chance.

Où trouverais-je cette information? J'utilise la dernière version d'Arch-Linux.

10

La mise en page exacte est dépendante du conducteur, mais essayez de chercher /sys Pour certains MMC (SD) Mots-clés spécifiques. Vous trouverez ci-dessous un système intégré basé à bras:

$ find /sys -name "oemid"
/sys/class/mmc_Host/mmc0/mmc0:aaaa/oemid
$ find /sys -name "cid"
/sys/class/mmc_Host/mmc0/mmc0:aaaa/cid
$ find /sys -name "csd"
/sys/class/mmc_Host/mmc0/mmc0:aaaa/csd

Entrée de blog de Bunnie sur la carte SD Shenanigans est un bon endroit pour commencer à suivre ce que ces numéros d'identification signifient.

6
Robert Calhoun

Je n'utilise pas Arch Linux, mais "USB-Devices" répertorie les détails de tous les périphériques USB que le système sait et incluait les éléments suivants pour une clé USB que j'ai branchée:

T:  Bus=03 Lev=02 Prnt=02 Port=02 Cnt=02 Dev#=  5 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0781 ProdID=5567 Rev=01.26
S:  Manufacturer=SanDisk
S:  Product=Cruzer Blade
S:  SerialNumber=4C532000060624123092
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
2
davidgo