Eu tenho este sistema embarcado ARM9 SAM9G25, rodando um kernel Linux 2.6.39 e um Busybox. Eu coloquei as imagens (dos bootloaders e do linux + initramfs) em um SD para que, no final, o sistema seja iniciado a partir dele - isso não tem problema até agora.
Agora, quando tento acessar o cartão SD no Linux ou no Busybox, o problema é iniciado. Não está lá sem entrada em
ls /dev
sobre mmcblk0p1
, mmcblk0
, sdb
ou qualquer outra coisa relacionada. Mas com
cat /proc/devices
na última linha existe
179 mmc
Eu acho que o 179 é o maior número, então eu tentei adicioná-lo ao device_table, então o buildroot gera o mmcblk0p1
para a próxima imagem
/dev/mmcblk0p1 b 755 0 0 179 0 - - -
(that's respectively: 'name' 'type' 'mode' 'uid' 'gid' 'major' 'minor' 'start' 'inc' 'count')
mas nada mudou novamente os drivers são selecionados no menuconfig do Linux.
Alguém sabe por que não consigo ver o cartão SD / dispositivo?