Como obter o número de série ou o UUID do dispositivo MTD?

1

Eu tenho um dispositivo incorporado com dispositivo MTD em flash NAND. É possível obter o seu número de série ou UUID?

Eu pensei que poderia haver uma solução semelhante a obter o UUID do disco rígido, mas não encontrei nenhum.

    
por wowofbob 13.02.2017 / 10:37

1 resposta

0

Provavelmente não é a resposta que você quer - mas eu tenho tentado fazer a mesma coisa com a ID do dispositivo (que é lida nas camadas do driver de dispositivo). Mas ferramentas como "mtdinfo" não contêm as informações que você está procurando: (

Tente executar mtdinfo -a , talvez haja outras informações úteis para você?

Estou investigando alterações no código mtdinfo para ver se consigo identificar o dispositivo. Se eu puder fazer isso, adicionar o número de série será uma alteração semelhante.

Isto significa recompilar o kernel e instalá-lo ... uma maneira dolorosa de obter um pouco mais de informação: (

Espero que alguém tenha uma resposta melhor, mas olhando para o código mtd (a menos que eu tenha código antigo e novos recursos foram adicionados), então não consigo ver como isso seria feito.

UPDATE: Eu tenho uma solução simples baseada em código para este neste link . Usando este método, você será capaz de obter qualquer informação que quiser ... mas você terá que reconstruir o kernel / driver.

    
por 28.02.2017 / 10:36