Попытка получить доступ к Sygest Syjet 1.5gig SCSI Drive через параллельный порт

Я пытаюсь получить доступ к содержимому накопителя Syquest Syjet 1.5 ГБ, подключенного к параллельному порту. Кабель позволяет подключаться к параллельному порту, а также к устройству SCSI.

Я обновил Ubuntu 8.04 до Ubuntu 14.04 LTS и пытаюсь получить доступ к scsi-диску на основе этого поста на ubuntuforums.org: Как заставить работать внешний Syquest Drive в Ubuntu

Я хочу получить доступ к диску, чтобы получить файлы с диска, после чего я могу удалить диск Syquest. У меня также есть несколько дисков Jome Iomega 100 и 2 гигабайта, с которыми я бы тоже хотел делать то же самое.

Я следовал инструкциям в вышеупомянутой статье и создал исполняемый текстовый файл, который был сохранен на рабочем столе, который я попытался запустить как с рабочего стола, так и с терминала, но безуспешно.

Итак, мой вопрос: что мне нужно сделать, чтобы получить доступ к накопителю SCSI из параллельного порта и скопировать с него файлы?

Когда я запускаю скрипт с рабочего стола, он запускается так быстро, что я не знаю, происходит ли что-нибудь на самом деле. Когда я запускаю скрипт из терминала, я получаю ошибки, а также некоторые команды, которые работают нормально, я думаю. Весь скрипт, запускаемый из терминала, размещен ниже:

arthur@arthur-T5082:~$ # Начните здесь... arthur@arthur-T5082:~$ # modprobe parport # Возможно, уже загружено arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ # modprobe parport_pC# Уже возможно загружен arthur @ arthur-T5082: ~ $ modprobe paride modprobe: ОШИБКА: не удалось вставить 'paride': операция не разрешена arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ # Следующие 2 шага не нужны на Breezy... arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ # mkdir /lib/modules/$(LINUX_VERSION)/ разное Артур @ arthur-T5082: ~ $ Артур @ Артур-T5082:~$ # cp /lib/modules/$(LINUX_VERSION)/kernel/drivers/block/paride/epat.o /lib/modules/2.4.20-20.8/misc/epat.o arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ echo "Вставка необходимых модулей..." Вставка необходимых модулей... arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ modprobe epat # Sparq Протокол modprobe: ОШИБКА: не удалось вставить 'epat': операция запрещена arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ modprobe pd # Sparq Драйвер modprobe: ОШИБКА: не удалось вставить 'pd': операция не разрешена arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ dmesg | grep paride arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ # Искать: "paride: epat зарегистрирован как протокол 0" arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ # modprobe pd drive0=0x378,1 drive1=0x3bc,1 # Пример синтаксиса arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ # Для поддержки такого широкого спектра устройств PARIDE, подсистема IDE параллельного порта, фактически структурирована в три части. arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ # Существует базовый модуль paride, который предоставляет реестр и некоторые распространенные методы для доступа к параллельным портам. arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ # Второй компонент представляет собой набор высокоуровневых драйверов для каждого из поддерживаемых устройств различного типа: arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ # pd IDE-диск arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ # pcd AT-CD-ROM arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ # pf ATAPI-диск arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ # pt лента ATAPI arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ # pg универсальные устройства ATAPI arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ # Драйвер pg существует главным образом для поддержки устройств ATAPI CD-R и CD-RW с параллельным портом. arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ # arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ # Запустите приведенные ниже команды из сценария arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ # ================================================== ================= arthur @ arthur-T5082: ~ $ arthur @ arthur-T5082: ~ $ echo "Запуск команд..." Запущенные команды... arthur @ arthur-T5082: ~ $ arthur @ arthur-T5082: ~ $ test whoami = 'root' || echo "Вы должны быть пользователем root для выполнения команд." Вы должны быть пользователем root для выполнения команд. arthur @ arthur-T5082: ~ $ arthur @ arthur-T5082: ~ $ cdrecord -scanbus > /dev/null wodim: такого файла или каталога нет. Не удается открыть драйвер SCSI! Для возможных целей попробуйте 'wodim --devices' или 'wodim -scanbus'. Для возможных транспортных спецификаторов попробуйте 'wodim dev=help'. Для конфигурации устройств IDE/ATAPI см. Файл README.ATAPI.setup из документации по wodim. Артур @ Артур-T5082: ~ $ Артур @ Артур-T5082: ~ $ если! (pidof kerneld || test -f "/proc/sys/kernel/modprobe"); затем

