Author Topic: FreeBSD 6.1 прблема монтирования flash-есипрйства  (Read 3163 times)

0 Members and 1 Guest are viewing this topic.

Offline Wut

  • Newbie
  • *
  • Posts: 36
  • Karma: +0/-0
Имеются: ноутбук Toshiba SatellitePro 6100 с установленной на нём FreeBSD6.1 и телефон SonyEricsson W700i в который вставлена карта памяти о 256 мегабайтах. Ядро пересобрано с опциями:
Code: [Select]
device scbus
device da
device pass
device uhci
device ohci
device ehci
device usb
device umass
при подключении телефона к USB порту в логах появляются сообщения:
Code: [Select]
umass0: Sony Ericsson Sony Ericsson W700, rev 2.00/0.00, addr 3
umass0:0:0:-1: Attached to scbus0
pass0 at umass-sim0 bus 0 target 0 lun 0
pass0: <Sony Eri Memory Stick 0000> Removable Direct Access SCSI-0 device
pass0: Serial Number
pass0: 1.000MB/s transfers
GEOM: new disk da0
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <Sony Eri Memory Stick 0000> Removable Direct Access SCSI-0 device
da0: Serial Number
da0: 1.000MB/s transfers
da0: 236MB (483328 512 byte sectors: 64H 32S/T 236C)

но иногда выдаёт и такое
Code: [Select]
umass0: Sony Ericsson Sony Ericsson W700, rev 2.00/0.00, addr 3
umass0:0:0:-1: Attached to scbus0
pass0 at umass-sim0 bus 0 target 0 lun 0
pass0: <Sony Eri Memory Stick 0000> Removable Direct Access SCSI-0 device
pass0: Serial Number
pass0: 1.000MB/s transfers
GEOM: new disk da0
(da0:umass-sim0:0:0:0): error 6
(da0:umass-sim0:0:0:0): Unretryable Error
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <Sony Eri Memory Stick 0000> Removable Direct Access SCSI-0 device
da0: Serial Number
da0: 1.000MB/s transfers
da0: Attempt to query device size failed: NOT READY, Medium not present
(da0:umass-sim0:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0
(da0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(da0:umass-sim0:0:0:0): SCSI Status: Check Condition
(da0:umass-sim0:0:0:0): NOT READY asc:3a,0
(da0:umass-sim0:0:0:0): Medium not present
(da0:umass-sim0:0:0:0): (da0:umass-sim0:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0
(da0:umass-sim0:0:0:0): NOT READY asc:3a,0
(da0:umass-sim0:0:0:0): Medium not present
Unretryable error
(da0:umass-sim0:0:0:0): error 6
(da0:umass-sim0:0:0:0): Unretryable Error
Opened disk da0 -> 6
(da0:umass-sim0:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0
(da0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(da0:umass-sim0:0:0:0): SCSI Status: Check Condition
(da0:umass-sim0:0:0:0): NOT READY asc:3a,0
(da0:umass-sim0:0:0:0): Medium not present
(da0:umass-sim0:0:0:0): (da0:umass-sim0:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0
(da0:umass-sim0:0:0:0): NOT READY asc:3a,0
(da0:umass-sim0:0:0:0): Medium not present
Unretryable error
(da0:umass-sim0:0:0:0): error 6
(da0:umass-sim0:0:0:0): Unretryable Error
Opened disk da0 -> 6
(da0:umass-sim0:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0
(da0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
(da0:umass-sim0:0:0:0): SCSI Status: Check Condition
(da0:umass-sim0:0:0:0): NOT READY asc:3a,0
(da0:umass-sim0:0:0:0): Medium not present
(da0:umass-sim0:0:0:0): (da0:umass-sim0:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0
(da0:umass-sim0:0:0:0): NOT READY asc:3a,0
(da0:umass-sim0:0:0:0): Medium not present
Unretryable error
(da0:umass-sim0:0:0:0): error 6
(da0:umass-sim0:0:0:0): Unretryable Error
Opened disk da0 -> 6

В обоих случаях, как и положено, в /dev появляются устройства da0 и da0s1, но монтироваться они не хотят:

Code: [Select]
# mount_msdosfs /dev/da0s1 /mnt/flsh/
mount_msdosfs: /dev/da0s1: Invalid argument

# mount_msdosfs /dev/da0 /mnt/flsh/
mount_msdosfs: /dev/da0: Invalid argument

Аналогично материться и NTFS. Остальные фс говорят что:
Code: [Select]
mount: /dev/da0s1 on /mnt/flsh: incorrect super block

В качестве проверки прочёл начальный блок устройства при помощи dd:
Code: [Select]
# dd if=/dev/da0s1 count=1
К░MSWIN4.1@ЬR\)╬╨╬╨NO NAME    FAT16   U╙1+0 records in
1+0 records out
512 bytes transferred in 1.624778 secs (315 bytes/sec)
и сделал вывод, что там всё таки ФАТ.

Имеющийся в распоряжении фотоаппарт монтируется на ура, проблем с телефоном в ВиндовсХР на этом же ноуте нет -- всё видится и читается.

Может кто сталкивался с проблемой и знает что и где крутить? Гугль порыл, но ничего не нашёл (наверное нужно лопату побольше вместо совочка((-: )
Si vis pacem -- para belum

Offline Kavka

  • Jr. Member
  • **
  • Posts: 75
  • Karma: +0/-0
У друга как-то было, что отформатированная фотиком карта не определялась на компе. Форматнули на компе - работала и в фотике и на компе виделась. Может подобные шаманские действия помогут.
Tomsk OpenSUSE Team

Offline kukumaka

  • Newbie
  • *
  • Posts: 14
  • Karma: +0/-0
Code: [Select]
mount -t msdos /dev/da0s1 /куда монтировать...

Offline Wut

  • Newbie
  • *
  • Posts: 36
  • Karma: +0/-0
Quote from: Kavka
У друга как-то было, что отформатированная фотиком карта не определялась на компе. Форматнули на компе - работала и в фотике и на компе виделась. Может подобные шаманские действия помогут.

Форматирование действительно помогло, спасибо. Теперь и в Винде и в БСДе всё видится, всё монтируется. Удивляет тот факт, что до этого в Винде-то всё нормально работало и только в БСД выкаблучивалось, видать "гранаты не той системы" (-:
Si vis pacem -- para belum