Mount kindle

Sekcia: Hardware a Drivery 05.02.2017 | 14:21
Avatar Miroslav Bendík Gentoo  Administrátor

Ahojte. Mám amazon kindle paperwhite 2. Používam ho takmer výlučne offline, dokumenty nahrávam cez USB. Stáva sa mi, že asi pri každom druhom pripojení USB kábla mi Linux nerozpozná partície. Tu je ukážka dmesg-u keď sa partície nerozpoznajú:

kernel: usb-storage 1-1.1:1.0: USB Mass Storage device detected
kernel: scsi host6: usb-storage 1-1.1:1.0
mtp-probe[11197]: checking bus 1, device 6: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1"
mtp-probe[11197]: bus: 1, device: 6 was not an MTP device
kernel: scsi 6:0:0:0: Direct-Access     Kindle   Internal Storage 0100 PQ: 0 ANSI: 2
kernel: sd 6:0:0:0: Attached scsi generic sg1 type 0
kernel: sd 6:0:0:0: [sdb] Attached SCSI removable disk

Takto vyzerá výpis keď pripojenie funguje:

kernel: usb-storage 1-1.1:1.0: USB Mass Storage device detected
kernel: scsi host6: usb-storage 1-1.1:1.0
mtp-probe[11298]: checking bus 1, device 7: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1"
mtp-probe[11298]: bus: 1, device: 7 was not an MTP device
kernel: scsi 6:0:0:0: Direct-Access     Kindle   Internal Storage 0100 PQ: 0 ANSI: 2
kernel: sd 6:0:0:0: Attached scsi generic sg1 type 0
kernel: sd 6:0:0:0: [sdb] 2797568 512-byte logical blocks: (1.43 GB/1.33 GiB)
kernel: sd 6:0:0:0: [sdb] Write Protect is off
kernel: sd 6:0:0:0: [sdb] Mode Sense: 0f 00 00 00
kernel: sd 6:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
kernel:  sdb: sdb1
kernel: sd 6:0:0:0: [sdb] Attached SCSI removable disk

Výpisy sú rovnaké až na rozpoznanie partícií. Ak manuálne spustím partprobe partície sa normálne načítajú, ale je to otravné. Ostatné USB zariadenia mi fungujú správne.

Je možné opraviť detekciu partícií tak aby som nemusel ručne spúšťať partprobe (alebo písať udev pravidlo pre partprobe, to mi pripadá hackoidné)?

    • RE: Mount kindle 05.02.2017 | 19:40
      Avatar redhawk75   Používateľ

      robilo mi to tiez a kedze ma to zralo, presiel som na PocketBook lux

      • RE: Mount kindle 06.02.2017 | 09:03
        Avatar Branislav Poldauf Manjaro, Debian stable  Používateľ

        velmi podobný postup aj u mna, ale ja som najpr zacal dodavat knihy do citacky cez amazon cloud a potom som citacku daroval rodicom a kupil si PocketBook Sense (ale musim povedať že kindle bol lepsi/rychlejsi/spolahlivejsi)

        Linux: the operating system with a CLUE... Command Line User Environment
        • RE: Mount kindle 06.02.2017 | 09:49
          Avatar Miroslav Bendík Gentoo  Administrátor

          Hmm, zaujímavé, že by amazon mal nejaký bug vo firmvéri? Alebo je to nejaký škaredý race condition? V každom prípade predchádzajúcemu majiteľovi to na linuxe fungovalo dobre.

          Inak pred tým než som dostal kindle som rozmýšľal nad kúpou kobo. Neviem prečo, ale pocketbooky sa mi moc nepáčili, ale keď som sa tak nedávno s jednym hral zdal sa mi práve rýchlejší než kindle.

          • RE: Mount kindle 06.02.2017 | 10:01
            Avatar Branislav Poldauf Manjaro, Debian stable  Používateľ

            asi tiez zalezi od kindlu, ja som mal paperwhite 2 a pripojenie k ubuntu fungovalo na 1 z 5 pokusov a obcas sa pripojil read-only ale neskusal som to ani riesit, nahodil som knihy aj tak do cloudu a mal som ich aj v tablete aj v telefone aj v citacke (a synchronizovane na poslednu stranu) a tento sense, mi uz par krat zmrzol uplne, reakcia na dotyk ma meratelnu odozvu a snimac svetla si robi co chce (ale zase stala polovicu od kindla)

            Linux: the operating system with a CLUE... Command Line User Environment
    • RE: Mount kindle 05.02.2017 | 19:51
      Avatar bedňa LegacyIce-antiX  Administrátor

      Používaš eudev?

      Čo hovorí dmesg keď to zblbne?

      Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
      • RE: Mount kindle 06.02.2017 | 07:05
        Avatar Miroslav Bendík Gentoo  Administrátor

        Používam udev 225. Oba výpisy dmesgu sú v príspevku. Líšia sa len chýbajúcimi partíciami.

        • RE: Mount kindle 06.02.2017 | 07:21
          Avatar bedňa LegacyIce-antiX  Administrátor

          A jéje ja som pako :) To bude nejaký bug, ten bude treba len uháčkovať.

          Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
    • RE: Mount kindle 18.02.2017 | 18:14
      Avatar Miroslav Bendík Gentoo  Administrátor

      Takže som to nakoniec vyriešil pomocou udev pravidla:

      KERNEL=="sd*[!0-9]", ACTION=="add", ATTRS{idVendor}=="1949", SUBSYSTEMS=="usb", RUN+="/bin/sh -c '/bin/sleep 1;/usr/sbin/partprobe /dev/%k'"