[flashrom] Porting flashrom to OpenBSD
Carl-Daniel Hailfinger
c-d.hailfinger.devel.2006 at gmx.net
Sun Jun 27 22:38:30 CEST 2010
On 26.06.2010 15:16, Stuart Henderson wrote:
> On 2010/06/25 19:31, Carl-Daniel Hailfinger wrote:
>
>>> On OpenBSD we decided that those /dev/pci write access are similar to
>>> /dev/mem access, and thus decided to control it using the same sysctl,
>>> in order not to create more knobs.
>>>
>>>
>> So if I understand you correctly, full /dev/pci and /dev/mem access
>> should be possible with securelevel=0, and we shouldn't screw with
>> allowaperture at all?
>> No problem, I am happy to change the flashrom docs.
>>
>
> Ah, I've tracked down why securelevel gets changed from 0 to 1
> (which is what I was asking about re securelevels). It's init(8).
> To avoid this and have /dev/{pci,mem} access on a running system,
> temporarily set securelevel=-1 in /etc/rc.securelevel.
>
Ah right. So you change /etc/securelevel, reboot, run flashrom, change
securelevel again, reboot, and the system is back to the old secure
settings.
>> flashrom is something you won't run on every boot, so I think requiring
>> securelevel=0 for the few times you need to access flash is perfectly fine.
>>
>
> Agreed.
>
> It is at least going to take a reboot and either running in single-
> user mode or adjusting rc.securelevel.
Could I ask you to write one or two short sentences which will be
printed if flashrom detects insufficient permisions on OpenBSD? Maybe
something like this (feel free to change it completely):
"Error: Insufficient permissions to access hardware. Please set
securelevel=-1 in /etc/rc.securelevel and reboot, or reboot into single
user mode."
Regards,
Carl-Daniel
--
http://www.hailfinger.org/
More information about the flashrom
mailing list