LINUX.ORG.RU

arch не монтируется sd-карта

 


0

1

раньше все было ок, теперь sd-карта не монтируется и в thunar не появляется

dmesg | tail

[89137.168226] sd 6:0:0:0: [sdb] 1999872 512-byte logical blocks: (1.02 GB/976 MiB)
[89137.168303] sd 6:0:0:0: [sdb] Cache data unavailable
[89137.168309] sd 6:0:0:0: [sdb] Assuming drive cache: write through


я не понимаю, он перестал устройство /dev/sdbX создавать?
куда тут копать?

Раз определяет размер, попробуй смонтировать /dev/sdb

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

вставляю в фотки, фотаю, фотки сохраняются
если вытащить и вставить обратно в фотик - можно фотки смотреть
форматировал через него

раньше все отлично и на ноуте открывалось


sudo mount -t vfat /dev/sdb /media/test/
mount: /dev/sdb is already mounted or /media/test busy

папка test только что созданная, свободная, права 777

sergey-novikov ★★★
() автор топика
Ответ на: комментарий от sergey-novikov

посмотри выхлоп mount, вдруг оно уже куда-то смонтировано.

Vekt
()
Ответ на: комментарий от AITap

sudo file -s /dev/sdb
/dev/sdb: x86 boot sector; partition 1: ID=0x6, starthead 3, startsector 245, 1999627 sectors, extended partition table (last)\011, code offset 0x0

blkid /dev/sdb — нет вывода

grep sdb /proc/mounts — нет вывода

sergey-novikov ★★★
() автор топика
Ответ на: комментарий от AITap

sudo lsof /dev/sdb
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/user/.gvfs
Output information may be incomplete.


sudo blockdev --rereadpt /dev/sdb
BLKRRPART: Device or resource busy

sudo partprobe /dev/sdb
нет вывода


а точно ли она /dev/sdb? как в этом убедиться?

sergey-novikov ★★★
() автор топика
Ответ на: комментарий от AITap

cat /dev/sdb > sd_card.raw (977 mb)

sudo rmmod loop
Error: Module loop is not currently loaded
sudo modprobe loop max_part=16

sudo losetup -vf sd_card.raw
ls /dev/loop*
/dev/loop0 /dev/loop0p1 /dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4 /dev/loop5 /dev/loop6 /dev/loop7 /dev/loop-control

какой из них монтировать к папке?

sergey-novikov ★★★
() автор топика
Ответ на: комментарий от sergey-novikov

Сломалось что-то в районе udev и чтения таблицы разделов. Попробуйте посмотреть по ps afx, что зависло после вставки карты памяти.

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

так что тут можно сделать? как-нибудь переустановить udev? теперь получается у ноута нет нормального кард-ридера из-за этой проблемы

сколько ни пробую примонтировать - mount: /dev/sdb is already mounted or /media/flash1 busy

при этом /dev/sdb никуда не примонтирован, в выдаче mount его нет
а директория свежесозданная и не может быть занята

модуль mmc_block в выдаче lsmod отсутствует
если сделать mod_probe mmc_block - там появляется
mmc_block 19039 0
mmc_core 82070 1 mmc_block

однако карта все равно не монтируется

sergey-novikov ★★★
() автор топика
Ответ на: комментарий от sergey-novikov

Тогда поищите процессы в состоянии D. Странно, что lsof ничего не находит. Ядро не должно зависать на общении с картридером, тем более, что образ считывается и подключается без ошибок.

Попробуйте обновить или откатить ядро или udev.

AITap ★★★★★
()
Ответ на: комментарий от sergey-novikov

Перезагрузка - хорошая идея. Иногда с неё даже нужно начинать.

Мне, например, тоже нужно перезагрузиться, чтобы заработал apparmor, в который нужно запихнуть Skype. Но делать это очень лень и жалко 20-дневный аптайм.

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

«В системе было уже 667 процессов-зомби, но мне было так жалко портить аптайм, которым я троллил одноклассников виндузятников» :3

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