C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Подключение USB-Flash в Linux, DSL-Knoppix-Debian
Asher
Отправлено: 27.01.2005, 10:54


Мастер участка

Группа: Модератор
Сообщений: 550



Есть у меня такой дистрибутив LiveCD Linux'а — DamnSmallLinux.
50 МБайт. На базе Knoppix, который на базе Debian.
Не могу подключить к нему USB-Flash.
Железо: VIA EPIA-ME6000, 600 MHz, 128MB DDR
ядро 2.4.26. Поддержка USB есть, вроде даже HotPlug стоит. Грузится с CD.
Делаю следующее.
CODE
#lsmod
ucb-storage
usb-uhci
usb-core

#insmod ehci-hcd
using /lib/modules/2.4.26/kernel/drivers/usb/host/ehci-hcd.o

появляется
/proc/scsi/usb-storage-0/2
внутри
CODE
HOST SCSI2: USB-Storage
Vendor: USB
Product: Flash Disk
SerialNumber: None
Protocol: Transparent SCSI
Transport Bulk
Guid: 0ea068280000000000000000
Attached: No

вот это Attached: No сильно смутило.
CODE
#cat /proc/scsi/scsi
Attached devices:
Host: scsi0  Channel: 00  Id: 00  Lun: 00
Vendor: TOSHIBA  Model: DVD-ROM SD-M1612  Rev: J004
Type: CD-ROM               ANSI SCSI Revision: 02
Host: scsi2  Channel: 00  Id: 00  Lun: 00
Vendor: USB      Model: BAR               Rev: 1.89
Type: Direct-Access        ANSI SCSI Revision: 02

вроде тоже все путем. Дальше делаю
CODE
#cdrecord --scanbus
...
scsibus0:
0,0,0 0) 'TOSHIBA' 'DVD-ROM SD-M1612' 'J004' Removable CD-ROM
0,0,1 1) *
...

других устройств нет, другие шины??? тоже не сканирует.
смотрю дальше.
CODE
#dmesg
...
scsi2: SCSI emulation for USB Mass Storage Devices
Vendor: USB      Model: BAR               Rev: 1.89
Type: Direct-Access        ANSI SCSI Revision: 02
Attached scsi removable disk sda at scsi 2, channel 0, id 0, lun 0
sda: Unit Not Ready, sense
Current 00:00: sns=70 6
SCSI device sda: 127744 512-byte hdwr sectors (65MB)
sda: Write Protect is off
Partition Check:
sda: sda1 sda2 sda4

sda: Unit Not Ready напрягло. пробую монтировать.
CODE
#mount /dev/sda /mnt/test
mount: /dev/sda is not a valid block device
#mount /dev/sda1 /mnt/test
mount: /dev/sda1 is not a valid block device

ну и остальные цифры с тем же результатом.
Выручайте. Что я делаю не так.
Поиск по форумам ничего не дал. Во всех статьях и FAQ
после втыкания флэшки и определения символьного имени прекрасно все монтируется.
Ntv у кого не монтируется говорят типа дистрибутив смени, ядро перекомпили,
2.6 ядро поставь, етс.
Я понимаю что форум у нас по Builder'у который под Win,
но может у кого знакомые есть или сам занимается.
что еще интересно modprobe uhci ругается на неправильный адрес или IRQ.
откуда он его берет — непонятно.
#modprobe scsi и #modprobe scsi_mod говорят что не найдены модули.
Может их не хватает?
Gedeon
Отправлено: 27.01.2005, 13:11


Ветеран

Группа: Модератор
Сообщений: 1742



Это хорошо, что вопросы не только по винде.

Вставить флэшку и загрузить комп я так понимаю пробовали, не получается?
Могу посоветовать такой пакет hdd_mount, найти м. где-то на алхимии, еще вот так попробуйте
mount /dev/sda -t auto /mnt/test

ну дальше пока идей нет, надо посоветоваться с товарищами, вообще неплохо бы какого-то ядерщика smile.gif найти, у меня тут на этаж выше сборщики блина сидят, если сами не справимся, пойду попытаюсь у них помощи получить.
А вообще про поменяй дистрибутив или перекомпили ядро — это любимый совет, дистрибутивы менять — это они полюбляют посоветовать, как только сразу не получилось, меняем дистрибутив biggrin.gif .
Asher
Отправлено: 28.01.2005, 15:23


Мастер участка

Группа: Модератор
Сообщений: 550



Привет.
Грузится с вставленной флэшкой пробовал.
Говорить всякие заклинания типа -t auto и -t vfat
тоже пробовал. wink.gif
При всех вариантах is not a valid block device.
На форуме у них народ обсуждает — вроде все работает, мамка в списке поддерживаемых и проверенных тоже есть.
В чем проблема — не пойму.
Если не получится — прийдется на ДОС откатываться.
Не хотелось-бы. cool.gif
Gedeon
Отправлено: 28.01.2005, 17:51


Ветеран

Группа: Модератор
Сообщений: 1742



А всеж другой дистрибутив?

Вернуться в Компьютерное железо и системное администрирование.