LINUX.ORG.RU

usb-storage и linux 2.6


0

0

флэшак определяется:
       hub.c: new USB device 00:07.2-2, assigned address 2
        scsi1 : SCSI emulation for USB Mass Storage devices
          Vendor: iRiver    Model: iFP Mass Driver   Rev: 1.00
          Type:   Direct-Access                      ANSI SCSI revision: 02
        Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
        SCSI device sda: 256000 512-byte hdwr sectors (131 MB)
но при монтировании:
        # mount -t vfat /dev/sda /flash
        mount: /dev/sda: can't read superblock

самое интересное, что этот флэшак работает и под оффтопиком и под 2.4.22.

использовал ядра 2.6.0-test9, 2.6.0-test9-mm1, 2.6.0-test9-mm3,
2.6.0-test10, 2.6.0-test11.

часть конфига:
 o USB:
       CONFIG_USB=y
       CONFIG_USB_DEBUG=y
       CONFIG_USB_DEVICEFS=y
       CONFIG_USB_UHCI_HCD=y
       CONFIG_USB_STORAGE=y
       CONFIG_USB_STORAGE_DEBUG=y

       # с этим и без этого одно и то же
       CONFIG_USB_STORAGE_FREECOM=y
       CONFIG_USB_STORAGE_ISD200=y
       CONFIG_USB_STORAGE_DPCM=y

 o SCSI:
       CONFIG_SCSI=y
       CONFIG_SCSI_PROC_FS=y
       CONFIG_SCSI_CONSTANTS=y
       CONFIG_BLK_DEV_SD=y
       CONFIG_CHR_DEV_SG=y

       # это ide-scsi - 
       CONFIG_BLK_DEV_IDESCSI=y

       # эта хрень к делу отношения не имеет
       CONFIG_SCSI_DC395x=m

никто не встречался с подобной проблемой?

ps. hotplug версии 2003_08_05

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

Странно... А твой /dev/sda читается вообще? А если сделать образ dd и сравнить с образом, сделанным из-под 2.4-ядра?

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

нет не получится, даже less -f не сработал - результат
такой же как и при маунте - Buffer I/O error. (или как
там ...).

я смотрел linux/drivers/scsi у 2.4 и у 2.6 -- они похоже
подсистему scsi хорошенько попатчили -- теперь хрен
разберешься =).

млин,придется ждать, пока кто-нить из тестеров ядра (те,
кто поближе к lkml) не наткнется и не закомитит патч =).

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

кстати, если заюзать обычный флэш драйв, то будет он работать замечательно как /dev/sda1 и в 2.4 и в 2.6.

так что проблема именно в поддержке флэшки в девайсе (iRiver iFP-380T) под 2.6.

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