Und wenn mich nicht alles täuscht auch einer der als mmc mounted und nicht als sd.
oder stehen die Infos unter Linux auch da wenn die sd als /dev/sdx gemounted wird?!
denn zumindest das t420 mounted als mmc.
Genau das war ja das Problem um die sd auszulesen.
Da hilft es auch nicht „zu lesen“....weil du es nicht erwähnst
edit:
Ich hab das von dir geschriebene grad mal nachgebaut, mit einem Lenovo 480s
aktuelles ubuntu von der ubuntu seite geladen, stick erstellt, gestartet, erwartungsgemäß wird die karte als /dev/sdb1 gemountet.
Seriennummer in "Disks" ausgelesen Ergebnis: "20 12 05 01 03 09 00 00 0. Umgewandelt in hex (windows calc): 477B7D34A65120
Dann zur Kontrolle meinen Arduino genommen (den ich sowohl fürs auslesen der cid für ein sync, als auch fürs auslesen der cid für mehrere rns315 erfolgreich eingesetzt hab),
Ergebnis: 03 53 44 53 43 31 36 47 80 D5 05 54 E6 01 49 7F
Hierbei muss man wissen, dass die Seriennummer ab dem 10ten Doppelpäärchen ("D5") für die länge von 4 Doppelpäärchen steht. Also:
D5 05 54 E6
Jetzt stimmen die beiden zahlen für die Seriennummer aber nicht überein....Das generieren des Keys kann also auf Grundlage der SN die ich in Ubuntu ausgelesen habe nicht klappen.
Sollte dein T420 aber als /dev/mmc1 (oder so mounten) dürfte die richtige Nummer ausgelesen werden.
DAS meinte ich mit dem richtigen Laptop. Nicht dass die kiste einen internen Reader hat, den DAS Kriterium ist fürs auslesen nicht ausreichend.
(nachdem ein mod nicht nur den link in ein fremdforum, sondern auch gleich die Infos mit gelöscht hat kommt hier noch die entsprechende info damit mein post sinn ergibt)
Code:
(SD-Card Information v1.8) 29.09.2018 20:34:46 ************
Production-Date = 11/2015
Firmware-Revision = 0x0
Hardware-Revision = 0x1
Manufacturer-ID = 0x1b
OEM-ID = 0x534d
Serialnumber = 0x6a6f06d4
Product-Name = "00000"
Product-Type = SD
CID = 1b534d3030303030106a6f06d400fb01
CSD = 400e00325b590001dcff7f800a404001
SCR = 02c5800300000000
Supported CCC = [010110110101] = 0 2 4 5 7 8 10
Card-Status = unlocked
Card-Address = mmc0:0001
***********************************************************
das liest das tool sdinfo aus. und da erkennt man den zusammenhang zwischen cid und seriennummer ganz gut.
Übrigens: hatte das Problem mit dem "richtigen" Laptop grade Anfang des Monats (10.01.2021) hier im Thread schon einer..
Aber wahrscheinlich hab ich das in deiner Zusammenfassung nur nicht richtig gelesen. Und irgendwo im Kleingedruckten steht das....