News for hackers. Stuff that matters.
Re:“Blob-free OpenBSD kernel needed” by duskwuff on Saturday June 06, 2015 @02:54PM (#9671784)
Hell, what about hard disks? Those have firmware too; it's often updatable from the host, and can be modified to add surprising new behavior:

http://www.malwaretech.com/2015/05/hard-disk-firmware-hackin...

But, oddly enough, I have yet to hear anyone calling for open-source hard drives...

Re:“Blob-free OpenBSD kernel needed” by chubot on Saturday June 06, 2015 @05:24PM (#9672323)
I believe that's what I said. The hard disk controller is a chip packaged with the hard drive. The CPU talks to the hard disk controller to get data from the disk, with IDE commands or something like that.

I think controllers used to be dedicated circuitry, but now they are more like CPUs with firmware.

http://en.wikipedia.org/wiki/Disk_controller

http://en.wikipedia.org/wiki/Controller_(computing)

In a modern computer, there are dozens of these little chips, each having security implications. Nobody knows the provenance of all the code since they are mostly manufactured overseas.

Re:“Blob-free OpenBSD kernel needed” by duskwuff on Sunday June 07, 2015 @10:39PM (#9677152)
Oh, when you said "hard disk controller" I thought at first you meant the SATA bus master.
Re:“Blob-free OpenBSD kernel needed” by pgeorgi on Sunday June 07, 2015 @10:42AM (#9674788)
> But, oddly enough, I have yet to hear anyone calling for open-source hard drives...

Fruitless debates about HDD firmware (and many more) are an undying hobby of some people in the wider coreboot community. These days the topic comes up every week or two.