LINUX.ORG.RU

Сообщения SaemonZixel

 

Кривое монтирование microSD через Nokia Asha 501

Доброе время суток ЛОР.

Есть простенький телефончик Nokia без андроида. В нём стоит microSD на 8Гб. Подключаю по USB. На телефоне выбераю режим «Флеш накопитель». Там ещё есть режим «Зарядное устройство» и «Модем». Линукс видет 2 флешки: встроенную телефонную на примено на 2Гб и на 7.4Гб microSD. Усепешно можно подмонтировать как vfat и читать/писать файлы. НО! При копировании файлов с карточки microSD на компьютер выскакивают сообщения об ошибках чтения и процесс копирования обрывается. У разных файлов по разному. Если натравить fsck.vfat, то обнаружиться уйма ошибок в файловой системе (чаще всего порванные цепочки). При этом если подключить к винде (WinXP,Win7) то всё копируется без ошибок и проверка карточки microSD показывает, что ошибок нет.

Что делать? С какими ключиками монтировать в линуксе, чтоб всё тоже было без ошибок?

Карточка отформатирована самим телефоном. В линуксе тоже пробовал форматировать успешно, то потом тоже ошибки при копировании.

mypc:~ # uname -a
Linux mypc 5.5.6-1.g4a830b1-pae #1 SMP Mon Feb 24 09:02:31 UTC 2020 (4a830b1) i686 athlon i386 GNU/Linux

mypc:~ # fdisk -l
Disk /dev/sdb: 7969 MB, 7969177600 bytes, 15564800 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x8a965a91

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1           12558    15547093     7767268    c  W95 FAT32 (LBA)
/dev/sdb3           24897       24897           0    0  Empty

mypc:~ # dmesg
...skip...
[   54.513443] usb 1-2: new high-speed USB device number 5 using ehci-pci
[   54.545081] usb 1-2: New USB device found, idVendor=0421, idProduct=0683, bcdDevice=14.00
[   54.545090] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   54.545096] usb 1-2: Product: 501
[   54.545102] usb 1-2: Manufacturer: Nokia
[   54.545108] usb 1-2: SerialNumber: 358984058987382
[   54.567372] usb-storage 1-2:1.0: USB Mass Storage device detected
[   54.567642] scsi host2: usb-storage 1-2:1.0
[   54.567891] usbcore: registered new interface driver usb-storage
[   55.595304] scsi 2:0:0:0: Direct-Access     Nokia    501              0000 PQ: 0 ANSI: 4
[   55.596221] sd 2:0:0:0: Attached scsi generic sg1 type 0
[   55.600990] sd 2:0:0:0: [sdb] 15564800 512-byte logical blocks: (7.97 GB/7.42 GiB)
[   55.602614] sd 2:0:0:0: [sdb] Write Protect is off
[   55.602622] sd 2:0:0:0: [sdb] Mode Sense: 04 00 00 00
[   55.606303] sd 2:0:0:0: [sdb] No Caching mode page found
[   55.606312] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[   55.632853]  sdb: sdb1
[   55.637709] sd 2:0:0:0: [sdb] Attached SCSI removable disk

 ,

SaemonZixel
()

Ядро не видит диск на SSD OCZ Agility3 (SATAIII) на Asus P5KPL-AM SE (ICH7)

Добрый день.

Есть материнка Asus P5KPL-AM SE с чипсетом Intel G31 (82G31 + NH82801GB (ICH7)). Есть SSD на 64Гб которому уже лет 6 и он до сих пор прикрасно работает. Есть дистрибутив OpenSuse 13.1 на этом SSD. Ядро 3.11-desktop 32bit.

Подключаю к этой материнки SSD как единственный диск. В биос он успешно определяется. Загрузка начинается с него. Grub2 успешно запускается и начинает грузить ядро и initrd-образ. После стартует ядро, выводит много текста и останавливается с надписью «waiting for root device» и рисует точки. Естественно так и недожидается его. Т.е. SSD он не увидел.

Grub2 в консоли видит диск и раздел ext4 на нём как (hd0,msdos1). Даже по директориям ходит.

Пробовал разные варианты параметра root= ядра. Даже убирал его. В биос менял режим sata-контроллера между Enhanced и Compatable. Всё равно не видит диск.

Подключил к другому компу этот SSD. Успешно загрузил систему. Скачал новое ядро 5.2.9-pae-i686. Распаковал и прописал в grub2-меню. Подключил обратно к этой материнки. Попробовал загрузить новое ядро. Тоже, ядро грузится, текст бежит и останавливается с надписью, что не может подключить root-раздел. При этом пытается вывести список доступных дисков и разделов, но он пустой.

На другом компе с этим новым ядром успешно грузится. И если криво указать root-параметр в grub2 выводит список дисков с sda и sda1 на выбор.

Чё делать? куда копать? Может модуль надо какой-нибудь заранее подгружать? или в initrd образе не хватает модуля под sata-контроллер?

 , ,

SaemonZixel
()

RSS подписка на новые темы