Bug 318061 - Device Notifier alerts about 0 B Removable media (empty floppy drives) at each login
Summary: Device Notifier alerts about 0 B Removable media (empty floppy drives) at eac...
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: widget-devicenotifier (show other bugs)
Version: 4.10.0
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 326387 327604 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-04-08 20:24 UTC by Ronnie Bailey
Modified: 2014-05-02 20:13 UTC (History)
11 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.11.10


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ronnie Bailey 2013-04-08 20:24:47 UTC
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
Comment 1 Alvaro Soliverez 2013-10-15 22:11:07 UTC
It happens in Archlinux too
Comment 2 ttrovo 2013-10-31 16:45:24 UTC
>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.
Comment 3 Jacopo De Simoi 2013-10-31 17:01:13 UTC
(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.
Comment 4 Jacopo De Simoi 2013-10-31 17:01:58 UTC
*** Bug 326387 has been marked as a duplicate of this bug. ***
Comment 5 ttrovo 2013-10-31 17:31:13 UTC
> 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.
Comment 6 Lukáš Tinkl 2013-10-31 17:45:10 UTC
Hmm I think the bug is in the notifier itself then, it shouldn't offer such action for (floppy) drives with no media.
Comment 7 J.A. Moray 2013-10-31 17:56:16 UTC
Thanks for the info, ttrovo. Disabling floppy support in the BIOS solved my problem.
Comment 8 Jacopo De Simoi 2013-10-31 19:52:21 UTC
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.
Comment 9 Ronnie Bailey 2013-10-31 23:42:05 UTC
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
Comment 10 ttrovo 2013-11-01 13:50:27 UTC
>ttrovo, do you confirm that dolphin is showing the device as well?
Yes, it is.
Comment 11 Lukáš Tinkl 2013-11-01 17:56:54 UTC
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
Comment 12 J.A. Moray 2013-11-01 18:04:38 UTC
You can see my outputs in bug 32687.
Comment 13 J.A. Moray 2013-11-01 18:05:13 UTC
Oops, I meant bug 326387.
Comment 14 Ronnie Bailey 2013-11-01 23:20:22 UTC
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)
Comment 15 Ronnie Bailey 2013-11-03 17:54:19 UTC
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.*
Comment 16 Jacopo De Simoi 2013-11-08 16:01:15 UTC
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
Comment 17 Ronnie Bailey 2013-11-09 01:03:01 UTC
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)
Comment 18 Ronnie Bailey 2013-11-09 01:05:01 UTC
I should have added that the output quoted in comment 14 was when the drives were empty.
Comment 19 Ronnie Bailey 2013-11-09 01:10:22 UTC
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.
Comment 20 Felix Miata 2013-11-13 23:32:57 UTC
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)
Comment 21 Lukáš Tinkl 2013-11-14 11:52:13 UTC
*** Bug 327604 has been marked as a duplicate of this bug. ***
Comment 22 Andre Woebbeking 2013-12-30 10:16:32 UTC
Shouldn't a workaround be added then, ignoring "0 B Removable medias" in Solid?
Comment 23 Lukáš Tinkl 2013-12-30 11:41:20 UTC
We can't ignore them as some devices are initially empty and then only later on become "populated" (for example N9)
Comment 24 Andre Woebbeking 2013-12-30 11:50:22 UTC
Oh, I thought 0 B medias are useless and don't exist :-(
Comment 25 Richard Llom 2014-02-15 15:38:09 UTC
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)
Comment 26 Jacopo De Simoi 2014-04-22 13:03:57 UTC
I managed to borrow a floppy drive and I can reproduce the issue. 
Stay tuned, a fix in on its way
Comment 27 Jacopo De Simoi 2014-05-01 20:56:45 UTC
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
Comment 28 Jacopo De Simoi 2014-05-02 20:09:09 UTC
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.