Jump to content

Recommended Posts

Posted

Привет всем Smile

Вот наткнулся на проблему, но так и не могу понять в чем дело Smile

Имеется Transcend Card Reader (ситает все подряд, в т.ч. SD, MMC, CF etc.), флэшка SD Kingston 256, вполне стандарное железо (Sempron 2600+ на Asus A7N8X-X)

$ uname -sr

Linux 2.4.29

Это Слака 10.1, ядро родное из дистрибутива.

Втыкаю этот самый Card reader в USB хаб (пробовал напрямую - тоже не получается) и вижу следующее:

# lsmod | grep usb

usb-storage            62336   0
usbmouse                1880   0  (unused)
input                   3200   0  [keybdev mousedev hid usbmouse]
usb-ohci               19368   0  (unused)
usbcore                58860   1  [usb-storage hid usbmouse usb-ohci ehci-hcd]

# tail -f /var/log/messages

May  2 19:58:12 WhitePC kernel: Initializing USB Mass Storage driver...
May  2 19:58:12 WhitePC kernel: usb.c: registered new driver usb-storage
May  2 19:58:12 WhitePC kernel: scsi1 : SCSI emulation for USB Mass Storage devices
May  2 19:58:12 WhitePC kernel: sda: Unit Not Ready, sense:
May  2 19:58:12 WhitePC kernel:  sda: I/O error: dev 08:00, sector 0

#dmesg

Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi1 : SCSI emulation for USB Mass Storage devices
  Vendor: USB 2.0   Model: Reader(SM)        Rev: 2003
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
sda: Unit Not Ready, sense:
Current 00:00: sns = 70  2
ASC=3a ASCQ= 0
Raw sense data:0x70 0x00 0x02 0x00 0x00 0x00 0x00 0x0c 0x00 0x00 0x00 0x00 0x3a 0x00 0x00 0x00 0x00 0x00 0x000x00
sda : READ CAPACITY failed.
sda : status = 1, message = 00, host = 0, driver = 08
Current sd00:00: sns = 70  2
ASC=3a ASCQ= 0
Raw sense data:0x70 0x00 0x02 0x00 0x00 0x00 0x00 0x0c 0x00 0x00 0x00 0x00 0x3a 0x00 0x00 0x00 0x00 0x00 0x000x00
sda : block size assumed to be 512 bytes, disk size 1GB.
 sda: I/O error: dev 08:00, sector 0
 I/O error: dev 08:00, sector 0
 unable to read partition table
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
USB Mass Storage support registered.

Причем обе ошибки возникают СРАЗУ, когда встевляю устройство, а не при попытке монтирования...

Когда пытаемся монтировать:

# mount -t vfat /dev/sda1 /mnt/flash

mount: block device /dev/sda1 is write-protected, mounting read-only
mount: /dev/sda1 is not a valid block device

То есть монтировать отказывается, при этом в логах повторение указанных ошибок Smile

fdisk флэшку не видит. Абсолюьно уверен, что обращаюсь к правильному устройсту (и при монтировании и fdisk'ом).

Один (РОВНО ОДИН) раз мне удалось как-то заставить работать эту фигню с моим ядром путем перетыканий из порта в порт (есть хаб на мониторе, есть порты, выведенный с материнки в морду системника, есть порты на самой материнке). Флэшка нормально смонтировалась и все работало, пока не выдернул ее из USB порта.

Собирал ядро 2.6.11.8 специально чтобы проверить, заработает или нет Smile Использовал конфиг из дистрибутива. Какртина немного изменилась, а именно: При подсоединении устройства ошибок не видно, а при попытке монтирования говорит: No media found.

При всем при этом в Кноппиксе 3.8 работает все как часы, то есть подозреваю, что грешить нужно на конфиг дистрибутивного ядра (хотя звучит сомнительно) Smile

Может кто подскажет, в каком направлении копать дальше? Может кто сталкивался в подобной ерундой? Smile

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...