LINUX.ORG.RU

Sabayon не видит флешку, вставленную в card-reader ноута

 , ,


0

1

Сабж. Почему?

$ sudo udevadm monitor --property
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[814101.717097] add      /devices/pci0000:00/0000:00:1d.7/usb2/2-2 (usb)
ACTION=add
BUSNUM=002
DEVNAME=/dev/bus/usb/002/007
DEVNUM=007
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-2
DEVTYPE=usb_device
MAJOR=189
MINOR=134
PRODUCT=bda/159/5888
SEQNUM=3652
SUBSYSTEM=usb
TYPE=0/0/0

KERNEL[814101.718951] add      /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2:1.0 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2:1.0
DEVTYPE=usb_interface
INTERFACE=8/6/80
MODALIAS=usb:v0BDAp0159d5888dc00dsc00dp00ic08isc06ip50in00
PRODUCT=bda/159/5888
SEQNUM=3653
SUBSYSTEM=usb
TYPE=0/0/0

UDEV  [814101.779548] add      /devices/pci0000:00/0000:00:1d.7/usb2/2-2 (usb)
ACTION=add
BUSNUM=002
DEVNAME=/dev/bus/usb/002/007
DEVNUM=007
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-2
DEVTYPE=usb_device
DRIVER=usb
ID_BUS=usb
ID_MODEL=USB2.0-CRW
ID_MODEL_ENC=USB2.0-CRW
ID_MODEL_FROM_DATABASE=RTS5159 Card Reader Controller
ID_MODEL_ID=0159
ID_REVISION=5888
ID_SERIAL=Generic_USB2.0-CRW_20071114173400000
ID_SERIAL_SHORT=20071114173400000
ID_USB_INTERFACES=:080650:
ID_VENDOR=Generic
ID_VENDOR_ENC=Generic
ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Corp.
ID_VENDOR_ID=0bda
MAJOR=189
MINOR=134
PRODUCT=bda/159/5888
SEQNUM=3652
SUBSYSTEM=usb
TYPE=0/0/0
USEC_INITIALIZED=814101720134

UDEV  [814101.786649] add      /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2:1.0 (usb)
.MM_USBIFNUM=00
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2:1.0
DEVTYPE=usb_interface
ID_MODEL_FROM_DATABASE=RTS5159 Card Reader Controller
ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Corp.
INTERFACE=8/6/80
MODALIAS=usb:v0BDAp0159d5888dc00dsc00dp00ic08isc06ip50in00
PRODUCT=bda/159/5888
SEQNUM=3653
SUBSYSTEM=usb
TYPE=0/0/0
USEC_INITIALIZED=814101786048

т.е. она видится, но в дисках не появляется, потому что

# fdisk -l

многабукаф

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1            2048  16779263  16777216     8G 82 Linux swap / Solaris
/dev/sda2  *     16779264 100665343  83886080    40G 83 Linux
/dev/sda3       100665344 976773119 876107776 417.8G 83 Linux

Что бы предпринять?

★★★★★

потому что нет модуля карточек или ридеров? Например:

CONFIG_MMC=m
# CONFIG_MMC_DEBUG is not set

#
# MMC/SD/SDIO Card Drivers
#
CONFIG_MMC_BLOCK=m
CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_BLOCK_BOUNCE=y
# CONFIG_SDIO_UART is not set
# CONFIG_MMC_TEST is not set

#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=m
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_RICOH_MMC=y

kep ()

Флешка должна распознаваться в твоем случае как sdb или sdbX (X=1,2,3,4...), если разделы есть.

Другой вариант - как mmcblkX при специализированном контроллере или mmcblkXpY - если ещё и разделы есть.

В общем, грепай дмесг по словечкам sdb и mmc

slamd64 ★★★★★ ()
Ответ на: комментарий от Pinkbyte
[867978.583098] usb 2-2: new high-speed USB device number 10 using ehci-pci
[867978.711102] usb 2-2: New USB device found, idVendor=0bda, idProduct=0159
[867978.711109] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[867978.711113] usb 2-2: Product: USB2.0-CRW
[867978.711117] usb 2-2: Manufacturer: Generic
[867978.711120] usb 2-2: SerialNumber: 20071114173400000
[867978.741030] uas: disagrees about version of symbol module_layout
[867978.745283] ums_realtek: disagrees about version of symbol module_layout

вот это появляется, когда я вставляю флешку

bvn13 ★★★★★ ()
Ответ на: комментарий от bvn13

disagrees about version of symbol module_layout

Модуль ядра собран с другим конфигом, нежели само ядро. Если ядро или модуль собирал сам - пересобрать. Иначе - переставить соответствующие пакеты.

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Pinkbyte

ничего еще не собирал тут сам. подскажи, какой пакет переставлять?

bvn13 ★★★★★ ()
Ответ на: комментарий от bvn13

Ну ты наверное обновил модули и ядро(при этом его версия не изменилась, а конфиг изменился, например так бывает при ручной пересборке), но не перегрузился. В результате у тебя старое ядро и новые модули в ТОЙ же директории что и старые. От этого они немного не работают от слова совсем.

Вот ребут тебе всё и починил

Pinkbyte ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.