Ok. I don't have a /usr/share/hwdata/pnp.ids, but I do have a /usr/share/libgnome-desktop/pnp.ids, which seems to contain the data you describe.
Removing one of the entries seems to do the trick: as soon as I removed the "IBM France" entry, the monitor showed up in the control panel as "IBM Brasil 20"". Something I didn't mentioned earlier is that while a string of garbage was the most common symptom before, a few garbage characters then "France" was also quite common which makes sense now I know the data is coming from this list.
Nonetheless looks like there is a bug where multiple matching entries in the table causes the string to be mangled.
Ok. I don't have a /usr/share/ hwdata/ pnp.ids, but I do have a /usr/share/ libgnome- desktop/ pnp.ids, which seems to contain the data you describe.
Removing one of the entries seems to do the trick: as soon as I removed the "IBM France" entry, the monitor showed up in the control panel as "IBM Brasil 20"". Something I didn't mentioned earlier is that while a string of garbage was the most common symptom before, a few garbage characters then "France" was also quite common which makes sense now I know the data is coming from this list.
Nonetheless looks like there is a bug where multiple matching entries in the table causes the string to be mangled.