Yritän käyttää SD-kortteja Fedora 28: lla, mutta minulla ei ole menestystä. Järjestelmätiedot ovat seuraavat:

$ lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch Distributor ID: Fedora Description: Fedora release 28 (Twenty Eight) Release: 28 Codename: TwentyEight 

En päässyt käyttämään eri SD-kortteja kahdella eri kortinlukijalla. Huolimatta siitä, että niitä voi käyttää sekä macOS: ssa että Windowsissa, mikään niistä ei näy Nautilus-tiedostoselaimessa, työpöydällä tai muualla ilmeisellä.

Järjestelmä tunnistaa kortinlukijat lsusb output:

$ lsusb -v # some other USB devices Bus 001 Device 005: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x058f Alcor Micro Corp. idProduct 0x6362 Flash Card Reader/Writer bcdDevice 1.29 iManufacturer 1 iProduct 2 iSerial 3 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 250mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk-Only iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 # some other USB devices Bus 001 Device 006: ID 0dda:2027 Integrated Circuit Solution, Inc. USB 2.0 Card Reader Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x0dda Integrated Circuit Solution, Inc. idProduct 0x2027 USB 2.0 Card Reader bcdDevice 1.6e iManufacturer 1 iProduct 2 iSerial 3 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 4 bmAttributes 0x80 (Bus Powered) MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk-Only iInterface 5 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 # some other USB devices 

Katselin sitten udev-tapahtumia liittäessäni korttia sisään ja ulos:

$ udevadm monitor monitor will print the received events for: UDEV - the event which udev sends out after rule processing KERNEL - the kernel uevent KERNEL[701.434565] change /devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3:1.0/host4/target4:0:0/4:0:0:2/block/sde (block) UDEV [714.263816] change /devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3:1.0/host4/target4:0:0/4:0:0:2/block/sde (block) KERNEL[748.477184] change /devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3:1.0/host4/target4:0:0/4:0:0:2/block/sde (block) UDEV [761.338940] change /devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3:1.0/host4/target4:0:0/4:0:0:2/block/sde (block) 

Lisäksi katsoin ytimen viestejä:

$ dmesg [ 603.846840] usb-storage 1-3:1.0: USB Mass Storage device detected [ 603.847749] scsi host4: usb-storage 1-3:1.0 [ 605.703531] scsi 4:0:0:0: Direct-Access Generic CF 1.6E PQ: 0 ANSI: 0 CCS [ 605.704982] scsi 4:0:0:1: Direct-Access Generic MS 1.6E PQ: 0 ANSI: 0 CCS [ 606.509034] scsi 4:0:0:2: Direct-Access Generic MMC/SD 1.6E PQ: 0 ANSI: 0 CCS [ 606.510387] scsi 4:0:0:3: Direct-Access Generic SM 1.6E PQ: 0 ANSI: 0 CCS [ 606.511519] sd 4:0:0:0: Attached scsi generic sg4 type 0 [ 606.511943] sd 4:0:0:1: Attached scsi generic sg5 type 0 [ 606.512177] sd 4:0:0:2: Attached scsi generic sg6 type 0 [ 606.512408] sd 4:0:0:3: Attached scsi generic sg7 type 0 [ 608.924586] sd 4:0:0:1: [sdd] Attached SCSI removable disk [ 629.830776] sd 4:0:0:2: [sde] Attached SCSI removable disk [ 633.048754] sd 4:0:0:3: [sdf] Attached SCSI removable disk [ 639.490479] sd 4:0:0:0: [sdc] Attached SCSI removable disk 

Molemmat dmesg ja udevadm monitor kertovat, että kortti tulisi näyttää muodossa sde. fdisk -l ei kuitenkaan luetella sde. Tämän lisäksi laitteen yrittäminen asentaa manuaalisesti aiheuttaa virheen:

$ mount -t auto /dev/sde /mnt/ mount: /mnt: no medium found on /dev/sde. 

En ole varma, onko tarvittava ajurimoduuli ladattu oikein, koska ei mmc0 -tyyppistä merkintää dmesg -lähdössä (kuten olen tottunut tietämään Debian-pohjaisista järjestelmistä). lsmod ei myöskään listaa ytimen moduulia mmc0:

$ lsmod | grep mm rtl8192c_common 61440 1 rtl8192cu rtlwifi 98304 3 rtl8192c_common,rtl_usb,rtl8192cu 

Ainoat mmc -tyyppiset moduulit, jotka näyttävät olevan käytettävissä, mutta joita ei ole ladattu, ovat mmc_block ja mmc_core:

$ modprobe mm # listing suggestions using tab auto-completion mma7660 mmc_block mmc_core mms114 

Kuinka voin ratkaista tämän ongelman tai ainakin kaventaa sitä?

Kommentit

  • Tarkoitatko, että sama sovitin toimii Windowsissa?
  • @MichaelHampton: Se oli oikeastaan hyvä vihje. Tarkistin vain kortit. Testatut molemmat kortinlukijat / sovittimet (testattu kaksi erilaista useilla korteilla) näyttävät kuitenkin olevan viallisia. Kolmannen kortin saamisen jälkeen kaikki kortit ovat saatavilla halutulla tavalla.
  • Näiden erittäin halpojen sovittimien vikaantumisaste näyttää olevan 90–100%. Jos olet riippuvainen tällaisesta mediasta, se ’ kannattaa todennäköisesti kuluttaa vähän rahaa luotettavampaan lukijaan.

Vastaa

Yritetään mount tämä on liian aikaista prosessissa. Tämä viesti osoittaa, että laitteisto havaittiin:

[ 629.830776] sd 4:0:0:2: [sde] Attached SCSI removable disk 

