nixp.ru v3.0

19 октября 2017,
четверг,
10:24:31 MSK

DevOps с компанией «Флант»
Zar написал 8 июня 2006 года в 16:03 (507 просмотров) Ведет себя как мужчина; открыл 56 тем в форуме, оставил 165 комментариев на сайте.

# cat /proc/scsi/scsi

Attached devices:

Host: scsi1 Channel: 00 Id: 00 Lun: 00

Vendor: Apple Model: iPod Rev: 1.62

Type: Direct-Access ANSI SCSI revision: 02

# lsusb

Bus 003 Device 002: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical

Bus 003 Device 001: ID 0000:0000

Bus 002 Device 001: ID 0000:0000

Bus 001 Device 004: ID 05ac:120a Apple Computer, Inc.

Bus 001 Device 001: ID 0000:0000

/var/log/messages:

Jun 8 15:52:42 localhost FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!

Jun 8 15:52:42 localhost FAT: bogus number of reserved sectors

Jun 8 15:52:42 localhost VFS: Can’t find a valid FAT filesystem on dev sda.

Jun 8 15:52:45 localhost FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!

Jun 8 15:52:45 localhost FAT: bogus number of reserved sectors

Jun 8 15:52:45 localhost VFS: Can’t find a valid FAT filesystem on dev sda.

Jun 8 15:52:50 localhost FAT: bogus number of reserved sectors

Jun 8 15:52:50 localhost VFS: Can’t find a valid FAT filesystem on dev sda.

localhost ~ # lsmod

Module Size Used by

…………………………………

ahci 9092 0

ohci_hcd 14340 0

uhci_hcd 23440 0

usb_storage 50112 0

usbhid 29280 0

ehci_hcd 21512 0

usbcore 79748 7 sl811_hcd,ohci_hcd,uhci_hcd,usb_storage,usbhid,

………………………………….

поддежка vfat в ядре (не модулем), iocharset — iso 8859-1

rgo
Jun 8 15:52:42 localhost VFS: Can’t find a valid FAT filesystem on dev sda.

а поискать фс на sda1 не пробовал?

Zar
rgo
а поискать фс на sda1 не пробовал?

# mount -t vfat -o iocharset=utf8 /dev/sda1 /mnt/ipod

mount: /dev/sda1 is not a valid block device

Zar

А может на енм какая-нибудь макинтошная система?

В магазе на него заливали фаилы для проверки с макинтошного ноута.

Zar
нет
QUOTE

ну да.

в линуксе тоже есть — amaroK, только он хочет, чтоб айпод был смонтирован.

Zar

fdisk так его видит:

Command (m for help): p

Disk /dev/sda: 2047 MB, 2047868416 bytes

63 heads, 62 sectors/track, 1023 cylinders

Units = cylinders of 3906 * 512 = 1999872 bytes

Device Boot Start End Blocks Id System

Command (m for help):

rgo
fdisk так его видит:

ну тогда, используй file: `file -s /dev/sda’. может он скажет что там твориться…

А может на енм какая-нибудь макинтошная система?

В магазе на него заливали фаилы для проверки с макинтошного ноута.

хрен знает… они таблицу разделов создавали? форматировали?

По-всякому, мне не очень вериться, что там может быть что-нибудь кроме fat и досовой таблицы разделов. Но объяснить факты не выходя за рамки верований не могу.

Disk /dev/sda: 2047 MB, 2047868416 bytes

всё время меня удивляет откуда они такие числа берут

$ factor 2047868416    
2047868416: 2 2 2 2 2 2 2 2 2 11 17 73 293

ладно бы там 2^10 было б. так… или там 512-байтовые сектора? Но даже если так: 2047868416 == 512 * 3999743. Что за фихня? на 257 секторов больше должно быть, для круглого счёта, так сказать.

Genie
ну тогда, используй file: `file -s /dev/sda’. может он скажет что там твориться…

я вот не помню, как я его монтировал…

но там точно была vfat, и файлы виделись нормально (но вот с именаим там какой-то непоняток — видимо, всё же происходит при заливке из iPod-софта индексация и переименование)…

Что за фихня? на 257 секторов больше должно быть, для круглого счёта, так сказать.

ну так это почти на всех флеш-устройствах так…

<font color=«green»>$ dmesg</font>

usb 3-5: new high speed USB device using ehci_hcd and address 5

usb 3-5: configuration #1 chosen from 1 choice

scsi5 : SCSI emulation for USB Mass Storage devices

usb-storage: device found at 5

usb-storage: waiting for device to settle before scanning

Vendor: T.sonic Model: 310 Rev:

Type: Direct-Access ANSI SCSI revision: 00

SCSI device sdc: 2039296 512-byte hdwr sectors (1044 MB)

sdc: Write Protect is off

