проблема с монтированием флешки (не знаю на каком девайсе весит)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
duran
Сообщения: 55
ОС: gentoo

проблема с монтированием флешки

Сообщение duran »

Привет всем! Обращаюсь со своей проблемой. У меня стоит слака (дип стайл 2.0) версия ядра 2.4.33.3.
Не получается примонтировать флэшку. Прописывал такое mount -t usbfs /dev/ram1 /media/usbdisk. В нете искал - пишут что прописать надо типа такого: mount -t usbfs /dev/sda1 /media/usbdisk. Но у меня cda1 и sda4 - разделы линукса(( sda2, sd3 - пробывал. Помогите пожалуйста!
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: проблема с монтированием флешки

Сообщение elide »

нет такой реальной файловой системы - usbfs.
надо монтировать то, что у тебя на флэшке. скорее всего - vfat.
чтобы узнать на каком она устройстве - выдерни ее, опять воткни, и посмотри dmesg | tail. там должно быть написано.
слава роботам!
Спасибо сказали:
Аватара пользователя
alastor
Сообщения: 844
Статус: ARCH'еноид
ОС: Arch Linux current

Re: проблема с монтированием флешки

Сообщение alastor »

вывод ls /dev | grep sd в студию!
Спасибо сказали:
Аватара пользователя
duran
Сообщения: 55
ОС: gentoo

Re: проблема с монтированием флешки

Сообщение duran »

нет такой реальной файловой системы - usbfs.
надо монтировать то, что у тебя на флэшке. скорее всего - vfat.
чтобы узнать на каком она устройстве - выдерни ее, опять воткни, и посмотри dmesg | tail. там должно быть написано.


Вот что вывело:
PCI: No IRQ known for interrupt pin A of device 00:02.0. Please try using pci=biosirq.
usb-ohci.c: found OHCI device with no IRQ assigned. check BIOS settings!
PCI: No IRQ known for interrupt pin B of device 00:02.1. Please try using pci=biosirq.
usb-ohci.c: found OHCI device with no IRQ assigned. check BIOS settings!
uhci.c: USB Universal Host Controller Interface driver v1.1
usb-uhci.c: $Revision: 1.275 $ time 02:01:41 Sep 1 2006
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
cdrom: open failed.
cdrom: open failed.

нет такой реальной файловой системы - usbfs.
надо монтировать то, что у тебя на флэшке. скорее всего - vfat.
чтобы узнать на каком она устройстве - выдерни ее, опять воткни, и посмотри dmesg | tail. там должно быть написано.


Вот что вывело:
PCI: No IRQ known for interrupt pin A of device 00:02.0. Please try using pci=biosirq.
usb-ohci.c: found OHCI device with no IRQ assigned. check BIOS settings!
PCI: No IRQ known for interrupt pin B of device 00:02.1. Please try using pci=biosirq.
usb-ohci.c: found OHCI device with no IRQ assigned. check BIOS settings!
uhci.c: USB Universal Host Controller Interface driver v1.1
usb-uhci.c: $Revision: 1.275 $ time 02:01:41 Sep 1 2006
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
cdrom: open failed.
cdrom: open failed.

mount -t vfat /dev/ram1 /home/duran/usb
mount: wrong fs type, bad option, bad superblock on /dev/ram1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

после того, как вфат поставил, и то же самое сообщение когда меняю на sda2 например
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: проблема с монтированием флешки

Сообщение elide »

ключевая фраза
usb-ohci.c: found OHCI device with no IRQ assigned. check BIOS settings!
слава роботам!
Спасибо сказали:
Аватара пользователя
duran
Сообщения: 55
ОС: gentoo

Re: проблема с монтированием флешки

Сообщение duran »

mount -t vfat /dev/ram1 /home/duran/usb
mount: wrong fs type, bad option, bad superblock on /dev/ram1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

после того, как вфат поставил, и то же самое сообщение когда меняю на sda2 например

ключевая фраза
usb-ohci.c: found OHCI device with no IRQ assigned. check BIOS settings!



А что мне нужно в биосе сделать?
Спасибо сказали:
Аватара пользователя
alastor
Сообщения: 844
Статус: ARCH'еноид
ОС: Arch Linux current

Re: проблема с монтированием флешки

Сообщение alastor »

Зачем Вы монтируете /dev/ram1? ИМХО к флешке это устройство никакого отношения не имеет. Пожалуйста, вывод ls /dev | grep sd
Спасибо сказали:
Аватара пользователя
duran
Сообщения: 55
ОС: gentoo

Re: проблема с монтированием флешки

Сообщение duran »

вот
isdn0
isdn1
isdn10
isdn11
isdn12
isdn13
isdn14
isdn15
isdn16
isdn17
isdn18
isdn19
isdn2
isdn20
isdn21
isdn22
isdn23
isdn24
isdn25
isdn26
isdn27
isdn28
isdn29
isdn3
isdn30
isdn31
isdn32
isdn33
isdn34
isdn35
isdn36
isdn37
isdn38
isdn39
isdn4
isdn40
isdn41
isdn42
isdn43
isdn44
isdn45
isdn46
isdn47
isdn48
isdn49
isdn5
isdn50
isdn51
isdn52
isdn53
isdn54
isdn55
isdn56
isdn57
isdn58
isdn59
isdn6
isdn60
isdn61
isdn62
isdn63
isdn7
isdn8
isdn9
isdnctrl0
isdnctrl1
isdnctrl10
isdnctrl11
isdnctrl12
isdnctrl13
isdnctrl14
isdnctrl15
isdnctrl16
isdnctrl17
isdnctrl18
isdnctrl19
isdnctrl2
isdnctrl20
isdnctrl21
isdnctrl22
isdnctrl23
isdnctrl24
isdnctrl25
isdnctrl26
isdnctrl27
isdnctrl28
isdnctrl29
isdnctrl3
isdnctrl30
isdnctrl31
isdnctrl32
isdnctrl33
isdnctrl34
isdnctrl35
isdnctrl36
isdnctrl37
isdnctrl38
isdnctrl39
isdnctrl4
isdnctrl40
isdnctrl41
isdnctrl42
isdnctrl43
isdnctrl44
isdnctrl45
isdnctrl46
isdnctrl47
isdnctrl48
isdnctrl49
isdnctrl5
isdnctrl50
isdnctrl51
isdnctrl52
isdnctrl53
isdnctrl54
isdnctrl55
isdnctrl56
isdnctrl57
isdnctrl58
isdnctrl59
isdnctrl6
isdnctrl60
isdnctrl61
isdnctrl62
isdnctrl63
isdnctrl7
isdnctrl8
isdnctrl9
isdninfo
nfsd@
ptysd
sda
sda1
sda10
sda11
sda12
sda13
sda14
sda15
sda2
sda3
sda4
sda5
sda6
sda7
sda8
sda9
sdb
sdb1
sdb10
sdb11
sdb12
sdb13
sdb14
sdb15
sdb2
sdb3
sdb4
sdb5
sdb6
sdb7
sdb8
sdb9
sdc
sdc1
sdc10
sdc11
sdc12
sdc13
sdc14
sdc15
sdc2
sdc3
sdc4
sdc5
sdc6
sdc7
sdc8
sdc9
sdd
sdd1
sdd10
sdd11
sdd12
sdd13
sdd14
sdd15
sdd2
sdd3
sdd4
sdd5
sdd6
sdd7
sdd8
sdd9
sde
sde1
sde10
sde11
sde12
sde13
sde14
sde15
sde2
sde3
sde4
sde5
sde6
sde7
sde8
sde9
sdf
sdf1
sdf10
sdf11
sdf12
sdf13
sdf14
sdf15
sdf2
sdf3
sdf4
sdf5
sdf6
sdf7
sdf8
sdf9
sdg
sdg1
sdg10
sdg11
sdg12
sdg13
sdg14
sdg15
sdg2
sdg3
sdg4
sdg5
sdg6
sdg7
sdg8
sdg9
sdh
sdh1
sdh10
sdh11
sdh12
sdh13
sdh14
sdh15
sdh2
sdh3
sdh4
sdh5
sdh6
sdh7
sdh8
sdh9
ttysd
Спасибо сказали:
Аватара пользователя
Danhuu
Сообщения: 152
Статус: Пингвинофил
ОС: ArchLinux, Calculate, Gentoo

Re: проблема с монтированием флешки

Сообщение Danhuu »

Для начала воткни флэшку и под рутом:

Видится ли она? должна быть строчка типа:

Код: Выделить всё

Bus 1 Device 5: ID 0ea0:2168 Ours Technology, Inc. Transcend JetFlash 2.0 / Astone USB Drive

Дальше, опять-таки род рутом:

Код: Выделить всё

fdisk -l

Мой пример:

Код: Выделить всё

Disk /dev/hda: 20.5 GB, 20547841536 bytes
255 heads, 63 sectors/track, 2498 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1249    10032561    7  HPFS/NTFS
/dev/hda2            1250        1575     2618595    7  HPFS/NTFS
/dev/hda3            1576        2289     5735205    5  Extended
/dev/hda4            2290        2498     1678792+  83  Linux
/dev/hda5            1576        1606      248976   82  Linux swap
/dev/hda6            1607        1668      497983+  83  Linux
/dev/hda7            1669        1730      497983+  83  Linux
/dev/hda8            1731        1792      497983+  83  Linux
/dev/hda9            1793        2165     2996091   83  Linux
/dev/hda10           2166        2289      995998+  83  Linux

Disk /dev/sda: 131 MB, 131072000 bytes
16 heads, 32 sectors/track, 500 cylinders
Units = cylinders of 512 * 512 = 262144 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         499      127728    6  FAT16

Видно, что в данном случае флэшка сидит на /dev/sda1
Монтируешь:

Код: Выделить всё

mount -t vfat /dev/что_у_тебя_там /home/duran/usb

Но лучше к /mnt/flash_dir или к /media/flash_dir, где flash_dir - любая пустая директория, хоть имеющаяся, хоть новую создай.
Если примонтировалась, запиши эти параметры в /etc/fstab.
А ещё ядро 2.4 не всегда успешно любит флэшки. Скачай (или возьми с инсталляшного диска) ядро 2.6.любое, а лучше - собери из сырцов под свою систему, тогда гарантированно сможешь включить поддержку usb и scsi-накопителей (флэшки воспринимаются как scsi). Подробно разжёвано тут. Если будешь ставить/собирать ядро 2.6, не забудь поставить rc.modules-2.6.что-там-у-тебя. Цитирую статью:
Для корректного перехода с 2.4 на 2.6 необходимо также заменить старый /etc/rc.d/rc.modules на новый, т.к. в свежем ядре не только добавились новые модули, но и изменились названия некоторых старых. По большому счету изменений довольно много и со старым менеджером загрузки модулей далеко не уедешь. При наличии 2го установочного диска Slackware версии не ниже 10.0 вы найдете этот файл внутри пакета /mnt/cdrom/testing/linux-2.6.XX/kernel-modules-2.6.XX-i486-X.tgz. Просто установите его как обычно или вручную выдерните из него /etc/rc.d/rc.modules-2.6.XX.new. Далее следует его отредактировать раскомментировав строчки используемых вами модулей ядра. Посмотреть какие именно функции ядра вы оформили модульно можно в том же файле /usr/src/linux-2.6.11.10/.config.


Но вполне возможно, что запустится и на 2.4 ядре.
Спасибо сказали:
Аватара пользователя
TriTOne
Сообщения: 10
ОС: Slackware 12

Re: проблема с монтированием флешки

Сообщение TriTOne »

Набери dmesg и посмотри под каким устройством определилась твоя флэшка. Обычно вывод идет в конце. Например:

Код: Выделить всё

usb 5-7: configuration #1 chosen from 1 choice
Initializing USB Mass Storage driver...
scsi2 : SCSI emulation for USB Mass Storage devices
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
  Vendor: JetFlash  Model: TS1GJF150         Rev: 8.07
  Type:   Direct-Access                      ANSI SCSI revision: 02
SCSI device sdb: 2007040 512-byte hdwr sectors (1028 MB)
sdb: Write Protect is off
sdb: Mode Sense: 03 00 00 00
sdb: assuming drive cache: write through
SCSI device sdb: 2007040 512-byte hdwr sectors (1028 MB)
sdb: Write Protect is off
sdb: Mode Sense: 03 00 00 00
sdb: assuming drive cache: write through
 sdb: sdb1
sd 2:0:0:0: Attached scsi removable disk sdb
sd 2:0:0:0: Attached scsi generic sg1 type 0
usb-storage: device scan complete

Здесь видно, что флэшка на 1Gb определилась как /dev/sdb1. А потом монтируй:

Код: Выделить всё

mount /dev/sdb1 /mnt/flash
Спасибо сказали:
Аватара пользователя
duran
Сообщения: 55
ОС: gentoo

Re: проблема с монтированием флешки

Сообщение duran »

Спасибо всем, проблема решена! Оказалось не определялась флэшка из-за отключенной поддержки в ядре (было 2.4.33.3). Собрал я себе новое ядро (2.6.17) все что мне нужно включил и все заработало!! Еще раз спасибо всем за отклики!!!
Спасибо сказали:
kate
Сообщения: 1

Re: проблема с монтированием флешки

Сообщение kate »

Перечитала кучу статей и форумов на эту тему. А помог ваш. Спасибо!!! У меня Red Hat, как оказалось, флэшку определяет как /dev/sdb. А тот товарищ, который мне компьютер пару месяцев назад грузил, в fstab прописал /dev/sdb1.
Спасибо сказали: