1 <!-- Please note that in this file we indent more than necessary so that the
2 device tree is visible -->
5 <!-- This is a computer -->
6 <device udi=
"/org/kde/solid/fakehw/computer">
7 <property key=
"name">Computer
</property>
8 <property key=
"vendor">Solid
</property>
12 <device udi=
"/org/kde/solid/fakehw/acpi_CPU0">
13 <property key=
"name">Solid Processor #
0</property>
14 <property key=
"interfaces">Processor
</property>
15 <property key=
"vendor">Acme Corporation
</property>
16 <property key=
"parent">/org/kde/solid/fakehw/computer
</property>
17 <property key=
"number">0</property>
18 <property key=
"maxSpeed">3200</property>
19 <property key=
"canChangeFrequency">true
</property>
20 <property key=
"instructionSets">mmx,sse
</property>
22 <device udi=
"/org/kde/solid/fakehw/acpi_CPU1">
23 <property key=
"name">Solid Processor #
1</property>
24 <property key=
"interfaces">Processor
</property>
25 <property key=
"vendor">Acme Corporation
</property>
26 <property key=
"parent">/org/kde/solid/fakehw/computer
</property>
27 <property key=
"number">1</property>
28 <property key=
"maxSpeed">3200</property>
29 <property key=
"canChangeFrequency">true
</property>
32 <!-- Platform Device for a floppy drive -->
33 <device udi=
"/org/kde/solid/fakehw/platform_floppy_0">
34 <property key=
"name">Platform Device (floppy)
</property>
35 <property key=
"parent">/org/kde/solid/fakehw/computer
</property>
37 <!-- The actual floppy device -->
38 <device udi=
"/org/kde/solid/fakehw/platform_floppy_0_storage">
39 <property key=
"name">PC Floppy Drive
</property>
40 <property key=
"interfaces">StorageDrive,Block
</property>
41 <property key=
"parent">/org/kde/solid/fakehw/platform_floppy_0
</property>
43 <property key=
"minor">0</property>
44 <property key=
"major">2</property>
45 <property key=
"device">/dev/fd0
</property>
47 <property key=
"bus">platform
</property>
48 <property key=
"driveType">floppy
</property>
49 <property key=
"isRemovable">true
</property>
50 <property key=
"isEjectRequired">false
</property>
51 <property key=
"isHotpluggable">false
</property>
52 <property key=
"isMediaCheckEnabled">false
</property>
54 <!-- A (generally) virtual volume tracking the floppy drive state -->
55 <device udi=
"/org/kde/solid/fakehw/platform_floppy_0_storage_virt_volume">
56 <property key=
"name">Floppy Disk
</property>
57 <property key=
"interfaces">Block,StorageVolume,StorageAccess
</property>
58 <property key=
"parent">/org/kde/solid/fakehw/platform_floppy_0_storage
</property>
60 <property key=
"minor">0</property>
61 <property key=
"major">2</property>
62 <property key=
"device">/dev/fd0
</property>
64 <property key=
"isIgnored">false
</property>
65 <property key=
"isMounted">true
</property>
66 <property key=
"mountPoint">/media/floppy0
</property>
67 <property key=
"usage">filesystem
</property>
72 <!-- Primary IDE controller -->
73 <device udi=
"/org/kde/solid/fakehw/pci_001">
74 <property key=
"name">99021 IDE Controller #
1</property>
75 <property key=
"vendor">Acme Corporation
</property>
76 <property key=
"parent">/org/kde/solid/fakehw/computer
</property>
79 <!-- Master device... -->
80 <device udi=
"/org/kde/solid/fakehw/pci_001_ide_0_0">
81 <property key=
"name">IDE device (master)
</property>
82 <property key=
"parent">/org/kde/solid/fakehw/pci_001
</property>
84 <!-- ... is a 250GB disk... -->
85 <device udi=
"/org/kde/solid/fakehw/storage_serial_HD56890I">
86 <property key=
"name">HD250GB
</property>
87 <property key=
"vendor">Acme Corporation
</property>
88 <property key=
"interfaces">StorageDrive,Block
</property>
89 <property key=
"parent">/org/kde/solid/fakehw/pci_001_ide_0_0
</property>
91 <property key=
"minor">0</property>
92 <property key=
"major">3</property>
93 <property key=
"device">/dev/hda
</property>
95 <property key=
"bus">scsi
</property>
96 <property key=
"driveType">disk
</property>
97 <property key=
"isRemovable">false
</property>
98 <property key=
"isEjectRequired">false
</property>
99 <property key=
"isHotpluggable">false
</property>
100 <property key=
"isMediaCheckEnabled">false
</property>
101 <property key=
"product">HD250GBSATA
</property>
103 <!-- ... with five partitions:
104 - one physical partition (the root /, ext3, 20GB)
105 - one extended containing three logical volumes:
106 - a swap volume (2GB)
107 - /home volume (xfs, 208GB)
108 - /foreign volume (ntfs, 20GB)
110 <device udi=
"/org/kde/solid/fakehw/volume_uuid_feedface">
111 <property key=
"name">/
</property>
112 <property key=
"interfaces">Block,StorageVolume,StorageAccess
</property>
113 <property key=
"parent">/org/kde/solid/fakehw/storage_serial_HD56890I
</property>
115 <property key=
"minor">1</property>
116 <property key=
"major">3</property>
117 <property key=
"device">/dev/hda1
</property>
119 <property key=
"isIgnored">true
</property>
120 <property key=
"isMounted">true
</property>
121 <property key=
"mountPoint">/
</property>
122 <property key=
"usage">filesystem
</property>
123 <property key=
"fsType">ext3
</property>
124 <property key=
"label">Root
</property>
125 <property key=
"uuid">feedface
</property>
126 <property key=
"size">21474836480</property>
128 <device udi=
"/org/kde/solid/fakehw/volume_uuid_c0ffee">
129 <property key=
"name">/home
</property>
130 <property key=
"interfaces">Block,StorageVolume,StorageAccess
</property>
131 <property key=
"parent">/org/kde/solid/fakehw/storage_serial_HD56890I
</property>
133 <property key=
"minor">6</property>
134 <property key=
"major">3</property>
135 <property key=
"device">/dev/hda6
</property>
137 <property key=
"isIgnored">true
</property>
138 <property key=
"isMounted">true
</property>
139 <property key=
"mountPoint">/home
</property>
140 <property key=
"usage">filesystem
</property>
141 <property key=
"fsType">xfs
</property>
142 <property key=
"label">Home
</property>
143 <property key=
"uuid">c0ffee
</property>
144 <property key=
"size">223338299392</property>
146 <device udi=
"/org/kde/solid/fakehw/volume_uuid_f00ba7">
147 <property key=
"name">/foreign
</property>
148 <property key=
"interfaces">Block,StorageVolume,StorageAccess
</property>
149 <property key=
"parent">/org/kde/solid/fakehw/storage_serial_HD56890I
</property>
151 <property key=
"minor">7</property>
152 <property key=
"major">3</property>
153 <property key=
"device">/dev/hda7
</property>
155 <property key=
"isIgnored">false
</property>
156 <property key=
"isMounted">true
</property>
157 <property key=
"mountPoint">/foreign
</property>
158 <property key=
"usage">filesystem
</property>
159 <property key=
"fsType">ntfs
</property>
160 <property key=
"label">Foreign
</property>
161 <property key=
"uuid">f00ba7
</property>
162 <property key=
"size">21474836480</property>
164 <device udi=
"/org/kde/solid/fakehw/volume_part2_size_1024">
165 <property key=
"name">StorageVolume
</property>
166 <property key=
"interfaces">Block,StorageVolume,StorageAccess
</property>
167 <property key=
"parent">/org/kde/solid/fakehw/storage_serial_HD56890I
</property>
169 <property key=
"minor">2</property>
170 <property key=
"major">3</property>
171 <property key=
"device">/dev/hda2
</property>
173 <property key=
"isIgnored">true
</property>
174 <property key=
"isMounted">false
</property>
175 <property key=
"usage">other
</property>
176 <property key=
"size">1024</property>
178 <device udi=
"/org/kde/solid/fakehw/volume_part5_size_1048576">
179 <property key=
"name">StorageVolume (swap)
</property>
180 <property key=
"interfaces">Block,StorageVolume,StorageAccess
</property>
181 <property key=
"parent">/org/kde/solid/fakehw/storage_serial_HD56890I
</property>
183 <property key=
"minor">5</property>
184 <property key=
"major">3</property>
185 <property key=
"device">/dev/hda5
</property>
187 <property key=
"isIgnored">true
</property>
188 <property key=
"isMounted">false
</property>
189 <property key=
"usage">other
</property>
190 <property key=
"fsType">swap
</property>
191 <property key=
"size">2147483648</property>
195 <!-- Secondary IDE controller -->
196 <device udi=
"/org/kde/solid/fakehw/pci_002">
197 <property key=
"name">99021 IDE Controller #
2</property>
198 <property key=
"vendor">Acme Corporation
</property>
199 <property key=
"parent">/org/kde/solid/fakehw/computer
</property>
202 <!-- Master device... -->
203 <device udi=
"/org/kde/solid/fakehw/pci_002_ide_1_0">
204 <property key=
"name">IDE device (master)
</property>
205 <property key=
"parent">/org/kde/solid/fakehw/pci_002
</property>
207 <!-- ... is a DVD writer... -->
208 <device udi=
"/org/kde/solid/fakehw/storage_model_solid_writer">
209 <property key=
"name">Solid IDE DVD Writer
</property>
210 <property key=
"vendor">Acme Corporation
</property>
211 <property key=
"interfaces">Block,StorageDrive,OpticalDrive
</property>
212 <property key=
"parent">/org/kde/solid/fakehw/pci_002_ide_1_0
</property>
214 <property key=
"minor">0</property>
215 <property key=
"major">22</property>
216 <property key=
"device">/dev/hdc
</property>
218 <property key=
"bus">ide
</property>
219 <property key=
"driveType">cdrom
</property>
220 <property key=
"isRemovable">true
</property>
221 <property key=
"isEjectRequired">true
</property>
222 <property key=
"isHotpluggable">false
</property>
223 <property key=
"isMediaCheckEnabled">true
</property>
224 <property key=
"product">Solid DVD Writer
</property>
226 <property key=
"supportedMedia">cdr,cdrw,dvd,dvdr,dvdrw
</property>
227 <property key=
"readSpeed">4234</property>
228 <property key=
"writeSpeed">4234</property>
229 <property key=
"writeSpeeds">4234,
2822,
2117,
1411,
706</property>
231 <!-- ... with a cd-r in it -->
232 <device udi=
"/org/kde/solid/fakehw/volume_uuid_5011">
233 <property key=
"name">FooDistro i386
</property>
234 <property key=
"interfaces">Block,StorageVolume,OpticalDisc,StorageAccess
</property>
235 <property key=
"parent">/org/kde/solid/fakehw/storage_model_solid_writer
</property>
237 <property key=
"discType">cd_rw
</property>
238 <property key=
"isAppendable">false
</property>
239 <property key=
"isRewritable">true
</property>
240 <property key=
"isBlank">false
</property>
241 <property key=
"availableContent">data
</property>
242 <property key=
"mountPoint">/media/cdrom
</property>
244 <property key=
"uuid">5011</property>
245 <property key=
"size">731047936</property>
246 <property key=
"label">FooDistro i386
</property>
249 <!-- Slave device... -->
250 <device udi=
"/org/kde/solid/fakehw/pci_002_ide_1_1">
251 <property key=
"name">IDE device (slave)
</property>
252 <property key=
"parent">/org/kde/solid/fakehw/pci_002
</property>
254 <!-- ... is a DVD reader... -->
255 <device udi=
"/org/kde/solid/fakehw/storage_model_solid_reader">
256 <property key=
"name">Solid IDE DVD Reader
</property>
257 <property key=
"vendor">Acme Corporation
</property>
258 <property key=
"interfaces">Block,StorageDrive,OpticalDrive
</property>
259 <property key=
"parent">/org/kde/solid/fakehw/pci_002_ide_1_1
</property>
261 <property key=
"minor">0</property>
262 <property key=
"major">22</property>
263 <property key=
"device">/dev/hdc
</property>
265 <property key=
"bus">ide
</property>
266 <property key=
"driveType">cdrom
</property>
267 <property key=
"isRemovable">true
</property>
268 <property key=
"isEjectRequired">true
</property>
269 <property key=
"isHotpluggable">false
</property>
270 <property key=
"isMediaCheckEnabled">true
</property>
271 <property key=
"product">Solid DVD Reader
</property>
273 <property key=
"supportedMedia">cdr,cdrw,dvd,dvdr,dvdrw,dvdram,dvdplusr,dvdplusrw
</property>
274 <property key=
"readSpeed">4234</property>
276 <!-- ... with a DVD Video in it -->
277 <device udi=
"/org/kde/solid/fakehw/volume_label_SOLIDMAN_BEGINS">
278 <property key=
"name">SolidMan Begins
</property>
279 <property key=
"interfaces">Block,StorageVolume,OpticalDisc
</property>
280 <property key=
"parent">/org/kde/solid/fakehw/storage_model_solid_reader
</property>
282 <property key=
"discType">dvd_rom
</property>
283 <property key=
"isAppendable">false
</property>
284 <property key=
"isRewritable">false
</property>
285 <property key=
"isBlank">false
</property>
286 <property key=
"availableContent">dvdvideo
</property>
288 <property key=
"uuid">5012</property>
289 <property key=
"size">8033075200</property>
290 <property key=
"label">SolidMan Begins
</property>
295 <!-- First USB Controller -->
296 <device udi=
"/org/kde/solid/fakehw/pci_8086_265c">
297 <property key=
"name">99021 USB2 EHCI Controller #
1</property>
298 <property key=
"vendor">Acme Corporation
</property>
299 <property key=
"parent">/org/kde/solid/fakehw/computer
</property>
301 <!-- Host Controller -->
302 <device udi=
"/org/kde/solid/fakehw/usb_device_0_0_1d_7">
303 <property key=
"name">EHCI Host Controller
</property>
304 <property key=
"vendor">Kernel ehci_hcd
</property>
305 <property key=
"parent">/org/kde/solid/fakehw/pci_8086_265c
</property>
308 <device udi=
"/org/kde/solid/fakehw/usb_device_4e8_5041">
309 <property key=
"name">Acme XO-Y4
</property>
310 <property key=
"parent">/org/kde/solid/fakehw/usb_device_0_0_1d_7
</property>
312 <!-- Mass Storage Interface -->
313 <device udi=
"/org/kde/solid/fakehw/usb_device_4e8_5041_if0">
314 <property key=
"name">USB Mass Storage Inferface
</property>
315 <property key=
"parent">/org/kde/solid/fakehw/usb_device_4e8_5041
</property>
317 <!-- SCSI Adapter -->
318 <device udi=
"/org/kde/solid/fakehw/usb_device_4e8_5041_if0_scsi_host">
319 <property key=
"name">SCSI Host Adapter
</property>
320 <property key=
"parent">/org/kde/solid/fakehw/usb_device_4e8_5041_if0
</property>
323 <device udi=
"/org/kde/solid/fakehw/usb_device_4e8_5041_if0_scsi_host_scsi_device_lun0">
324 <property key=
"name">SCSI Device
</property>
325 <property key=
"parent">/org/kde/solid/fakehw/usb_device_4e8_5041_if0_scsi_host
</property>
327 <!-- We finally find the storage device, which is a portable media player... -->
328 <device udi=
"/org/kde/solid/fakehw/storage_serial_XOY4_5206">
329 <property key=
"name">XO-Y4
</property>
330 <property key=
"vendor">Acme Electronics
</property>
331 <property key=
"interfaces">StorageDrive,Block,PortableMediaPlayer
</property>
332 <property key=
"parent">/org/kde/solid/fakehw/usb_device_4e8_5041_if0_scsi_host_scsi_device_lun0
</property>
334 <property key=
"minor">0</property>
335 <property key=
"major">8</property>
336 <property key=
"device">/dev/sda
</property>
338 <property key=
"bus">usb
</property>
339 <property key=
"driveType">disk
</property>
340 <property key=
"isRemovable">true
</property>
341 <property key=
"isEjectRequired">true
</property>
342 <property key=
"isHotpluggable">true
</property>
343 <property key=
"isMediaCheckEnabled">true
</property>
344 <property key=
"product">XO-Y4
</property>
346 <property key=
"accessMethod">MassStorage
</property>
347 <property key=
"outputFormats">audio/x-mp3
</property>
348 <property key=
"inputFormats">audio/x-wav,audio/x-mp3,audio/vorbis
</property>
349 <property key=
"playlistFormats">audio/x-mpegurl
</property>
351 <!-- ... with a partition since it's a USB Mass Storage device -->
352 <device udi=
"/org/kde/solid/fakehw/volume_part1_size_993284096">
353 <property key=
"name">StorageVolume (vfat)
</property>
354 <property key=
"interfaces">Block,StorageVolume,StorageAccess
</property>
355 <property key=
"parent">/org/kde/solid/fakehw/storage_serial_XOY4_5206
</property>
357 <property key=
"minor">1</property>
358 <property key=
"major">8</property>
359 <property key=
"device">/dev/sda1
</property>
361 <property key=
"isIgnored">false
</property>
362 <property key=
"isMounted">true
</property>
363 <property key=
"mountPoint">/media/XO-Y4
</property>
364 <property key=
"usage">filesystem
</property>
365 <property key=
"fsType">vfat
</property>
366 <property key=
"size">993284096</property>
369 <device udi=
"/org/kde/solid/fakehw/fstab">
370 <property key=
"name">Network Shares
</property>
371 <property key=
"product">Network Shares
</property>
372 <property key=
"vendor">KDE
</property>
373 <property key=
"parent">/org/kde/solid/fakehw/computer
</property>
375 <device udi=
"/org/kde/solid/fakehw/fstab/thehost/solidpath">
376 <property key=
"parent">/org/kde/solid/fstab
</property>
377 <property key=
"interfaces">NetworkShare,StorageAccess
</property>
378 <property key=
"vendor">/solidpath
</property>
379 <property key=
"product">thehost
</property>
380 <property key=
"type">nfs
</property>
381 <property key=
"url">nfs://thehost/solid-path
</property>
382 <property key=
"filePath">/media/nfs
</property>
383 <property key=
"isIgnored">false
</property>
384 <property key=
"isMounted">true
</property>
385 <property key=
"mountPoint">/media/nfs
</property>