sdc: Mode Sense: 03 00 00 00

sdc: assuming drive cache: write through

SCSI device sdc: 2039296 512-byte hdwr sectors (1044 MB)

sdc: Write Protect is off

sdc: Mode Sense: 03 00 00 00

sdc: assuming drive cache: write through

sdc: sdc1

sd 5:0:0:0: Attached scsi removable disk sdc

usb-storage: device scan complete

как видишь, не 2097152 секторов.. а поменьше….

это — Transcend T.sonic 310 с 1Gb флешкой.

или вот….

<font color=«green»>$ dmesg</font>

usb 3-5: new high speed USB device using ehci_hcd and address 6

usb 3-5: configuration #1 chosen from 1 choice

scsi6 : SCSI emulation for USB Mass Storage devices

usb-storage: device found at 6

usb-storage: waiting for device to settle before scanning

Vendor: JetFlash Model: TS1GJF2A Rev: 1.00

Type: Direct-Access ANSI SCSI revision: 02

SCSI device sdc: 2020000 512-byte hdwr sectors (1034 MB)

sdc: Write Protect is off

sdc: Mode Sense: 0b 00 00 08

sdc: assuming drive cache: write through

SCSI device sdc: 2020000 512-byte hdwr sectors (1034 MB)

sdc: Write Protect is off

sdc: Mode Sense: 0b 00 00 08

sdc: assuming drive cache: write through

sdc: sdc1

sd 6:0:0:0: Attached scsi removable disk sdc

usb-storage: device scan complete

Transcend 1Gb флешка…. даже ещё меньше, чем плейер…

se la vi, жестокая…

Zar
rgo
ну тогда, используй file: `file -s /dev/sda’. может он скажет что там твориться…

# file -s /dev/sda

/dev/sda: Apple Partition data block size: 512, first type: Apple_partition_map, name: partition map, number of blocks: 62, second type: Apple_MDFW, name: firmware, number of blocks: 160587,

в магазине ничего не форматировали, просто залили неск файлов.

в нете прочел, что бываю ipod’ы с маковской fs, сейчас собираю ядро с ней, попробую.

rgo

а блин, на слово apple я как-то внимание не обратил. а если попробовать сунуться в .config ядра, и сказать, чтоб оно apple’овскую таблицу разделов поддерживало? Щаз глянул, точно есть что-то про `mac partition map’.

Genie

/me думает, что надо будет утром взять iPod на эксперименты..

хоть убей, не помню, что и как было…

Zar

Да, там маковская фс — hfsplus.

Добавил в ядро — смонтировался. Теперь amaroK видит его содержимое, но писать отказывается. Я из-под root пытаюсь писать.

rgo
Да, там маковская фс — hfsplus.

Добавил в ядро — смонтировался.

для справки: ты только фс добавил, или таблицу разделов тоже? В доках написано, что модуль фс может сам разбираться с разделами, но все же.

А с тем что не пишется, читай, как рекомендовано /usr/src/linux/Documentation/filesystems/hfs.txt, думаю надо поиграться со всякими umask’ами.

Zar
rgo
для справки: ты только фс добавил, или таблицу разделов тоже? В доках написано, что модуль фс может сам разбираться с разделами, но все же.

А с тем что не пишется, читай, как рекомендовано /usr/src/linux/Documentation/filesystems/hfs.txt, думаю надо поиграться со всякими umask’ами.

попробовал gtkpod.

пишет — readonly filesystem

Права все стоят, да и я из-под root пробую.

Как добавить таблицу разделов и что это такое?

Поддержку маковой фс я включил жестко (не модулем):

Apple Extended HFS file system support (HFSPLUS_FS)

If you say Y here, you will be able to mount extended format

Macintosh-formatted hard drive partitions with full read-write access.

Обещают full read-write access.

rgo
Как добавить таблицу разделов и что это такое?

в menuconfig в filesystems->Partition Types->… Но, по ходу дела, и не надо этого.

пишет — readonly filesystem

а что-нибудь в стиле:

mount -t hfsplus -o rw,umask=022 /dev/sda /mnt/ipod

Zar
rgo
в menuconfig в filesystems->Partition Types->… Но, по ходу дела, и не надо этого.

Добавил это.

rgo
а что-нибудь в стиле:

mount -t hfsplus -o rw,umask=022 /dev/sda /mnt/ipod

Это не то. Прикол в том, что hfsplus монтируется в лине только для чтения, если у нее есть журнал. Есть два варианта: удалить журнал средствами макос, либо в лине установить проги для hfs и удалить, а потом заново создать фс, но уже без журнала.

Подробно тут:

http://gentoo-wiki.com/HOWTO_hfsplus

Ура!

Плеер просто охуенный!

Русские тэги в KOI8-R показывает!!!!!