diff --git a/atasmart.c b/atasmart.c index 4faa946..631a604 100644 --- a/atasmart.c +++ b/atasmart.c @@ -2474,7 +2474,7 @@ goto finish; } - if ((vid == 0x152d && pid == 0x2329)) { + if ((vid == 0x152d && (pid == 0x2329 || pid == 0x2338 || pid == 0x2339))) { /* Some JMicron bridges seem to choke on SMART * commands, so let's explicitly black list * them here. diff --git a/debian/changelog b/debian/changelog index c1d4346..61946f8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +libatasmart (0.15-3) UNRELEASED; urgency=low + + * atasmart.c: Blacklist JMicron drives 152d:233[89] as well, since they were + also confirmed to cause USB resets on SMART probing. (LP: #387161, + https://bugzilla.redhat.com/show_bug.cgi?id=515881) + + -- Martin Pitt Thu, 24 Sep 2009 11:19:26 +0200 + libatasmart (0.15-2) unstable; urgency=low * Move libatasmart4 to /lib so DeviceKit-disks and its udev helper will