акромя того есть у меня еще и фотоаппарат (USB), так вот после подгрузки
usb-uchi, usb-masstorage, u ide-scsi
фотоаппарат виден в системе как жесткий диск (сказевый sda: sda1)
а тот самый жесткий диск которы вроде тоже должен видется анналогично - ни фига... мож кто с USB-шными винтами дело имел, помогите плз...
(Slackware 8.1, 2.4.18, модули нужные подгружены)
Неужели ни у кого нет EASEHARDDISK-a USB-шного... Поделитесь соображениями...
Ну помогите пожалуйста, уже все перерыл... :((
У меня стоят kernel 2.4.18-3(RedHat7.3) и 2.4.19 - оба поддерживают
easydisk!
dmesg что выдает?
>У меня стоят kernel 2.4.18-3(RedHat7.3) и 2.4.19 - оба поддерживают
>easydisk!
>dmesg что выдает?/var/log/messages
...
Oct 10 14:19:54 admin kernel: Product: USB Storage Device
Oct 10 14:19:54 admin kernel: scsi1 : SCSI emulation for USB Mass Storage devices
...
dmesg
...
usb-storage: Bulk status result = -84
usb-storage: Bulk reset requested
uhci.c: uhci_result_control() failed with status 440000
[c18430f0] link (01843062) element (018601e0)
0: [c18601e0] link (01860210) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0 EndPt=0 Dev=2, PID=2d(SETUP) (buf=02a1fde0)
1: [c1860210] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1 EndPt=0 Dev=2, PID=69(IN) (buf=00000000)usb-storage: Bulk soft reset failed -110
usb-storage: -- transport indicates transport failure
usb-storage: Fixing INQUIRY data to show SCSI rev 2
usb-storage: scsi cmd done, result=0x70000
usb-storage: *** thread sleeping.
usb-storage: queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Command INQUIRY (6 bytes)
usb-storage: 12 00 00 00 ff 00 00 00 a5 e6 18 c0
usb-storage: Bulk command S 0x43425355 T 0x2 Trg 0 LUN 0 L 255 F 128 CL 6
uhci.c: uhci_result_interrupt/bulk() failed with status 440000
[c18430c0] link (01843092) element (018601e0)
0: [c18601e0] link (00000001) e0 SPD IOC Stalled CRC/Timeo Length=1e MaxLen=1e DT1 EndPt=2 Dev=2, PID=e1(OUT) (buf=19453f2c)
...
...
usb-storage: Bulk soft reset failed -110
usb-storage: -- transport indicates transport failure
usb-storage: Fixing INQUIRY data to show SCSI rev 2
usb-storage: scsi cmd done, result=0x70000
usb-storage: *** thread sleeping.
usb-storage: queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad target number (1/0)
usb-storage: *** thread sleeping.
...
usb-storage: queuecommand() called
usb-storage: *** thread awakened.
usb-storage: Bad target number (7/0)
usb-storage: *** thread sleeping.
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
usb.c: usb-storage driver claimed interface d7f18940
usb.c: kusbd: /sbin/hotplug add 2
usb.c: kusbd policy returned 0xfffffffe
Все ?!? Идей никаких? А как твоя железка в логах светится?
Так собрал ядро 2.4.19 ну что после запуска масстороджа в дмесг
грится что мол нелегальные вызовы ИОктрл
когда говорю fdisk /dev/sda1
он мне сообщает размер диска, но также говорит что про нелегальные вызовы...
Под маздаем работает без проблемм
Да чтож такое... толи вопрос задал не правильно... толи никто таких железок в глаза не видал...
Вопрос правильно задал: дело скорее всего в том, что или мало используют USB устройства Easydisk, есть альтернативные к слову, например APACER, - либо не испытывают проблем, как я.
В вашем случае, когда ругается на I/O, как вариант :запорчена информация на устройстве /dev/sda1.
Это может произойти в случае когда отсоединяется от USB-порта Easydisk без предварительной размонтировки.Fdisk'ом его юзать не надо. Он работает как монтируемые устройства типа floppy, cdrom и т.д. Достаточно сделать следующее.
1. Проверка: fsck.msdos /dev/sda1 -если инф-ция записана в dos/windows
2. Монтируем: mount -t msdos /dev/sda1 /mnt/flash
p.s.Использовал самый простой способ, предварительно опробировав easydisk в Windows(там же и информацию скинул на easydisk).
Да я уж не совсем идиот :)
Я же ведь писал что кроме EASYHARDDISK-а, у меня еще аналогичные устройства имеются... например фотоаппарат минольта так вот фотоаппарат завелся сразу...
Есть у меня еще один фотоаппарат Olimpus С-1 вот с ним пришлось повозиться и пропатчить usb-storage после чего и он завелся...А та железка которая анонсирована как заведомо работающая без драйверов работать отказывается... usb-storage устройство не регистрирует... хотя и понимает что винт подрубился, размер его видит (эту информацию он мессаджах светит)... нет только строки "sda: sda1 sda2 sda3" в логах... для тех устройств которые завелись эта строка светилась в /var/log/message
Видимо Вы невнимательно прочли мои посты я ведь сказал
!!!Под маздаем работает без проблемм!!!>USB устройства Easydisk, есть альтернативные к слову, например
>не испытывают проблем, как я.>устройстве /dev/sda1.
Информация НЕ ЗАПОРЧЕНА
>Это может произойти в случае когда отсоединяется от USB-порта
НЕ ОТСОЕДИНЯЕТСЯ!!!>Fdisk'ом его юзать не надо. Он работает как монтируемые устройства
я его и не юзаю фдиском просто фдиск показывает информацию о накопителе если это возможно...>2. Монтируем: mount -t msdos /dev/sda1 /mnt/flash
я знаю как монтируются файловые системы... но монтировать мне нечего устройство мое не распознается как скази диск...Да и вот еще кстати вопрос у Вас случайно не флэш-диск? на 256Мб
если да то понятно (это устройство у меня тоже работает)
Мое называется EasyHardDisk (это внешний жесткий диск (НЕ ФЛЭШЬ) с USB интерфейсом)И повторю просьбу можно глянуть как это устройство светится у Вас в логах. Спасибо.
Subj!
Ну видно действительно железка экзотическая...
>Ну видно действительно железка экзотическая...
у меня был luwen easydisk 64mb. собственно никаких проблем вообще с ним не было.
в ядре указываем поддержку usb и usb_storage. в некоторых матерях ещё и CONFIG_USB_UHCI_ALT. собираем, ставим ядро, перегружаемся, делаем: mount -t usbfs none /proc/bus/usb , втыкаем сей девайс и работаем.
Да елки моталки, вы что правда не видите разницы между HDD EasyHardDisk (20Гб) и Flash EasyDisk (128Мб)