LINUX.ORG.RU

mount android device

 


0

1

Такая проблема. При подключении гуглофона к усб в системе определяется только устройство (/dev/sdd например), но без разделов. в dmesg при этом пишется

[19075.567105] sd 4:0:0:0: [sdd] Attached SCSI removable disk

но если попытаться примонтировать это устройство, он естественно отругается, но зато в этот момент появляется раздел sdd1. в dmesg в этот момент льется

[19161.952520] sd 4:0:0:0: [sdd] 15523840 512-byte logical blocks: (7.94 GB/7.40 GiB)

[19161.956511] sd 4:0:0:0: [sdd] No Caching mode page present

[19161.956515] sd 4:0:0:0: [sdd] Assuming drive cache: write through

[19161.964514] sd 4:0:0:0: [sdd] No Caching mode page present

[19161.964517] sd 4:0:0:0: [sdd] Assuming drive cache: write through

[19161.968276] sdd: sdd1

[19162.175024] EXT3-fs (sdd): error: can't find ext3 filesystem on dev sdd.

[19162.187017] EXT2-fs (sdd): error: can't find an ext2 filesystem on dev sdd.

[19162.218019] EXT4-fs (sdd): VFS: Can't find ext4 filesystem

[19162.246016] FAT-fs (sdd): bogus number of reserved sectors

[19162.246020] FAT-fs (sdd): Can't find a valid FAT filesystem

[19162.271280] FAT-fs (sdd): bogus number of reserved sectors

[19162.271283] FAT-fs (sdd): Can't find a valid FAT filesystem

[19162.568393] UDF-fs: warning (device sdd): udf_load_vrs: No anchor found

[19162.723764] UDF-fs: warning (device sdd): udf_load_vrs: No anchor found

[19162.723768] UDF-fs: warning (device sdd): udf_fill_super: No partition found (1)

после этого можно примонтировать sdd1 и с ним уже работать. почему возникают FAT-fs ошибки неясно, на телефонной флешке fat32 (отформатирована самим устройством).

собственно вопрос - почему разделы не появляются сразу при подключении?

пс. с обычными флешками такой проблемы нет.

★★★★★

Ответ на: комментарий от Shtsh

сделал, компилится. вторая опция вообще deprecated

vvviperrr ★★★★★ ()

Попробуйте загрузиться с другого ядра, примонтировать. Если успешно, смотрите отличия в lsmod, правьте конфиг.

У меня:

[30618.242005] sd 6:0:0:0: [sdc] Attached SCSI removable disk
[30632.743832] sd 6:0:0:0: [sdc] 7744512 512-byte logical blocks: (3.96 GB/3.69 GiB)
[30632.747763] sd 6:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[30632.758909]  sdc: sdc1

Мой конфиг: https://github.com/pfactum/pf-kernel/blob/configs-3.4/configs/asus-g73sw.config.

Не лень - ищите отличия.

tyakos ★★★ ()
Ответ на: комментарий от vvviperrr

с какого другого то? другое собрать надо) что за телефон?

У меня телефон SGS2 с Android 2.3.7, прошивкой MIUI-2.3.2, ядро 2.6.35.14-FLUXI, и компьютер с SuSE 11.4, ядром 2.6.37.6-0.11-desktop и hal (udisks и upower удалены) — всё монтируется/определяется автоматом, работает синхронизация, доступ и управление по wifi (включая точку доступа), vpn, usb, usb-modem, bluetooth, управление телефоном из компьютера, и компьютера (и медиа-центра на базе вышеупомянутого компьютера и телевизора SAMSUNG через upnp) через телефон — т.е. поддерживаются все возможные и мыслимые коммуникации. Смотрите спек-файл вышеуказанного ядра.

anonymous ()
Ответ на: комментарий от tyakos

собрал ванильное ядро с тем же конфигом, на фс ругаться перестал, теперь пишет просто

[ 54.709083] sd 5:0:0:0: [sde] Attached SCSI removable disk

[ 80.673483] sd 5:0:0:0: [sde] 15523840 512-byte logical blocks: (7.94 GB/7.40 GiB)

[ 80.677469] sd 5:0:0:0: [sde] No Caching mode page present

[ 80.677473] sd 5:0:0:0: [sde] Assuming drive cache: write through

[ 80.685470] sd 5:0:0:0: [sde] No Caching mode page present

[ 80.685474] sd 5:0:0:0: [sde] Assuming drive cache: write through

[ 80.691356] sde: sde1

но все равно с первого раза разделы не подтягивает

vvviperrr ★★★★★ ()
Ответ на: комментарий от vvviperrr

в общем, чтоб появились разделы, не обязательно маунтить устройство. достаточно его просто подергать. cat, fdisk. херота какая-то

vvviperrr ★★★★★ ()
Ответ на: комментарий от vvviperrr

спасибо, мне стало легче

Вы спек-файл посмотрели-бы (а ещё лучше своё ядро с этими опциями собрали) для разнообразия, может и правду-бы полегчало.

anonymous ()
Ответ на: комментарий от tyakos

собиралось это ведро полтора часа. кернел паник. ext2 и ext3 по умолчанию не подключены оказались. подключил. пересобрал (еще полтора часа). кернел паник, но уже другой.

даже если там заработает (уверен что заработает), мне это ничем не поможет. нужно точно знать, почему разделы не подхватываются, чтобы подключить соответствующую опцию.

vvviperrr ★★★★★ ()
Ответ на: комментарий от tyakos

что лсмод то. может это buildin опция. я прошелся по device/usb, проставив логичные на мой взгляд опции, не помогло

vvviperrr ★★★★★ ()
Ответ на: комментарий от nikvart

https://github.com/vvviperrr тут вим и флакс

.gtkrc-2.0

include "/usr/share/themes/Mist/gtk-2.0/gtkrc"

style "user-font"
{
  font_name="Liberation Sans 10"
}
widget_class "*" style "user-font"

include "/home/viper/.gtkrc-2.0.mine"

.Xdefaults

Xft.hinting: true
Xft.hintstyle: hintfull
Xft.antialias: true
Xft.rgba: rgb
Xft.lcdfilter: lcddefault
Xft.autohint: false

XTerm*background: black
XTerm*foreground: gray
XTerm*cursorColor: orange
XTerm*scrollBar: false
XTerm*termName: xterm-256color
XTerm*utf8: 2
XTerm*utf8Title: true

Konsole*termName: konsole-256color

XTerm*font: -xos4-terminus-medium-r-normal--14-140-72-72-c-80-iso10646-1
XTerm*boldFont: -xos4-terminus-bold-r-normal--14-140-72-72-c-80-iso10646-1

vvviperrr ★★★★★ ()
Ответ на: комментарий от nikvart

а где ты терминал то на скрине увидел? в .Xdefaults настройки терминала, цвет черный, курсор оранжевый

vvviperrr ★★★★★ ()
Ответ на: комментарий от tyakos

попробовал на другом дистре/ядре. забавная вещь. походу проблема не в ядре. когда втыкаю телефон - в dmesg-е

[19075.567105] sd 4:0:0:0: [sdd] Attached SCSI removable disk 
но секунд через 5 вылезает окошко с предложением примаунтить раздел, соотвественно и в dmesg-е разделы появились. видимо утилита для автомонтирования как то опрашивает девайс, и в момент этого опроса и появляются разделы

vvviperrr ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.