Display Name Posted November 30, 2021 Share Posted November 30, 2021 DCS causes my audio devices to disappear entirely and are no longer recognized by the PC, not showing up in playback devices in sound settings. Only a restart fixes it. It is not unique to the device, nor does this happen with any other application, as I have tried it with a Razer Blackshark V2 wireless headset and a Samsung Galaxy Buds. It occurs when loading into multiplayer servers, either at the spawn menu or shortly after spawning. This has been the case for some 6 months. I use a B550 motherboard and have tried changing the the BIOS settings to PCI 3, and tried adding a " no_device_hotplug = true " line to C:\Users\USERNAME\Saved Games\DCS.openbeta\Config\autoexec.cfg to no avail. Only DCS does this. Attached is a log of such an occurrence. dcs.log Link to comment Share on other sites More sharing options...
Flappie Posted November 30, 2021 Share Posted November 30, 2021 In your log, we can see a large number of devices being disconnected. It deals with audio Bluetooth and keyboard/mouse ("HID"). Then your audio device gets "invalidated". What is this Bluetooth equipment? Are you using a USB hub? If so, see if it works fine without the hub. 2021-11-30 03:22:54.062 INFO EDTERRAINGRAPHICS41: surface5 gc() 11.179600 ms 2021-11-30 03:22:54.601 INFO APP: Device unplugged: \\?\HID#VID_048D&PID_5702&Col01#7&2f8f78e4&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} 2021-11-30 03:22:54.602 INFO APP: Device unplugged: \\?\HID#VID_048D&PID_5702&Col02#7&2f8f78e4&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030} 2021-11-30 03:22:54.608 INFO APP: Device unplugged: \\?\USB#VID_048D&PID_5702#6&28cf390b&0&7#{a5dcbf10-6530-11d2-901f-00c04fb951ed} 2021-11-30 03:22:54.752 INFO APP: Device unplugged: \\?\BTHENUM#{00001101-0000-1000-8000-00805f9b34fb}_LOCALMFG&0000#9&1c35184a&0&000000000000_00000000#{00001101-0000-1000-8000-00805f9b34fb} 2021-11-30 03:22:54.757 INFO APP: Device unplugged: \\?\BTHENUM#{00001101-0000-1000-8000-00805F9B34FB}_LOCALMFG&0000#9&1C35184A&0&000000000000_00000000#{86e0d1e0-8089-11d0-9ce4-08003e301f73} 2021-11-30 03:22:54.761 INFO APP: Device unplugged: \\?\BTHENUM#{00001101-0000-1000-8000-00805f9b34fb}_VID&00010075_PID&a013#9&1c35184a&0&6CDDBC1F8221_C00000000#{00001101-0000-1000-8000-00805f9b34fb} 2021-11-30 03:22:54.768 INFO APP: Device unplugged: \\?\BTHENUM#{00001101-0000-1000-8000-00805f9b34fb}_VID&00010075_PID&a013#9&1c35184a&0&6CDDBC1F8221_C00000000#{b142fc3e-fa4e-460b-8abc-072b628b3c70} 2021-11-30 03:22:54.783 INFO APP: Device unplugged: \\?\BTHENUM#{00001101-0000-1000-8000-00805F9B34FB}_VID&00010075_PID&A013#9&1C35184A&0&6CDDBC1F8221_C00000000#{86e0d1e0-8089-11d0-9ce4-08003e301f73} 2021-11-30 03:22:54.796 INFO APP: Device unplugged: \\?\BTH#MS_RFCOMM#8&180a15a6&0&0#{9e16888d-720b-4e80-8861-b965ebb7f216} 2021-11-30 03:22:54.797 INFO APP: Device unplugged: \\?\BTHENUM#{0000110b-0000-1000-8000-00805f9b34fb}_VID&0002054c_PID&0c67#9&360276b3&0&045D4B841746_C00000000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\SRC 2021-11-30 03:22:54.800 INFO APP: Device unplugged: \\?\BTHENUM#{0000110b-0000-1000-8000-00805f9b34fb}_VID&0002054c_PID&0c67#9&360276b3&0&045D4B841746_C00000000#{65e8773e-8f56-11d0-a3b9-00a0c9223196}\SRC 2021-11-30 03:22:54.801 INFO APP: Device unplugged: \\?\BTHENUM#{0000110b-0000-1000-8000-00805f9b34fb}_VID&0002054c_PID&0c67#9&360276b3&0&045D4B841746_C00000000#{e630310c-1733-42bb-9847-7e45d1a27490}\SRC 2021-11-30 03:22:54.814 INFO APP: Device unplugged: \\?\BTHENUM#{0000110b-0000-1000-8000-00805f9b34fb}_VID&0002054c_PID&0c67#9&360276b3&0&045D4B841746_C00000000#{0000110b-0000-1000-8000-00805f9b34fb} 2021-11-30 03:22:54.814 INFO APP: Device unplugged: \\?\BTHENUM#{0000110b-0000-1000-8000-00805f9b34fb}_VID&00010075_PID&a013#9&360276b3&0&6CDDBC1F8221_C00000000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\SRC 2021-11-30 03:22:54.815 INFO APP: Device unplugged: \\?\BTHENUM#{0000110b-0000-1000-8000-00805f9b34fb}_VID&00010075_PID&a013#9&360276b3&0&6CDDBC1F8221_C00000000#{65e8773e-8f56-11d0-a3b9-00a0c9223196}\SRC 2021-11-30 03:22:54.815 INFO APP: Device unplugged: \\?\BTHENUM#{0000110b-0000-1000-8000-00805f9b34fb}_VID&00010075_PID&a013#9&360276b3&0&6CDDBC1F8221_C00000000#{e630310c-1733-42bb-9847-7e45d1a27490}\SRC 2021-11-30 03:22:54.827 INFO APP: Device unplugged: \\?\BTHENUM#{0000110b-0000-1000-8000-00805f9b34fb}_VID&00010075_PID&a013#9&360276b3&0&6CDDBC1F8221_C00000000#{0000110b-0000-1000-8000-00805f9b34fb} 2021-11-30 03:22:54.840 INFO APP: Device unplugged: \\?\BTHENUM#{0000110c-0000-1000-8000-00805f9b34fb}_VID&0002054c_PID&0c67#9&360276b3&0&045D4B841746_C00000000#{0000110c-0000-1000-8000-00805f9b34fb} 2021-11-30 03:22:54.857 INFO APP: Device unplugged: \\?\BTHENUM#{0000110c-0000-1000-8000-00805f9b34fb}_VID&00010075_PID&a013#9&360276b3&0&6CDDBC1F8221_C00000000#{0000110c-0000-1000-8000-00805f9b34fb} 2021-11-30 03:22:54.857 INFO APP: Device unplugged: \\?\BTHENUM#{0000110e-0000-1000-8000-00805f9b34fb}_VID&0002054c_PID&0c67#9&360276b3&0&045D4B841746_C00000000#{bc03ba80-efb5-4149-9cdd-0d1074a940e1} 2021-11-30 03:22:54.869 INFO APP: Device unplugged: \\?\BTHENUM#{0000110e-0000-1000-8000-00805f9b34fb}_VID&0002054c_PID&0c67#9&360276b3&0&045D4B841746_C00000000#{0000110e-0000-1000-8000-00805f9b34fb} 2021-11-30 03:22:54.869 INFO APP: Device unplugged: \\?\BTHENUM#{0000110e-0000-1000-8000-00805f9b34fb}_VID&00010075_PID&a013#9&360276b3&0&6CDDBC1F8221_C00000000#{bc03ba80-efb5-4149-9cdd-0d1074a940e1} 2021-11-30 03:22:54.870 INFO APP: Device unplugged: \\?\BTHENUM#{0000110e-0000-1000-8000-00805f9b34fb}_VID&00010075_PID&a013#9&360276b3&0&6CDDBC1F8221_C00000000#{0000110e-0000-1000-8000-00805f9b34fb} 2021-11-30 03:22:54.871 INFO APP: Device unplugged: \\?\BTHHFENUM#BthHFPAudio#a&18217d70&0&97#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\Wave 2021-11-30 03:22:54.972 INFO APP: Device unplugged: \\?\BTHHFENUM#BthHFPAudio#a&18217d70&0&97#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\Wave 2021-11-30 03:22:54.973 INFO APP: Device unplugged: \\?\BTHHFENUM#BthHFPAudio#a&18217d70&0&97#{65e8773e-8f56-11d0-a3b9-00a0c9223196}\Wave 2021-11-30 03:22:54.973 INFO APP: Device unplugged: \\?\BTHENUM#{0000111e-0000-1000-8000-00805f9b34fb}_VID&0002054c_PID&0c67#9&360276b3&0&045D4B841746_C00000000#{1b97cbf8-9c1e-490e-b7a1-a95feb31e20e}\scohci 2021-11-30 03:22:54.990 INFO APP: Device unplugged: \\?\BTHENUM#{0000111e-0000-1000-8000-00805f9b34fb}_VID&0002054c_PID&0c67#9&360276b3&0&045D4B841746_C00000000#{bd41df2d-addd-4fc9-a194-b9881d2a2efa}\service 2021-11-30 03:22:55.000 INFO APP: Device unplugged: \\?\BTHENUM#{0000111e-0000-1000-8000-00805f9b34fb}_VID&0002054c_PID&0c67#9&360276b3&0&045D4B841746_C00000000#{0000111e-0000-1000-8000-00805f9b34fb} 2021-11-30 03:22:55.025 INFO APP: Device unplugged: \\?\BTHENUM#{0000111e-0000-1000-8000-00805f9b34fb}_VID&0002054c_PID&0c67#9&360276b3&0&045D4B841746_C00000000#{b142fc3e-fa4e-460b-8abc-072b628b3c70} 2021-11-30 03:22:55.026 INFO APP: Device unplugged: \\?\BTHHFENUM#BthHFPAudio#a&2271ae6c&0&97#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\Wave 2021-11-30 03:22:55.040 INFO APP: Device unplugged: \\?\BTHHFENUM#BthHFPAudio#a&2271ae6c&0&97#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\Wave 2021-11-30 03:22:55.050 INFO APP: Device unplugged: \\?\BTHHFENUM#BthHFPAudio#a&2271ae6c&0&97#{65e8773e-8f56-11d0-a3b9-00a0c9223196}\Wave 2021-11-30 03:22:55.064 INFO APP: Device unplugged: \\?\BTHENUM#{0000111e-0000-1000-8000-00805f9b34fb}_VID&00010075_PID&a013#9&360276b3&0&6CDDBC1F8221_C00000000#{1b97cbf8-9c1e-490e-b7a1-a95feb31e20e}\scohci 2021-11-30 03:22:55.077 INFO APP: Device unplugged: \\?\BTHENUM#{0000111e-0000-1000-8000-00805f9b34fb}_VID&00010075_PID&a013#9&360276b3&0&6CDDBC1F8221_C00000000#{bd41df2d-addd-4fc9-a194-b9881d2a2efa}\service 2021-11-30 03:22:55.077 INFO APP: Device unplugged: \\?\BTHENUM#{0000111e-0000-1000-8000-00805f9b34fb}_VID&00010075_PID&a013#9&360276b3&0&6CDDBC1F8221_C00000000#{0000111e-0000-1000-8000-00805f9b34fb} 2021-11-30 03:22:55.089 INFO APP: Device unplugged: \\?\BTHENUM#{0000111e-0000-1000-8000-00805f9b34fb}_VID&00010075_PID&a013#9&360276b3&0&6CDDBC1F8221_C00000000#{b142fc3e-fa4e-460b-8abc-072b628b3c70} 2021-11-30 03:22:55.106 INFO APP: Device unplugged: \\?\BTHENUM#{7b265b0e-2232-4d45-bef4-bb8ae62f813d}_VID&0002054c_PID&0c67#9&360276b3&0&045D4B841746_C00000000#{7b265b0e-2232-4d45-bef4-bb8ae62f813d} 2021-11-30 03:22:55.123 INFO APP: Device unplugged: \\?\BTHENUM#{7b265b0e-2232-4d45-bef4-bb8ae62f813d}_VID&0002054c_PID&0c67#9&360276b3&0&045D4B841746_C00000000#{b142fc3e-fa4e-460b-8abc-072b628b3c70} 2021-11-30 03:22:55.142 INFO APP: Device unplugged: \\?\BTHENUM#{a23d00bc-217c-123b-9c00-fc44577136ee}_VID&00010075_PID&a013#9&360276b3&0&6CDDBC1F8221_C00000000#{a23d00bc-217c-123b-9c00-fc44577136ee} 2021-11-30 03:22:55.160 INFO APP: Device unplugged: \\?\BTHENUM#{a23d00bc-217c-123b-9c00-fc44577136ee}_VID&00010075_PID&a013#9&360276b3&0&6CDDBC1F8221_C00000000#{b142fc3e-fa4e-460b-8abc-072b628b3c70} 2021-11-30 03:22:55.177 INFO APP: Device unplugged: \\?\BTHENUM#{b4a9d6a0-b2e3-4e40-976d-a69f167ea895}_VID&00010075_PID&a013#9&360276b3&0&6CDDBC1F8221_C00000000#{b4a9d6a0-b2e3-4e40-976d-a69f167ea895} 2021-11-30 03:22:55.196 INFO APP: Device unplugged: \\?\BTHENUM#{b4a9d6a0-b2e3-4e40-976d-a69f167ea895}_VID&00010075_PID&a013#9&360276b3&0&6CDDBC1F8221_C00000000#{b142fc3e-fa4e-460b-8abc-072b628b3c70} 2021-11-30 03:22:55.197 INFO APP: Device unplugged: \\?\BTHENUM#{e7ab2241-ca64-4a69-ac02-05f5c6fe2d62}_VID&00010075_PID&a013#9&360276b3&0&6CDDBC1F8221_C00000000#{e7ab2241-ca64-4a69-ac02-05f5c6fe2d62} 2021-11-30 03:22:55.197 INFO APP: Device unplugged: \\?\BTHENUM#{e7ab2241-ca64-4a69-ac02-05f5c6fe2d62}_VID&00010075_PID&a013#9&360276b3&0&6CDDBC1F8221_C00000000#{b142fc3e-fa4e-460b-8abc-072b628b3c70} 2021-11-30 03:22:55.209 INFO APP: Device unplugged: \\?\BTHENUM#{f8620674-a1ed-41ab-a8b9-de9ad655729d}_VID&00010075_PID&a013#9&360276b3&0&6CDDBC1F8221_C00000000#{f8620674-a1ed-41ab-a8b9-de9ad655729d} 2021-11-30 03:22:55.209 INFO APP: Device unplugged: \\?\BTHENUM#{f8620674-a1ed-41ab-a8b9-de9ad655729d}_VID&00010075_PID&a013#9&360276b3&0&6CDDBC1F8221_C00000000#{b142fc3e-fa4e-460b-8abc-072b628b3c70} 2021-11-30 03:22:55.223 INFO APP: Device unplugged: \\?\BTHENUM#Dev_045D4B841746#9&360276b3&0&BluetoothDevice_045D4B841746#{00f40965-e89d-4487-9890-87c3abb211f4} 2021-11-30 03:22:55.223 INFO APP: Device unplugged: \\?\BTHENUM#Dev_6CDDBC1F8221#9&360276b3&0&BluetoothDevice_6CDDBC1F8221#{00f40965-e89d-4487-9890-87c3abb211f4} 2021-11-30 03:22:55.223 INFO APP: Device unplugged: \\?\BTH#MS_BTHPAN#8&180a15a6&0&2#{ad498944-762f-11d0-8dcb-00c04fc3358c}\{F74F4519-0EAA-418B-AA46-DDFDB9245205} 2021-11-30 03:22:55.244 INFO APP: Device unplugged: \\?\BTH#MS_BTHPAN#8&180a15a6&0&2#{cac88484-7515-4c03-82e6-71a87abac361} 2021-11-30 03:22:55.244 INFO APP: Device unplugged: \\?\USB#VID_8087&PID_0029#7&15c0ef63&0&1#{0850302a-b344-4fda-9be9-90576b8d46f0} 2021-11-30 03:22:55.245 INFO APP: Device unplugged: \\?\USB#VID_8087&PID_0029#7&15c0ef63&0&1#{92383b0e-f90e-4ac9-8d44-8c2d0d0ebda2} 2021-11-30 03:22:55.258 INFO APP: Device unplugged: \\?\USB#VID_8087&PID_0029#7&15c0ef63&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed} 2021-11-30 03:22:55.258 INFO APP: Device unplugged: \\?\HID#VID_1E71&PID_200E#8&2c017eaf&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} 2021-11-30 03:22:55.258 INFO APP: Device unplugged: \\?\USB#VID_1E71&PID_200E#8D804379555#{a5dcbf10-6530-11d2-901f-00c04fb951ed} 2021-11-30 03:22:55.259 INFO APP: Device unplugged: \\?\HID#VID_1B1C&PID_0C19#8&295e947&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} 2021-11-30 03:22:55.271 INFO APP: Device unplugged: \\?\USB#VID_1B1C&PID_0C19#7&287aa008&0&3#{a5dcbf10-6530-11d2-901f-00c04fb951ed} 2021-11-30 03:22:55.962 INFO APP: MissionSpawn:spawnLocalPlayer 3452,F-16C_50* ... 2021-11-30 03:22:57.175 ERROR SOUND: IAudioClient::GetCurrentPadding failed: 0x88890004 (AUDCLNT_E_DEVICE_INVALIDATED) Don't accept indie game testing requests from friends in Discord. Ever. Link to comment Share on other sites More sharing options...
Display Name Posted December 1, 2021 Author Share Posted December 1, 2021 20 hours ago, Flappie said: In your log, we can see a large number of devices being disconnected. It deals with audio Bluetooth and keyboard/mouse ("HID"). Then your audio device gets "invalidated". What is this Bluetooth equipment? Are you using a USB hub? If so, see if it works fine without the hub. My headset is wireless but it has a USB dongle for it to connect wirelessly. I don't know if this qualifies as Bluetooth. I do not use a USB hub. In my device manager the " Allow the computer to turn of this device to save power " has been unchecked. Link to comment Share on other sites More sharing options...
ED Team c0ff Posted December 1, 2021 ED Team Share Posted December 1, 2021 Hi! An application cannot remove the device from the system. Most probably it's some bug in the drivers of your Bluetooth dongle or a power issue, do you happen to use any other CPU/graphically heavy applications? DCS puts a noticeable load to both the CPU and the graphics card, they start to get more current from the power supply and USB voltage may drop, causing your dongle to disconnect. It's just a speculation though. I'd try to run some load tests, like Prime95 and graphic benchmarks to see if they cause the same problem. Dmitry S. Baikov @ Eagle Dynamics LockOn FC2 Soundtrack Remastered out NOW everywhere - https://band.link/LockOnFC2. Link to comment Share on other sites More sharing options...
Boosterdog Posted December 1, 2021 Share Posted December 1, 2021 (edited) Its probably totally unrelated but I recently switched from a Z170 board to an X570 MSI Tomahawk running a 5600X. I use a Corsair headset with the in line USB dongle. The board is flashed to the latst Bios and drivers. I use a corasir RM850X PSU and have a realtively undemanding MSI Gaming X GTX1080. In any of the X570 board's usb slots the sound would either fail or begin to crackle wildly after perhaps 30 seconds of use in and outside of the game. The fault also occurred using my lad's usb headset. In addition, the other outboards, Warthog and TIR in particular were as reliable as a polititan's promise and continually disconnected despite any windows device configuration in the power mangement of them. I installed an old 4 port USB 2.0 header slot plate extension that cost about £4 and all the issues stopped if the warthog and Corsair went though them. Later, for tidyness, as my outboard is portable, I installed a D-link 7 port powered hub running out of one of the slot plate ports and, again, things have been totally stable. The Hub takes my Virpil T50 mongoose, the Warthog, Corsair headset, MFG Crosswinds, Track IR and provides power for a delan IR LED clip as well as the reciever of a wireless keyboard and mouse. I dunno if any of this will help as I think the X570 bios is still a little flaky in places which was the root of my problem. I did consider returning the board but since the solution I have is also my preferred option and I hate taking stuff Ive carefully built apart I didnt in the end. In all other respects the board performs as expected with the chip at this time. Edited December 1, 2021 by Boosterdog MSI Tomahawk X570 Mobo, Ryzen 5600X undervolted on Artic Freezer E34 Cooler, RTX3080 FE, 32GB (2x16GB Dual Ranked) GSkil 3600 CL16 Trident Neo RAM, 2X 4th Gen M2 SSDs, Corsair RM850x PSU, Lancool 215 Case. Gear: MFG Crosswinds, Warthog Throttle, Virpil T50CM gen 1 stick, TIR5, Cougar MFD (OOA), D-link H7/B powered USB 2.0 Hub all strapped to a butchered Wheel stand pro, Cushion to bang head on, wall to scream at. Link to comment Share on other sites More sharing options...
Display Name Posted December 1, 2021 Author Share Posted December 1, 2021 (edited) 4 hours ago, c0ff said: Hi! An application cannot remove the device from the system. Most probably it's some bug in the drivers of your Bluetooth dongle or a power issue, do you happen to use any other CPU/graphically heavy applications? DCS puts a noticeable load to both the CPU and the graphics card, they start to get more current from the power supply and USB voltage may drop, causing your dongle to disconnect. It's just a speculation though. I'd try to run some load tests, like Prime95 and graphic benchmarks to see if they cause the same problem. I'll look into it. I've run intensive games before like Star Citizen and ARMA 3. ARMA 3 has given me the issue of the headset disconnecting temporarily, quite fleetingly before but does not occur often. With Star Citizen it has never happened. That being said I use a 850W Superflower Leadex3 80+ Gold PSU, I'm not sure if this is considered good. 2 hours ago, Boosterdog said: Its probably totally unrelated but I recently switched from a Z170 board to an X570 MSI Tomahawk running a 5600X. I use a Corsair headset with the in line USB dongle. The board is flashed to the latst Bios and drivers. I use a corasir RM850X PSU and have a realtively undemanding MSI Gaming X GTX1080. In any of the X570 board's usb slots the sound would either fail or begin to crackle wildly after perhaps 30 seconds of use in and outside of the game. The fault also occurred using my lad's usb headset. In addition, the other outboards, Warthog and TIR in particular were as reliable as a polititan's promise and continually disconnected despite any windows device configuration in the power mangement of them. I installed an old 4 port USB 2.0 header slot plate extension that cost about £4 and all the issues stopped if the warthog and Corsair went though them. Later, for tidyness, as my outboard is portable, I installed a D-link 7 port powered hub running out of one of the slot plate ports and, again, things have been totally stable. The Hub takes my Virpil T50 mongoose, the Warthog, Corsair headset, MFG Crosswinds, Track IR and provides power for a delan IR LED clip as well as the reciever of a wireless keyboard and mouse. I dunno if any of this will help as I think the X570 bios is still a little flaky in places which was the root of my problem. I did consider returning the board but since the solution I have is also my preferred option and I hate taking stuff Ive carefully built apart I didnt in the end. In all other respects the board performs as expected with the chip at this time. Is this to say a powered USB hub solved your problems ? Edited December 1, 2021 by Display Name Link to comment Share on other sites More sharing options...
Boosterdog Posted December 1, 2021 Share Posted December 1, 2021 (edited) 5 minutes ago, Display Name said: Is this to say a powered USB hub solved your problems ? This is to say, in my case, with an X570 board, connecting via the headers instead of the onboard usb sockets solved the issue whilst migrating all my periperals to a powered USB run out of the header did not cause any further issues and provided a stable connection. Edited December 1, 2021 by Boosterdog MSI Tomahawk X570 Mobo, Ryzen 5600X undervolted on Artic Freezer E34 Cooler, RTX3080 FE, 32GB (2x16GB Dual Ranked) GSkil 3600 CL16 Trident Neo RAM, 2X 4th Gen M2 SSDs, Corsair RM850x PSU, Lancool 215 Case. Gear: MFG Crosswinds, Warthog Throttle, Virpil T50CM gen 1 stick, TIR5, Cougar MFD (OOA), D-link H7/B powered USB 2.0 Hub all strapped to a butchered Wheel stand pro, Cushion to bang head on, wall to scream at. Link to comment Share on other sites More sharing options...
Recommended Posts