{"id":3567,"date":"2013-09-24T10:00:05","date_gmt":"2013-09-24T14:00:05","guid":{"rendered":"http:\/\/blog.nccomputertech.com\/?p=3567"},"modified":"2013-09-24T10:00:05","modified_gmt":"2013-09-24T14:00:05","slug":"linux-users-cope-with-vampire-mice-zombie-hard-drives","status":"publish","type":"post","link":"https:\/\/nccomputertech.com\/techtalk\/2013\/09\/24\/linux-users-cope-with-vampire-mice-zombie-hard-drives\/","title":{"rendered":"Linux users cope with vampire mice, zombie hard drives"},"content":{"rendered":"<p style=\"text-align:center;\"><a href=\"http:\/\/www.pcworld.com\/article\/2049151\/linux-users-cope-with-vampire-mice-zombie-hard-drives.html\"><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/nccomputertech.com\/techtalk\/wp-content\/uploads\/2013\/09\/tux_linux-100036701-gallery.png\" \/><\/a><\/p>\n<p>Linux kernel developer Sarah Sharp is searching for a solution to the problem posed by vampire mice, she said in a presentation at LinuxCon North America in New Orleans last week.<br \/>\n&#8220;I don&#8217;t mean the little fuzzy, furry ones,&#8221; Sharp said. &#8220;I mean the ones that suck the life out of your battery.&#8221;<br \/>\nPower problems<br \/>\nIt&#8217;s a longstanding problem with USB power management in Linux environments. A lack of device driver support for Linux means that the power-saving features used in many USB devices that enable your mouse to essentially turn itself off if you haven&#8217;t moved it lately, for instance, are rendered ineffective or even made potentially damaging in some cases.<br \/>\nOne such issue affected a particular brand of portable USB hard drive. Sharp said that an alarming problem occurred when the drive attempted to come out of suspend mode.<br \/>\n&#8220;The user hears this horrible scraping noise because the driver forgot to park the disc head before it cut power to the disk,&#8221; she said.<br \/>\nWhile this type of damage seems to be an outlier, much more common is the power-leeching issue that occurs when a device&#8217;s important suspend feature doesn&#8217;t work properly.<\/p>\n<p style=\"text-align:center;\"><a href=\"http:\/\/www.pcworld.com\/article\/2049151\/linux-users-cope-with-vampire-mice-zombie-hard-drives.html\"><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/nccomputertech.com\/techtalk\/wp-content\/uploads\/2013\/09\/usb_-100022022-medium.png\" \/><\/a><\/p>\n<p>&#8220;If you have just one USB device that&#8217;s attached to the host that&#8217;s not suspended, that means that &#8230; your host&#8217;s hardware is continually touching the [USB] bus schedule,&#8221; she said.<br \/>\nEssentially, this means that even a single device be it mouse, hard drive, or anything else refusing to suspend properly means that the entire USB host must remain active, creating a small but measurable power drain.<br \/>\n&#8220;It&#8217;s about four watts, if you just have one USB device that&#8217;s not suspended,&#8221; said Sharp.<br \/>\nDevelopers&#8217; challenge<br \/>\nFour watts might not sound like much, but it could have a meaningful impact on the battery life of a laptop running unplugged and spread systemically over a large set of computers in an office environment, run up business utility bills.The kernel developers have had to essentially implement a whitelist policy,<br \/>\nSharp said meaning that, to avoid potential malfunctions, the suspend feature on USB devices is deactivated by default, with exceptions for devices that are known to work properly and the ability to activate it from the Linux user-space.<br \/>\n&#8220;We really need a way for vendors and distros and users to trust their USB devices, figure out what&#8217;s broken, and what actually works,&#8221; she said.<br \/>\nUntil that happens, then, watch out for the vampire mice.<br \/>\nvia <a href=\"http:\/\/www.pcworld.com\/article\/2049151\/linux-users-cope-with-vampire-mice-zombie-hard-drives.html\" target=\"_blank\">Linux users cope with vampire mice, zombie hard drives | PCWorld<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Linux kernel developer Sarah Sharp is searching for a solution to the problem posed by vampire mice, she said in [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[3,4],"tags":[676,1141,1142],"class_list":["post-3567","post","type-post","status-publish","format-standard","hentry","category-hardware","category-linux","tag-mice","tag-usb-drives","tag-usb-power-management"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/papNkV-Vx","jetpack-related-posts":[{"id":6261,"url":"https:\/\/nccomputertech.com\/techtalk\/2014\/08\/18\/a-brief-history-of-usb-what-it-replaced-and-what-has-failed-to-replace-it-ars-technica\/","url_meta":{"origin":3567,"position":0},"title":"A brief history of USB, what it replaced, and what has failed to replace it","author":"NCCT","date":"August 18, 2014","format":false,"excerpt":"Like all technology, USB has evolved over time. Despite being a \u201cUniversal\u201d Serial Bus, in its 18-or-so years on the market it has spawned multiple versions with different connection speeds and many, many types of cables. The USB Implementers Forum, the group of companies that oversees the standard, is fully\u2026","rel":"","context":"In &quot;Hardware&quot;","block_context":{"text":"Hardware","link":"https:\/\/nccomputertech.com\/techtalk\/category\/hardware\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/nccomputertech.com\/techtalk\/wp-content\/uploads\/2014\/08\/211135002_e7063dbae3_o-640x456.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/nccomputertech.com\/techtalk\/wp-content\/uploads\/2014\/08\/211135002_e7063dbae3_o-640x456.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/nccomputertech.com\/techtalk\/wp-content\/uploads\/2014\/08\/211135002_e7063dbae3_o-640x456.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":5579,"url":"https:\/\/nccomputertech.com\/techtalk\/2014\/05\/13\/linux-gets-fix-for-code-execution-flaw-that-was-undetected-since-2009-ars-technica\/","url_meta":{"origin":3567,"position":1},"title":"Linux gets fix for code-execution flaw that was undetected since 2009","author":"NCCT","date":"May 13, 2014","format":false,"excerpt":"Maintainers of the Linux kernel have patched one of the more serious security bugs to be disclosed in the open source operating system in recent months. The five-year-old code-execution hole leaves computers used in shared Web hosting services particularly vulnerable, so users and administrators should make sure systems are running\u2026","rel":"","context":"In &quot;Linux&quot;","block_context":{"text":"Linux","link":"https:\/\/nccomputertech.com\/techtalk\/category\/linux\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/nccomputertech.com\/techtalk\/wp-content\/uploads\/2014\/05\/rockhopper_penguin_sick-640x807.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/nccomputertech.com\/techtalk\/wp-content\/uploads\/2014\/05\/rockhopper_penguin_sick-640x807.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/nccomputertech.com\/techtalk\/wp-content\/uploads\/2014\/05\/rockhopper_penguin_sick-640x807.png?resize=525%2C300 1.5x"},"classes":[]},{"id":3156,"url":"https:\/\/nccomputertech.com\/techtalk\/2013\/08\/09\/hand-of-thief-banking-trojan-doesnt-do-windows-but-it-does-linux\/","url_meta":{"origin":3567,"position":2},"title":"\u201cHand of Thief\u201d banking trojan doesn\u2019t do Windows\u2014but it does Linux","author":"NCCT","date":"August 9, 2013","format":false,"excerpt":"Signaling criminals' growing interest in attacking non-Windows computers, researchers have discovered banking fraud malware that targets people using the open-source Linux operating system. Hand of Thief, which was recently discovered by researchers from security firm RSA, sells for about $2,000 in underground Internet forums and boasts its own support and\u2026","rel":"","context":"In &quot;Linux&quot;","block_context":{"text":"Linux","link":"https:\/\/nccomputertech.com\/techtalk\/category\/linux\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/nccomputertech.com\/techtalk\/wp-content\/uploads\/2013\/08\/hand-of-thief-640x294.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/nccomputertech.com\/techtalk\/wp-content\/uploads\/2013\/08\/hand-of-thief-640x294.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/nccomputertech.com\/techtalk\/wp-content\/uploads\/2013\/08\/hand-of-thief-640x294.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":7586,"url":"https:\/\/nccomputertech.com\/techtalk\/2015\/02\/06\/sneaky-linux-malware-comes-with-sophisticated-custom-built-rootkit\/","url_meta":{"origin":3567,"position":3},"title":"Sneaky Linux malware comes with sophisticated custom-built rootkit","author":"NCCT","date":"February 6, 2015","format":false,"excerpt":"A malware program designed for Linux systems, including embedded devices with ARM architecture, uses a sophisticated kernel rootkit that\u2019s custom built for each infection. The malware, known as XOR.DDoS, was first spotted in September by security research outfit Malware Must Die. However, it has since evolved and new versions were\u2026","rel":"","context":"In &quot;Linux&quot;","block_context":{"text":"Linux","link":"https:\/\/nccomputertech.com\/techtalk\/category\/linux\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6169,"url":"https:\/\/nccomputertech.com\/techtalk\/2014\/08\/04\/researchers-uncover-fundamental-usb-security-flaw-no-fix-in-sight\/","url_meta":{"origin":3567,"position":4},"title":"Researchers uncover fundamental USB security flaw, no fix in sight","author":"NCCT","date":"August 4, 2014","format":false,"excerpt":"A pair of security researchers from SR Labs have uncovered a fundamental flaw in the way USB devices work. It affects every single USB device out there and worse yet, there's no line of defense short of prohibiting USB stick sharing or filling your USB ports with superglue. The flaw\u2026","rel":"","context":"In &quot;Hardware&quot;","block_context":{"text":"Hardware","link":"https:\/\/nccomputertech.com\/techtalk\/category\/hardware\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3227,"url":"https:\/\/nccomputertech.com\/techtalk\/2013\/08\/20\/debian-hits-20-years-old\/","url_meta":{"origin":3567,"position":5},"title":"Debian hits 20 years old!","author":"NCCT","date":"August 20, 2013","format":false,"excerpt":"That\u2019s exactly what has happened with Debian, the OS that is maintained by a strong collective of online volunteers. Debian GNU\/Linux, is classed as a solid Linux and because of that has been used as the basis for other Linux distributions. Hell, our community\u2019s very own Shift Linux was based\u2026","rel":"","context":"In &quot;Linux&quot;","block_context":{"text":"Linux","link":"https:\/\/nccomputertech.com\/techtalk\/category\/linux\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/posts\/3567","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/comments?post=3567"}],"version-history":[{"count":0,"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/posts\/3567\/revisions"}],"wp:attachment":[{"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/media?parent=3567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/categories?post=3567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nccomputertech.com\/techtalk\/wp-json\/wp\/v2\/tags?post=3567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}