Portál AbcLinuxu, 5. května 2025 03:09

Dotaz: notifikace flash disku v prostředí.KDE

26.10.2015 01:49 lertimir | skóre: 64 | blog: Par_slov
notifikace flash disku v prostředí.KDE
Přečteno: 447×
Odpovědět | Admin
Jak funguje plasmoid "upozornění na zařízení" v KDE prostředí? Mám jeden flash disk, který se v plasmoidu neidentifikuje. ostatní flasdisky, externí HDD, vložená CD/DVD atd se zobrazují. Přičemž při vložení disku se správně vytvoří položky v /dev. Jak disku tak oddílu. Nicméně applet nic nevidí. flashdisk jde normálně připojit (fat32) a správně funguje i pod win. když jsem oddíl smazal a znuvu na něm vytvořil tak se nic nezměnilo. Když totéž udělám na jakékoli jiné flasce, tak okamžitě (když užívám parted) aplet reaguje na změnu. kde by to mohlo být zapsané že disk nevidí. fdisk i parted jej vidí správně. (stejně se chová na 4 dalších kompech ale vše je stejné distro opensuse.) jakékoliv jiné odpojitelné zařízení je v pořádku. Vzhledem k tomu že je to flash, kterou jsem chtel dát manželce tak mne to celkem vadí. na to aby na všech kompech to mountovala ručně náladu nemá, navíc by všude musela chodit na roota nebo by jsem to musel opečovávat skripty. nevíte co může idetifikaci bránit?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.10.2015 04:32 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: notifikace flash disku v prostředí.KDE
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skus to naformátovat na extX (ext2) a pak spátky na fat32 a nebo přepiš začátek nulama pomocí dd a znovu vytvoř oddíly a naformátuj.

Podle mě tam něco zůstalo co tomu vadí - nějaký špatný popis v prvním sektoru.

A nebo se blbě hlásí vlož ho do usb a spusti lsusb co to vypíše.
26.10.2015 23:04 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: notifikace flash disku v prostředí.KDE
zatím nic. lsusb dává
lsusb -v -s 002:014

Bus 002 Device 014: ID 058f:6387 Alcor Micro Corp. Flash Drive
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x058f Alcor Micro Corp.
  idProduct          0x6387 Flash Drive
  bcdDevice            1.12
  iManufacturer           1 
  iProduct                2 
  iSerial                 3 14012300031138
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              200mA
    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
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)
Přepsal jsem prvních 500M nulama, pak vytvořil v fdisku DOS tabulku a v ní první oddíl, naformátoval na ext3. oddíl je vidět v /dev aplet nereaguje. Po vyndání a znovu zastrčení také nereaguje. (mám i flashky naformátované na ext3 a ty se v apletu ohlásí). Přeformátováno mkfs.msdos a také nic. Jak napřímo tak při vypojení zapojení.
26.10.2015 23:18 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: notifikace flash disku v prostředí.KDE
Přepsals 500M nulama oddílu /dev/sdXY a nebo začátek flash /dev/sdX ?

Pokud jsi přepsal začátek oddílu přepiš začátek disku.

A když tam neuděláš oddíly a naformátuješ přímo zařízení /dev/sdX ?

Jinak mě už nic nenapadá.
26.10.2015 23:33 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: notifikace flash disku v prostředí.KDE
Samozřejmě disk. /dev/sde v mém případě.
26.10.2015 23:37 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: notifikace flash disku v prostředí.KDE
Pokud to pošlu přímo na zařízení tak se obávám, že to nebude funkční ve Win.
27.10.2015 00:08 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: notifikace flash disku v prostředí.KDE
Mělo by to fungovat i pod win.
27.10.2015 01:41 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: notifikace flash disku v prostředí.KDE
Zkusil jsem a nic se nezměnilo. Vyndal a zandal flasku a hle už je v seznamu odpojitelných zařízení u plazmoidu 2 krát. Takže ve formátování to není. Ten skript plazmoidu načítá něco chybně z konfigurace (informací o flashce) a kde tedy skript je?
27.10.2015 08:34 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: notifikace flash disku v prostředí.KDE
V tom kde je ti neporadím kde nepoužívám, ale v gnome byl jednou bug že jak nebyl adresář /media/uživatel tak to tomu uživateli adresář nevytvořilo a zařízení nepřipojilo, ale kdyby to bylo toto tak nebudou fungovat i ostatní.

Jinak nemáš tu flash nějak pojmenovanou co tomu pak vadí - fakt víc neporadím.
27.10.2015 09:14 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: notifikace flash disku v prostředí.KDE
když jsem veškerý disk přemáznul nulami tak tam snad žádné pojmenování nezbylo. Jediný rozdíl, který vidím, v dmesg se u flashky neidentifikuje Manufacturer: a Product: (v odpovědi u VK). Pokud skript by na tom bazíroval tak má problém.
27.10.2015 09:16 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: notifikace flash disku v prostředí.KDE
A /run/media/uzivatel, existuje protože tam je dlouhodobě připojen jeden starý externí 3,5" disk.
26.10.2015 23:55 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: notifikace flash disku v prostředí.KDE
Vrátím se k té první otázce, kterou jsem položil. Jak ten plazmoid v KDE4 funguje? Protože tam je chyba. Pokud na plazmoid najedu a vyvolám dialog box "Nastavení" tak jedna z jeho karet jsou odpojitelná zařízení. v nich je seznam připojených a odpojených zařízení s volbou automatické připojování. všechno je tam jedenkrát jen tato inkriminová flaska je tam v této chvili 7krát, když ji vytáhnu tak se seznam nezruší, jen v nich vypadne informace o velikosti a při příštím zasunutí se seznam zvětší na 8x. Takže skript který je za plazmoidem něco (chybně) očekává jak při připojení, tak při odpojení. V dmesg nejsou informace o výrobci a produktu. Možná je to tohle. Ale nevím proč, protože v lsusb -v jsou.
26.10.2015 20:58 VK
Rozbalit Rozbalit vše Re: notifikace flash disku v prostředí.KDE
Odpovědět | | Sbalit | Link | Blokovat | Admin
lsusb, dmesg, přepsat disk (ne jen oddíl) nulama a vše znovu vytvořit.
26.10.2015 23:11 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: notifikace flash disku v prostředí.KDE
dmesg po připojení vypíše
1865206.247695] usb 2-1.1: new high-speed USB device number 16 using ehci-pci
[1865206.342201] usb 2-1.1: New USB device found, idVendor=058f, idProduct=6387
[1865206.342206] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[1865206.342209] usb 2-1.1: SerialNumber: 14012300031138
[1865206.342746] usb-storage 2-1.1:1.0: USB Mass Storage device detected
[1865206.343247] scsi22 : usb-storage 2-1.1:1.0
[1865207.346812] scsi 22:0:0:0: Direct-Access                               8.07 PQ: 0 ANSI: 4
[1865207.347268] sd 22:0:0:0: Attached scsi generic sg4 type 0
[1865207.348910] sd 22:0:0:0: [sde] 62259200 512-byte logical blocks: (31.8 GB/29.6 GiB)
[1865207.349996] sd 22:0:0:0: [sde] Write Protect is off
[1865207.350002] sd 22:0:0:0: [sde] Mode Sense: 23 00 00 00
[1865207.351137] sd 22:0:0:0: [sde] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[1865207.356801]  sde: sde1
[1865207.360494] sd 22:0:0:0: [sde] Attached SCSI removable disk
(poslední akce z odpovědi pro Petra, /dev/sde1 je fat.) ale aplet nic.

dmesg pro funkční flash také s fat je stejná.
[1865392.561836] usb 2-1.2: new high-speed USB device number 17 using ehci-pci
[1865392.650202] usb 2-1.2: New USB device found, idVendor=125f, idProduct=cb10
[1865392.650215] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[1865392.650217] usb 2-1.2: Product: ADATA USB Flash Drive
[1865392.650219] usb 2-1.2: Manufacturer: ADATA
[1865392.650221] usb 2-1.2: SerialNumber: 13A2512211590032
[1865392.650653] usb-storage 2-1.2:1.0: USB Mass Storage device detected
[1865392.651168] scsi23 : usb-storage 2-1.2:1.0
[1865393.654053] scsi 23:0:0:0: Direct-Access     ADATA    USB Flash Drive  0.00 PQ: 0 ANSI: 4
[1865393.654384] sd 23:0:0:0: Attached scsi generic sg4 type 0
[1865393.656426] sd 23:0:0:0: [sde] 31381504 512-byte logical blocks: (16.0 GB/14.9 GiB)
[1865393.657303] sd 23:0:0:0: [sde] Write Protect is off
[1865393.657308] sd 23:0:0:0: [sde] Mode Sense: 23 00 00 00
[1865393.658318] sd 23:0:0:0: [sde] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[1865393.665428]  sde: sde1
[1865393.676319] sd 23:0:0:0: [sde] Attached SCSI removable disk
nějaký další nápad kde hledat?
27.10.2015 11:29 lucik
Rozbalit Rozbalit vše Re: notifikace flash disku v prostředí.KDE
ked funguje ze ta to trapi neni zapisana v udev ? alebo ju zahod a kup si novu :) a nebudes stracat cas :) ale som zly ze . neviem ci nahodou mne nerobila jedna tiez taky problem , v gparted som jej dal vytvorit novu msdos tabulku a potom som ju naformatoval na fat32 , tiez v gparted .. skusit mozes
27.10.2015 18:29 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: notifikace flash disku v prostředí.KDE
Tiež by som odporučil prepísať celý disk nulami aby sa vylúčila možnosť že zblblo načítanie rozdelenia kôli mož\nému a zabudnutému GPT na konci disku.
27.10.2015 23:58 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: notifikace flash disku v prostředí.KDE
Jak jsem již napsal přepsal jsem cca 700GB nulami. Nemyslím si, že další zápis by celkový způsob chování nějak změnil protože vše co se stane při definici jednoho oddílu pro MSDOS partition table se stane v této oblasti. A kontiuální zápis, který překročil buffery flask disku probíhal rychlostí cca 4MB/s, což tedy znamená cca 7500 sekund pro totální přepsání a to se mi vážně čekat nechtělo, když si myslím že se tam nic nezapisuje. GPT na konci je velmi nepravděpodobný. Flash disk byl nový, s jedním msdos oddílem, správně se indikoval v Win systémech, správně si vytvořil položky v /dev. Fdisk a ani gparted žádnou informaci o možném GPT neposkytly. Zrušení a vytvoření MSDOS partition table proběhlo v pořádku, naformátování /dev/sde1 pomocí mkfs.ext3 i mkfs.msdos proběhlo v pořádku a oddíly byly ručně připojitelné. naformátování celého disku /dev/sde na mkfs.msdos proběhlo v pořádku a oddíl by ručně připojitelný. Nicméně aplet nefunguje v žádném z těchto případů. Mohu sice pustit na několik hodin dd, ale na 99,9% si myslím, že mi to nepomůže. Ten disk je správně a standardně funkční pokud bych se jen pohyboval na command line a neměl spuštěné grafické prostředí, tak nikdy nenajdu že je něco špatně. Jedinou změnu mezi dvěmi flash disky, kterou jsem našel, z nichž jeden aktivuje applet a druhý ne, byla změna v dmesg, kdy ten neaktivující aplet nevypsal do výpisu Manufacturer a Product.
30.10.2015 16:00 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: notifikace flash disku v prostředí.KDE
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak asi nic. Stacilo by mi najít kde ten pitomý plasmoid má funkcionální skript.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.