Bug 35525 - Не работает /usr/sbin/get-edid (Ошибка сегментирования)
Summary: Не работает /usr/sbin/get-edid (Ошибка сегментирования)
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: read-edid (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Vladislav Zavjalov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-10-18 15:24 MSK by Mikhail Savostyanov
Modified: 2018-10-21 00:04 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Savostyanov 2018-10-18 15:24:46 MSK
Не работает /usr/sbin/get-edid при следующем сценарии:
1. Установить пакет read-edid.
2. 
# /usr/sbin/get-edid
/usr/sbin/get-edid: get-edid version 2.0.0

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
        Function supported
        Call successful

        VBE version 0
        VBE string at 0x0 "Ошибка сегментирования
Comment 1 Anton Farygin 2018-10-18 15:28:15 MSK
Вот это видели?
https://bugzilla.altlinux.org/show_bug.cgi?id=34028

Владислав, наверное надо выводить уже какую-то справку а не падать ;)
Comment 2 Vladislav Zavjalov 2018-10-18 18:21:32 MSK
Ну да, надо что-то сделать. Похоже, через libx86 ни у кого не работает. Я пытался читать код, но сходу не понял, что происходит. Посмотрю еще, более внимательно.

В том, закрытом баге народ получил новую версию, работающую через i2c и остался доволен. Так что пока рекомендуется сделать "modprobe i2c-dev".
Comment 3 Vladislav Zavjalov 2018-10-21 00:02:27 MSK
Ответ от автора read-edid:

> The VBE interface hardly ever works on modern hardware. Even when it does
> work as expected, it has problems with extended EDIDs, which represent a
> huge majority of the monitors in use today. It remains as a relic from the
> old days (and in certain hardware configurations is the only thing that
> works, so I won't get rid of it). The I2C interface is the correct method
> to use anymore.

то есть, рекомендуется всегда использовать i2c.

Сборку с исправлением ошибки сегментирования сейчас сделаю.
Comment 4 Repository Robot 2018-10-21 00:04:02 MSK
read-edid-3.0.2-alt2 -> sisyphus:

Sat Oct 20 2018 Vladislav Zavjalov <slazav@altlinux> 3.0.2-alt2
- fix segmentation fault in VBE mode (closes #35525)