An Iriver T7 brings these frightening lines in the logs:
Jun 16 21:25:04 menippe smartd[2345]: Device: /dev/sdb [USB JMicron], FAILED SMART self-check. BACK UP DATA NOW!
Jun 16 21:25:04 menippe smartd[2345]: Device: /dev/sdb [USB JMicron], same Attribute has different ID numbers: 181 = 181 = 1
Jun 16 21:25:04 menippe smartd[2345]: Device: /dev/sdb [USB JMicron], same Attribute has different ID numbers: 2 = 2 = 3
Jun 16 21:25:04 menippe smartd[2345]: Device: /dev/sdb [USB JMicron], same Attribute has different ID numbers: 181 = 181 = 5
Jun 16 21:25:04 menippe smartd[2345]: Device: /dev/sdb [USB JMicron], same Attribute has different ID numbers: 2 = 2 = 7
Jun 16 21:25:04 menippe smartd[2345]: Device: /dev/sdb [USB JMicron], same Attribute has different ID numbers: 2 = 2 = 9
Jun 16 21:25:04 menippe smartd[2345]: Device: /dev/sdb [USB JMicron], same Attribute has different ID numbers: 2 = 2 = 189
Jun 16 21:25:04 menippe smartd[2345]: Device: /dev/sdb [USB JMicron], same Attribute has different ID numbers: 105 = 105 = 190
Jun 16 21:25:04 menippe smartd[2345]: Device: /dev/sdb [USB JMicron], same Attribute has different ID numbers: 101 = 101 = 194
Jun 16 21:25:04 menippe smartd[2345]: Device: /dev/sdb [USB JMicron], same Attribute has different ID numbers: 48 = 48 = 195
Jun 16 21:25:04 menippe smartd[2345]: Device: /dev/sdb [USB JMicron], same Attribute has different ID numbers: 32 = 32 = 197
Jun 16 21:25:04 menippe smartd[2345]: Device: /dev/sdb [USB JMicron], same Attribute has different ID numbers: 84 = 84 = 199
Jun 16 21:25:04 menippe smartd[2345]: Device: /dev/sdb [USB JMicron], same Attribute has different ID numbers: 83 = 83 = 200
Jun 16 21:25:04 menippe smartd[2345]: Device: /dev/sdb [USB JMicron], same Attribute has different ID numbers: 48 = 48 = 202
I think that smartd should ignore this device (it's a mp3 player, with no hard disk, just 2G of memory), as well as an iPod.