試圖訪問部分根源的Galaxy S2外部SD卡。如何找到Linux中設備的主要和次要號碼
問題是/ dev/block/mmcblk1p1在手機上不存在。這是允許我將「恢復」圖像放到SD卡上的設備名稱,以便該設備再次成爲手機。
問題是,我不知道在哪裏找到這個設備的魔術主要和次要數字,我想弄清楚我應該在哪裏尋找內核源碼。
有人能指出我在正確的內核文件中找到這些信息嗎?
試圖訪問部分根源的Galaxy S2外部SD卡。如何找到Linux中設備的主要和次要號碼
問題是/ dev/block/mmcblk1p1在手機上不存在。這是允許我將「恢復」圖像放到SD卡上的設備名稱,以便該設備再次成爲手機。
問題是,我不知道在哪裏找到這個設備的魔術主要和次要數字,我想弄清楚我應該在哪裏尋找內核源碼。
有人能指出我在正確的內核文件中找到這些信息嗎?
標準設備使用預定義的主要數字和從0開始的次要數字作爲第一個實例,並且向上取決於將會有多少個實例。
看看Linux文檔文件(devices.txt)來查看完整名單,但您感興趣的部分是:
179 block MMC block devices 0 = /dev/mmcblk0 First SD/MMC card 1 = /dev/mmcblk0p1 First partition on first MMC card 8 = /dev/mmcblk1 Second SD/MMC card ... The start of next SD/MMC card can be configured with CONFIG_MMC_BLOCK_MINORS, or overridden at boot/modprobe time using the mmcblk.perdev_minors option. That would bump the offset between each card to be the configured value instead of the default 8.
所以的/ dev /塊/ mmcblk1p1將是主要的179,次要9
條目爲塊設備在以下位置:
/SYS /塊/ *的/ dev /SYS /塊/ */*/dev的
因此,嘗試尋找在/ SYS /塊/ mmcblk1p1的/ dev。
編輯: 看着它再次其實我認爲它會在/ SYS /塊/ mmcblk1/mmcblk1p1的/ dev
我給它一個嘗試。謝謝。 – boatcoder
179和8似乎不起作用,可能是一個發條恢復加載器的問題,還不知道。 – boatcoder
爲了澄清,第二張SD卡的第一個分區是179和** 9 **。少數8個將是整個SD卡。 – Ashwin