echo "Ни kerneld, ни kmod не работают для автоматической загрузки модулей".

fi arthur @ arthur-T5082: ~ $ arthur @ arthur-T5082: ~ $ report_no_autoload () {

echo "Убедитесь, что модуль $1 загружается автоматически в следующий раз."

} Артур @ Артур-T5082: ~ $ Артур @ Артур-T5082: ~ $ если тест! -f "/proc/scsi/scsi"; затем

report_no_autoload scsi_mod && modprobe scsi_mod

fi arthur @ arthur-T5082: ~ $ arthur @ arthur-T5082: ~ $ if! grep "^........ sg_" / proc / ksyms> / dev / null; затем

report_no_autoload sg && modprobe sg

fi grep: /proc/ksyms: такого файла или каталога нет. Убедитесь, что модуль sg загружается автоматически в следующий раз. Артур @ Артур-T5082: ~ $ Артур @ Артур-T5082: ~ $ если! grep "^........ sr_" /proc/ksyms > /dev/null; затем

report_no_autoload sr_mod && modprobe sr_mod

fi grep: /proc/ksyms: такого файла или каталога нет. Убедитесь, что модуль sr_mod загружается автоматически в следующий раз. Артур @ Артур-T5082: ~ $ Артур @ Артур-T5082: ~ $ если! grep "^........ loop_" /proc/ksyms > /dev/null; затем> цикл_отчета_отчета && цикл insmod

fi grep: /proc/ksyms: такого файла или каталога нет. Убедитесь, что в следующий раз автоматически загружается цикл модуля. insmod: ОШИБКА: не удалось загрузить цикл модуля: нет такого файла или каталога arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ if! grep iso9660 /proc/filesystems > /dev/null; затем

report_no_autoload iso9660 && modprobe iso9660

Убедитесь, что модуль iso9660 загружается автоматически в следующий раз. modprobe: ОШИБКА: не удалось вставить 'isofs': операция не разрешена arthur @ arthur-T5082: ~ $ arthur @ arthur-T5082: ~ $ echo "Следующее необходимо только для пишущих CD IDE/ATAPI." Следующее необходимо только для пишущих CD IDE/ATAPI. Артур @ Артур-T5082: ~ $ Артур @ Артур-T5082: ~ $ если! grep ide-scsi /proc/ide/drivers > /dev/null; затем

report_no_autoload ide-scsi && modprobe ide-scsi

fi grep: / proc / ide / drivers: такого файла или каталога нет. Убедитесь, что модуль ide-scsi загружается автоматически в следующий раз. modprobe: FATAL: модуль ide-scsi не найден. Артур @ Артур-T5082: ~ $ Артур @ Артур-T5082: ~ $ # ================================ ================= ============== arthur@arthur-T5082:~$ # Теперь проверьте, распознан ли он: arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ # cdrecord -scanbus arthur@arthur-T5082:~$ # Монтирование в соответствующее место после установки компакт-диска в дисковод arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ mkdir /media/Syquest mkdir: невозможно создать каталог '/ media / Syquest': в доступе отказано arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ mount -t vfat /dev/pda1 /media/ Монтирование Syquest: только root может сделать это arthur@arthur-T5082:~$ arthur@arthur-T5082:~$ ls -al /media/Syquest # Работает!# Начните здесь... ls: невозможно получить доступ к /media/Syquest: Нет такой файл или каталог

Сценарий, скопированный из терминала, показывает все команды, которые пытаются выполнить, а также ответы.

Если сценарий не может быть прочитан, в результате выполнения сценария у меня появляется текстовый файл, который я могу загрузить и отправить любому, кто его запросит.

Заранее спасибо.

0 ответов

Другие вопросы по тегам