[Solved] Realtek Card Reader
eric cuper 11 января, 2009 - 20:53
Есть такой кард ридер на нотике:
Bus 001 Device 003: ID 0bda:0158 Realtek Semiconductor Corp.
Устройство /dev/sdb существует с самого начала, вставляем SD карту, ничего не происходит, udev молчит, fdisk /dev/sdb -l показывает раздел fat16, вытягиваем карту fdisk ничего не показывает, то есть вроде он работает, только устройство sdb1 не появляеться, что можно сделать?
»
- Для комментирования войдите или зарегистрируйтесь
думается, что устройсво ваше
думается, что устройсво ваше работает как usb-fdd, что не предпологает наличие разделов на устройстве.
как fd0...
но это только предположение )
несовсем так, просто на
несовсем так, просто на флэшки обчно не пишут MBR и поэтому разделов там нет. если его отформатить чем-нибудь, чтоб с разделами - будет с разделами
скажем так... MBR то не
скажем так...
MBR то не пишут, однако обычно флеши работают все же как sd_1
И на таких флешах, да, можно создать разделы, соответственно будут sd_2,sd_3...
на флоппи тоже можно создать разделы, тока работать с ними нельзя, только с самим fd0.
может такой же флеш попался?
хотя я ваще никогда не пробовал создовать фс прям на устройсте...
Тоесть у него прям в 0 секторе будет файловая таблица? и если создать там раздел все данные убьются )
Устройство fd0 нету в /dev
Устройство fd0 нету в /dev есть папка fd, а в ней цифры до 7, мне кажеться все намного проще, у меня же получаеться создать с помощью fdisk раздел, получаеться его примонтировать, создать на нем данные итд.
Скорее всего это какой то хардварный кард ридер, так как работает он без каких либо драйверов и система его воспринимает как винт, так как это устройство существует с самой первой загрузки с live-cd, и соответственно система не отслеживает изменнения разделов, потому что считает их статичными, может в ядре надо какой нибудь hotplug включить?
а если создать 2 раздела?
а если создать 2 раздела?
получилось создать два
получилось создать два раздела
а в /dev/ что видим? )чо
а в /dev/ что видим? )
вот это видим: sdc sdc1
вот это видим:
sdc
sdc1
sdc2
а проверь - sdb это не одно и
а проверь - sdb это не одно и тоже, что sdc1?
sda - винт ноута sdb -
sda - винт ноута
sdb - внешний usb винт
sdc - кард ридер
почему третий?
потому что usb винт был подключен при вкл ноута, если загрузиться без него кард ридер станет sdb
значит
значит http://www.gentoo.ru/node/8810
я повторяю: кард ридер второе
я повторяю: кард ридер второе устройство то есть: sdb (как было вначале)
но если загрузиться с подключенным внешним usb винтом то кард ридер смещается и становится sdc (как в последнем варианте), а если еще и флешку воткнуть перед включением ноута, то кард ридер станет sdd
:)
ссори что запутал, но проблема не решена, есть кард рилер и он не работает, как надо :)
хватит короче меня путать ) я
хватит короче меня путать ) я и так уже нифига не соображаю )
вобщем карту вставь в картридер, создай на ней два раздела и глянь, чо там в у тя в /dev творится!
все, я спать )
повторю плоблему
дабы избежать непоняток повторю вопрос (из-за моей невнимательности возникла некоторая путаница сформулирую вопрос заново)
в /dev существует sdb - это кард ридер, вставляем sd карту, ничего не происходит, udev молчит.
fdisk -l /dev/sdb - показывает разделы sd карты, но соответствующие устройства (sdb1, ...) не появляеться.
с помощью fdisk заново создал 2 раздела, sdb1 и sdb2, в /dev появились соответствующие устройства, разделы монтируються и работают, НО при удалении sd карты sdb1 и sdb2 не пропадают.
Если перезагрузится не вынимая карты sdb1 и sdb2 сохраняються, если же карту достать возвращаемся в начало: есть sdb и если вставить sd карту - НИЧЕГО НЕ ПРОИСХОДИТ
есть в разделе scsi
есть в разделе scsi опция
включите - вероятно то что нужно...
эта опция включена
эта опция включена
. equery b rescan-scsi-bus [
.
не помогло :(
Host adapter 0 (ata_piix) found.
Host adapter 1 (ata_piix) found.
Host adapter 2 (ata_piix) found.
Host adapter 3 (ata_piix) found.
Host adapter 4 (usb-storage) found.
Scanning SCSI subsystem for new devices
Scanning host 0 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs
Scanning host 1 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs
Scanning host 2 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs
Scanning for device 2 0 0 0 ...
OLD: Host: scsi2 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: HITACHI HTS54321 Rev: FB2Z
Type: Direct-Access ANSI SCSI revision: 05
Scanning host 3 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs
Scanning host 4 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs
Scanning for device 4 0 0 0 ...
OLD: Host: scsi4 Channel: 00 Id: 00 Lun: 00
Vendor: Generic- Model: Multi-Card Rev: 1.00
Type: Direct-Access ANSI SCSI revision: -1
Report Luns command has bad field in cdb
Scanning for device 4 0 0 0 ...
OLD: Host: scsi4 Channel: 00 Id: 00 Lun: 00
Vendor: Generic- Model: Multi-Card Rev: 1.00
Type: Direct-Access ANSI SCSI revision: -1
0 new device(s) found.
0 device(s) removed.
OLD: Host: scsi2 Channel: 00
странно это все...
c scsi в чистом виде не
c scsi в чистом виде не сталкивался и к сожалению эти цифры мне не о чем не говорят
hitachi - это винт
по кардридеру lshw
*-usb:1
description: Mass storage device
product: USB2.0-CRW
vendor: Generic
physical id: 5
bus info: usb@1:5
logical name: scsi4
version: 58.87
serial: 20071114173400000
capabilities: usb-2.00 scsi emulated scsi-host
configuration: driver=usb-storage maxpower=500mA speed=480.0MB/s
*-disk
description: SCSI Disk
physical id: 0.0.0
bus info: scsi@4:0.0.0
logical name: /dev/sdb
size: 59MiB (61MB)
capabilities: partitioned partitioned:dos
дальше разделы
интересная ситуация: вставляем SD карту запускаем lshw - появляются sdb1 и sdb2, вытягиваем SD карту lshw разделы исчезли :)
Но это к сожалению не решение проблемы, есть еше идеи?
доброго времени суток та-же
доброго времени суток
та-же проблема, тот-же кардридер. решение пришло само по себе..
загляни в биос, у меня на все четыре слота стояло автоопределение. после установки вместо Auto или CDROM на HardDrive все слоты определились как жесткие диски, и даже определялся раздел на каждом из них (hald помогал..)
ко мне решение тоже пришло
ко мне решение тоже пришло само, пересобрал систему с поддержкой hal и заметил что все заработало само по себе :)