Laitetta ei voi kuitenkin asentaa, ellei siinä ole asennettavaa tiedostojärjestelmää. Katsokaa järjestelmää lsblk tai blkid avulla ja selvitä, tunnistaako järjestelmä SD-laitteet.

Tällöin tulos näyttää viitteenä:

lsblk

$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 39.1G 0 disk ├─sda1 8:1 0 512M 0 part /boot ├─sda2 8:2 0 500M 0 part └─sda3 8:3 0 38.1G 0 part ├─vg00-lv_root 253:0 0 36.1G 0 lvm / └─vg00-lv_swap 253:1 0 2G 0 lvm [SWAP] 

blkid

$ blkid /dev/sda1: UUID="0cae38ac-44ea-4a16-9157-a8cbbf50e91b" TYPE="ext4" /dev/sda2: UUID="013c42ea-aa00-4713-926a-aca57c0bd552" TYPE="xfs" /dev/sda3: UUID="sgVDOh-NI7x-l4sY-9fJv-uAlW-WfYY-YBoPBQ" TYPE="LVM2_member" /dev/mapper/vg00-lv_root: UUID="fa4accee-2965-4bc6-85aa-3ed4d0d2ae86" TYPE="ext4" /dev/mapper/vg00-lv_swap: UUID="998f50cb-a693-411c-aca3-33824ea5a204" TYPE="swap" 

Viimeisenä ehdotuksena voit yrittää asentaa / asentaa uudelleen udisks2. Tätä kuvattiin tässä AU Q & A otsikko: Ubuntu 16.04 ei tunnista SD-kortinlukijaa , mutta minulla on ollut tähän liittyviä ongelmia myös Fedora / CentOS: ssä liian.

$ sudo yum reinstall udisks2 -or- $ sudo dnf reinstall udisks2 

Vastaa

Kaiken kaikkiaan molemmat testatut kortinlukijat olivat viallisia. Katso kuitenkin tämä vastaus , jos voit poistaa laitteistoon liittyvät ongelmat.

Vastaa

Asenna Howto 1) Lataa uusin rpmfusion-free-release-vakaa rpm osoitteesta http://download1.rpmfusion.org/free/fedora/

2) Asenna rpmfusion-free-release-vakaa rpm:

rpm -Uvh rpmfusion-free-release-vakaa * rpm

3) Asenna fuse-exfat rpm -paketti:

dnf install fuse-exfat

https://fedora.pkgs.org/29/rpmfusion-free-x86_64/fuse-exfat-1.3.0-1.fc29.x86_64.rpm.html

[michaelmeyer @ localhost ~] $ rpm -Uvh rpmfusion-free-release-stabil.noarch.rpm -virhe: rpmfusion-free-release-stabil.noarch.rpm: n avaaminen epäonnistui: Ei sellaista tiedosto tai hakemisto

[michaelmeyer @ localhost ~] $ sudo dnf install fuse-exfat

[sudo] salasana michaelmeyerille: Fedora Modular 30 – x86_64 43 kB / s | 19 kB 00:00
Fedora Modular 30 – x86_64 – päivittää 40 kB / s | 15 kB 00:00
Fedora 30 – x86_64 – päivittää 36 kB / s | 14 kB 00:00
Fedora 30 – x86_64 95 kB / s | 19 kB 00:00
google-chrome-beta 16 kB / s | 1,3 kB 00:00
google-chrome 20 kB / s | 1.3 kB 00:00
RPM-fuusio Fedora 30: lle – ilmainen – päivitykset 670 kt / s | 375 kB 00:00
RPM-fuusio Fedora 30: lle – ilmainen 725 kB / s | 735 kB 00:01

Riippuvuudet ratkaistu.

Pakettiarkkitehtuuriversio Varastokoko

Asennus: fuse-exfat x86_64 1.3.0-2.fc30 rpmfusion-free 43 k

Yhteenveto tapahtumista

Asenna 1 paketti

Latauskoko yhteensä: 43 k Asennettu koko: 103 k Onko tämä ok [y / N]: y Ladataan Paketit:

fuse-exfat-1.3.0-2.fc30.x86_64.kierrosta / min 213 kB / s | 43 kB 00:00

Yhteensä 127 kB / s | 43 kB 00:00
varoitus: /var/cache/dnf/rpmfusion-free-529fb32abebfafff/packages/fuse-exfat-1.3.0-2.fc30.x86_64.rpm: Otsikko V3 RSA / SHA1 Allekirjoitus, avaimen tunnus c0aeda6e: NOKEY RPM Fusion for Fedora 30 – ilmainen 1,6 Mt / s | 1.7 kB 00:00
GPG-avaimen 0xC0AEDA6E tuominen: Userid: ”Fedora (RPM Fusion free repository for Fedora (30)”) Sormenjälki: 80C3 B2C6 E727 F3E0 92B4 73E0 3DF2 CE43 C0AE DA6E Lähettäjä: / etc / pki / rpm-gpg / RPM -GPG-KEY-rpmfusion-free-fedora-30 Onko tämä ok [y / N]: y avain tuotu onnistuneesti Tapahtumatarkistuksen suorittaminen Tapahtumatarkastus onnistui. Tapahtumatestin suorittaminen Tapahtumatesti onnistui. Tapahtuman suorittaminen Valmistelu: 1/1 Asennus: fuse-exfat-1.3.0-2.fc30.x86_64 1/1 Suoritettavan komentosarjan suorittaminen: fuse-exfat-1.3.0-2.fc30.x86_64 1/1 Tarkistaminen: fuse-exfat- 1.3.0-2.fc30.x86_64 1/1

Asennettu: fuse-exfat-1.3.0-2.fc30.x86_64

Valmis! [michaelmeyer @ localhost ~] $

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *