Every time I log in, Device Notifier pops open, notifying me of two 0 B Removable media devices, which I believe are my empty floppy drives. If I tell it to mount the drives, it fails as I expect it should. In the settings, I only see an option to stop all removable device notifications completely. I want to be alerted if I insert a floppy or flash drive, but not when my empty floppies are detected. Reproducible: Always Steps to Reproduce: 1.Log In 2. 3. Actual Results: Device notifier shows two instances of 0 B Removable media, which I believe are my empty floppy drives Expected Results: Device Notifier should only provide alerts for actual removable media, not empty drives. Running openSUSE 12.3 This problem did not exist in openSUSE 12.2
It happens in Archlinux too
>Status: UNCONFIRMED I do confirm the problem on Kubuntu the latest (13.10). Such a stupid bug, shame on KDE. Every update is a pain.
(In reply to comment #2) > >Status: UNCONFIRMED > I do confirm the problem on Kubuntu the latest (13.10). > Such a stupid bug, shame on KDE. Every update is a pain Please attach the output of solid-hardware list; The bug is most likely caused by the transition to udisks2, and apparently there was some behavior change in udisks2 regarding floppy disks which we did not catch. I actually haven't used a floppy disk in quite some time. UNCONFIRMED means that I have no means to reproduce the bug; In any case, this should probably be assigned to solid.
*** Bug 326387 has been marked as a duplicate of this bug. ***
> I actually haven't used a floppy disk in quite some time. Neither do I. I even don't have a physical floppy device. Here are some workarounds, including disabling floppy support in BOIS, especially if you have no physical floppy drive. http://www.kubuntuforums.net/showthread.php?63507-minor-problems-after-major-disaster/page2&s=2c20422f78c4964f36828cc4407e82f3 I hope it can help. Sorry for my aggression in previous message.
Hmm I think the bug is in the notifier itself then, it shouldn't offer such action for (floppy) drives with no media.
Thanks for the info, ttrovo. Disabling floppy support in the BIOS solved my problem.
Indeed bug 326387 (which I think is a duplicate) mentions that the bogus device shows up in Dolphin as well, so it could be necessary to do something in solid in fact. ttrovo, do you confirm that dolphin is showing the device as well? (In reply to comment #6) > Hmm I think the bug is in the notifier itself then, it shouldn't offer such > action for (floppy) drives with no media.
I can confirm that dolphin displays my two empty floppy drives. I had not noticed it before since I never use "Places". Disabling them in BIOS is not really an option as I use them occasionally. I'm still using openSUSE 12.3
>ttrovo, do you confirm that dolphin is showing the device as well? Yes, it is.
Well the same applies to dolphin, it just shouldn't show any drive with no media. Can any of the reporters provide the dump of the following: $ solid-hardware list $ solid-hardware details <drive_udi> where <udi> is the UDI of the drive and/or media? Thx
You can see my outputs in bug 32687.
Oops, I meant bug 326387.
As requested: ~> solid-hardware list udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:0c.0/0000:02:00.0/net/eth0' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:0d.0/0000:03:00.0/0000:04:04.0/sound/card0' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:0d.0/0000:03:00.0/0000:04:04.0/sound/card0/dmmidi' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:0d.0/0000:03:00.0/0000:04:04.0/sound/card0/midi' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:0d.0/0000:03:00.0/0000:04:04.0/sound/card0/midiC0D0' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:0d.0/0000:03:00.0/0000:04:04.0/sound/card0/pcmC0D0c' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:0d.0/0000:03:00.0/0000:04:04.0/sound/card0/pcmC0D0p' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:0d.0/0000:03:00.0/0000:04:04.0/sound/card0/pcmC0D1c' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:0d.0/0000:03:00.0/0000:04:04.0/sound/card0/pcmC0D1p' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:0d.0/0000:03:00.0/0000:04:04.0/sound/card0/controlC0' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS0' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS1' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS10' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS11' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS12' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS13' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS14' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS15' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS16' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS17' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS18' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS19' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS2' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS20' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS21' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS22' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS23' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS24' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS25' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS26' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS27' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS28' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS29' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS3' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS30' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS31' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS4' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS5' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS6' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS7' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS8' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS9' udi = '/org/kde/solid/udev/sys/devices/virtual/net/lo' udi = '/org/kde/solid/udev/sys/devices/virtual/sound/seq' udi = '/org/kde/solid/udev/sys/devices/virtual/sound/timer' udi = '/org/freedesktop/UDisks2/block_devices/sdc3' udi = '/org/freedesktop/UDisks2/block_devices/dm_2d3' udi = '/org/freedesktop/UDisks2/block_devices/dm_2d2' udi = '/org/freedesktop/UDisks2/block_devices/dm_2d1' udi = '/org/freedesktop/UDisks2/block_devices/dm_2d0' udi = '/org/freedesktop/UDisks2/block_devices/fd0' udi = '/org/freedesktop/UDisks2/block_devices/sdd1' udi = '/org/freedesktop/UDisks2/block_devices/sdc2' udi = '/org/freedesktop/UDisks2/block_devices/sdc1' udi = '/org/freedesktop/UDisks2/block_devices/sdb1' udi = '/org/freedesktop/UDisks2/block_devices/sda1' udi = '/org/freedesktop/UDisks2/block_devices/sdf' udi = '/org/freedesktop/UDisks2/block_devices/sde' udi = '/org/freedesktop/UDisks2/block_devices/sdd' udi = '/org/freedesktop/UDisks2/block_devices/sdc' udi = '/org/freedesktop/UDisks2/block_devices/sdb' udi = '/org/freedesktop/UDisks2/block_devices/sda' udi = '/org/freedesktop/UDisks2/drives/WDC_WD2001FASS_00W2B0_WD_WMAY00797829' udi = '/org/freedesktop/UDisks2/drives/HL_DT_ST_DVDRAM_GSA_H10N_K2A67EF4545' udi = '/org/freedesktop/UDisks2/drives/ChipsBnk_Multi_Reader_013691682473' udi = '/org/freedesktop/UDisks2/drives/Sony_USB_Floppy_Drive' udi = '/org/freedesktop/UDisks2/drives/WDC_WD3000GLFS_01F8U0_WD_WXL508009274' udi = '/org/freedesktop/UDisks2/drives/WDC_WD1001FALS_00J7B1_WD_WMATV6210130' udi = '/org/freedesktop/UDisks2/drives/WDC_WD1001FALS_00E3A0_WD_WCATR0165103' udi = '/org/freedesktop/UDisks2/drives/Floppy_Drive' udi = '/org/freedesktop/UPower' udi = '/org/kde/fstab' First floppy: Mitsumi internal floppy, ide :~>solid-hardware details '/org/freedesktop/UDisks2/drives/Sony_USB_Floppy_Drive' udi = '/org/freedesktop/UDisks2/drives/Sony_USB_Floppy_Drive' "/org/freedesktop/UDisks2/drives/Sony_USB_Floppy_Drive" : property "Drive" does not exist "/org/freedesktop/UDisks2/drives/Sony_USB_Floppy_Drive" : property "Table" does not exist parent = '/org/freedesktop/UDisks2' (string) vendor = 'Sony' (string) product = 'USB Floppy Drive' (string) "/org/freedesktop/UDisks2/drives/Sony_USB_Floppy_Drive" : property "DeviceNumber" does not exist "/org/freedesktop/UDisks2/drives/Sony_USB_Floppy_Drive" : property "Device" does not exist description = 'External Floppy Drive' (string) Block.major = 8 (0x8) (int) Block.minor = 80 (0x50) (int) Block.device = '/dev/sdf' (string) StorageDrive.bus = 'Usb' (0x1) (enum) StorageDrive.driveType = 'Floppy' (0x2) (enum) StorageDrive.removable = true (bool) StorageDrive.hotpluggable = true (bool) StorageDrive.inUse = false (bool) StorageDrive.size = 0 (0x0) (qulonglong) Second floppy: Sony USB external floppy :~> solid-hardware details '/org/freedesktop/UDisks2/drives/Sony_USB_Floppy_Drive''/org/freedesktop/UDisks2/drives/Floppy_Drive' udi = '/org/freedesktop/UDisks2/drives/Sony_USB_Floppy_Drive/org/freedesktop/UDisks2/drives/Floppy_Drive' parent = '' (string) vendor = '' (string) product = '' (string) description = '' (string)
I'm trying out the openSUSE 13.1 KDE Live CD and can confirm that the bug exists, both in the device notifier and also within Dolphin. The KDE version is 4.11.2.*
Ronnie, (In reply to comment #9) > I can confirm that dolphin displays my two empty floppy drives. I had not > noticed it before since I never use "Places". Disabling them in BIOS is not > really an option as I use them occasionally. Excellent, it would be of real help if you could provide the output both with and without a floppy inserted in the floppy drive. Thanks a lot __J
Here is the output of both commands with floppys inserted in each: solid-hardware list udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:0c.0/0000:02:00.0/net/eth0' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:0d.0/0000:03:00.0/0000:04:04.0/sound/card0' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:0d.0/0000:03:00.0/0000:04:04.0/sound/card0/dmmidi' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:0d.0/0000:03:00.0/0000:04:04.0/sound/card0/midi' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:0d.0/0000:03:00.0/0000:04:04.0/sound/card0/midiC0D0' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:0d.0/0000:03:00.0/0000:04:04.0/sound/card0/pcmC0D0c' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:0d.0/0000:03:00.0/0000:04:04.0/sound/card0/pcmC0D0p' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:0d.0/0000:03:00.0/0000:04:04.0/sound/card0/pcmC0D1c' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:0d.0/0000:03:00.0/0000:04:04.0/sound/card0/pcmC0D1p' udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:0d.0/0000:03:00.0/0000:04:04.0/sound/card0/controlC0' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS0' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS1' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS10' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS11' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS12' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS13' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS14' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS15' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS16' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS17' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS18' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS19' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS2' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS20' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS21' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS22' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS23' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS24' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS25' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS26' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS27' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS28' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS29' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS3' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS30' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS31' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS4' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS5' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS6' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS7' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS8' udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS9' udi = '/org/kde/solid/udev/sys/devices/virtual/net/lo' udi = '/org/kde/solid/udev/sys/devices/virtual/sound/seq' udi = '/org/kde/solid/udev/sys/devices/virtual/sound/timer' udi = '/org/freedesktop/UDisks2/block_devices/sdc3' udi = '/org/freedesktop/UDisks2/block_devices/dm_2d3' udi = '/org/freedesktop/UDisks2/block_devices/dm_2d2' udi = '/org/freedesktop/UDisks2/block_devices/dm_2d1' udi = '/org/freedesktop/UDisks2/block_devices/dm_2d0' udi = '/org/freedesktop/UDisks2/block_devices/fd0' udi = '/org/freedesktop/UDisks2/block_devices/sdd1' udi = '/org/freedesktop/UDisks2/block_devices/sdc2' udi = '/org/freedesktop/UDisks2/block_devices/sdc1' udi = '/org/freedesktop/UDisks2/block_devices/sdb1' udi = '/org/freedesktop/UDisks2/block_devices/sda1' udi = '/org/freedesktop/UDisks2/block_devices/sdf' udi = '/org/freedesktop/UDisks2/block_devices/sde' udi = '/org/freedesktop/UDisks2/block_devices/sdd' udi = '/org/freedesktop/UDisks2/block_devices/sdc' udi = '/org/freedesktop/UDisks2/block_devices/sdb' udi = '/org/freedesktop/UDisks2/block_devices/sda' udi = '/org/freedesktop/UDisks2/drives/WDC_WD2001FASS_00W2B0_WD_WMAY00797829' udi = '/org/freedesktop/UDisks2/drives/HL_DT_ST_DVDRAM_GSA_H10N_K2A67EF4545' udi = '/org/freedesktop/UDisks2/drives/ChipsBnk_Multi_Reader_013691682473' udi = '/org/freedesktop/UDisks2/drives/Sony_USB_Floppy_Drive' udi = '/org/freedesktop/UDisks2/drives/WDC_WD3000GLFS_01F8U0_WD_WXL508009274' udi = '/org/freedesktop/UDisks2/drives/WDC_WD1001FALS_00J7B1_WD_WMATV6210130' udi = '/org/freedesktop/UDisks2/drives/WDC_WD1001FALS_00E3A0_WD_WCATR0165103' udi = '/org/freedesktop/UDisks2/drives/Floppy_Drive' udi = '/org/freedesktop/UPower' udi = '/org/kde/fstab' solid-hardware details '/org/freedesktop/UDisks2/drives/Sony_USB_Floppy_Drive' udi = '/org/freedesktop/UDisks2/drives/Sony_USB_Floppy_Drive' "/org/freedesktop/UDisks2/drives/Sony_USB_Floppy_Drive" : property "Drive" does not exist "/org/freedesktop/UDisks2/drives/Sony_USB_Floppy_Drive" : property "Table" does not exist parent = '/org/freedesktop/UDisks2' (string) vendor = 'Sony' (string) product = 'USB Floppy Drive' (string) "/org/freedesktop/UDisks2/drives/Sony_USB_Floppy_Drive" : property "DeviceNumber" does not exist "/org/freedesktop/UDisks2/drives/Sony_USB_Floppy_Drive" : property "Device" does not exist description = 'External Floppy Drive' (string) Block.major = 8 (0x8) (int) Block.minor = 80 (0x50) (int) Block.device = '/dev/sdf' (string) StorageDrive.bus = 'Usb' (0x1) (enum) StorageDrive.driveType = 'Floppy' (0x2) (enum) StorageDrive.removable = true (bool) StorageDrive.hotpluggable = true (bool) StorageDrive.inUse = true (bool) StorageDrive.size = 0 (0x0) (qulonglong) solid-hardware details '/org/freedesktop/UDisks2/drives/Sony_USB_Floppy_Drive''/org/freedesktop/UDisks2/drives/Floppy_Drive' udi = '/org/freedesktop/UDisks2/drives/Sony_USB_Floppy_Drive/org/freedesktop/UDisks2/drives/Floppy_Drive' parent = '' (string) vendor = '' (string) product = '' (string) description = '' (string) I'll also include the pertinent sections of "hwinfo". The first listing is the internal. The second is the external USB floppy: 41: None 00.0: 10603 Floppy Disk [Created at block.245] Unique ID: kwWm.Fxp0d3BezAE SysFS ID: /class/block/fd0 SysFS BusID: floppy.0 SysFS Device Link: /devices/platform/floppy.0 Hardware Class: floppy Model: "Floppy Disk" Driver: "floppy" Driver Modules: "floppy" Device File: /dev/fd0 Device Number: block 2:0 Geometry (Logical): CHS 80/2/18 Size: 2880 sectors a 512 bytes Capacity: 0 GB (1474560 bytes) Config Status: cfg=yes, avail=yes, need=no, active=unknown 53: SCSI 700.0: 10603 Floppy Disk [Created at block.245] Unique ID: _IN1.TvgFWmD+XFE Parent ID: ruGf.TPZkVYsx7aF SysFS ID: /class/block/sdf SysFS BusID: 7:0:0:0 SysFS Device Link: /devices/pci0000:00/0000:00:02.1/usb2/2-2/2-2.1/2-2.1.4/2-2.1.4:1.0/host7/target7:0:0/7:0:0:0 Hardware Class: floppy Model: "SONY USB-FDU" Vendor: usb 0x054c "SONY" Device: usb 0x002c "USB-FDU" Revision: "6.01" Driver: "usb-storage", "sd" Driver Modules: "usb_storage" Device File: /dev/sdf (/dev/sg6) Device Files: /dev/sdf, /dev/disk/by-id/usb-Sony_USB_Floppy_Drive, /dev/disk/by-path/pci-0000:00:02.1-usb-0:2.1.4:1.0-scsi-0:0:0:0 Device Number: block 8:80-8:95 (char 21:6) Geometry (Logical): CHS 960/1/3 Size: 2880 sectors a 512 bytes Capacity: 0 GB (1474560 bytes) Speed: 12 Mbps Module Alias: "usb:v054Cp002Cd0601dc00dsc00dp00ic08isc04ip00in00" Driver Info #0: Driver Status: usb_storage is active Driver Activation Cmd: "modprobe usb_storage" Config Status: cfg=no, avail=yes, need=no, active=unknown Attached to: #20 (USB Controller)
I should have added that the output quoted in comment 14 was when the drives were empty.
I just found that this problem exists outside of KDM/KDE. I booted into LXDM/LXDE and the floppys show up in the PCManFM browser with no disks inserted. This is a system bug rather than being a KDE bug.
Output from solid-hardware details /org/freedesktop/UDisks2/block_devices/Floppy_Drive in 4.11.2 on openSUSE 13.1 with freshly built components from http://download.opensuse.org/repositories/home:/sumski:/branches:/openSUSE:/13.1:/Update/standard/home:sumski:branches:openSUSE:13.1:Update.repo installed: udi = '/org/freedesktop/UDisks2/drives/Floppy_Drive' parent = '/org/freedesktop/UDisks2' (string) vendor = '' (string) product = 'Floppy Drive' (string) description = 'Floppy Drive' (string) Block.major = 2 (0x2) (int) Block.minor = 0 (0x0) (int) Block.device = '/dev/fd0' (string) StorageDrive.bus = 'Platform' (0x5) (enum) StorageDrive.driveType = 'Floppy' (0x2) (enum) StorageDrive.removable = true (bool) StorageDrive.hotpluggable = false (bool) StorageDrive.inUse = false (bool) StorageDrive.size = 0 (0x0) (qulonglong)
*** Bug 327604 has been marked as a duplicate of this bug. ***
Shouldn't a workaround be added then, ignoring "0 B Removable medias" in Solid?
We can't ignore them as some devices are initially empty and then only later on become "populated" (for example N9)
Oh, I thought 0 B medias are useless and don't exist :-(
What else for informations are required? I have the same problem, my solid output: $ solid-hardware details /org/freedesktop/UDisks2/block_devices/fd0 Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath) Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath) udi = '/org/freedesktop/UDisks2/block_devices/fd0' parent = '/org/freedesktop/UDisks2/drives/Floppy_Drive' (string) vendor = '' (string) product = 'Floppy Drive' (string) description = '0 B Removable Media' (string) Block.major = 2 (0x2) (int) Block.minor = 0 (0x0) (int) Block.device = '/dev/fd0' (string) StorageAccess.accessible = false (bool) StorageAccess.filePath = '' (string) StorageAccess.ignored = false (bool) StorageVolume.ignored = false (bool) StorageVolume.usage = 'FileSystem' (0x2) (enum) StorageVolume.fsType = '' (string) StorageVolume.label = '' (string) StorageVolume.uuid = '' (string) StorageVolume.size = 0 (0x0) (qulonglong)
I managed to borrow a floppy drive and I can reproduce the issue. Stay tuned, a fix in on its way
Git commit 42310a7851049d7706c66874f363ce7ef73655df by Jacopo De Simoi. Committed on 01/05/2014 at 20:46. Pushed by jacopods into branch 'KDE/4.11'. Do not popup during initialization The notifier should not popup if devices are detected during the applet initialization phase (e.g. on plasma startup) M +1 -1 plasma/generic/applets/devicenotifier/package/contents/ui/devicenotifier.qml http://commits.kde.org/kde-workspace/42310a7851049d7706c66874f363ce7ef73655df
With the above commit the notifier should no longer pop up on login warning you of an empty diskette drive (or any other media you have connected). However, since there is no way to know wheter or not the drive contains a diskette or not, we have to keep showing the device all the time in case you ever need to mount a diskette. If you are positive that you are never going to use the drive and you find the icon distracting you can safely disable it in BIOS or, otherwise, add a udev rule to ignore the drive, so that it will not be reported to KDE (or to any other piece of software). That's it; thanks to Marco and Emile for lending me a floppy drive to play with.