Hi,<div><br></div><div>now that I&#39;ve moved from pci dvb-c cards to usb dvb-c cards, I started to think what happens if dvb-devices are inserted/ejected when vdr is running. I haven&#39;t actually tried what happens, but it looks like hotswapping isn&#39;t supported? I guess adding a new device could be done quite easily e.g. by probing new cards. But ejecting a device might not be that easy I guess as there may be device pointers around vdr?</div>
<div><br></div><div>This also leads to another problem with (linux and vdr) device numbering, as the nature of usb devices is lot less constant as with pci devices. I noticed that e.g. if you insert 3 devices (and have adapters 0,1,2) and remove the second adapter, then you only have (in linux) adapters 0 and 2. Even if the device is ejected when vdr is not running, it looks like to me (by reading cDvbDevice::Initialize()) that only adapter 0 is detected by vdr, as the initialize loop stops after adapter 1 is not found...</div>
<div><br></div><div><div>Even though this isn&#39;t really a problem for most installations, I wanted to start a thread to give this some thought.</div><div><br></div></div><div><br></div><div>Teemu</div><div><br></div>