can't open /dev/1: No such file or directory
can't open /dev/1: No such file or directory
can't open /dev/1: No such file or directory
can't open /dev/1: No such file or directory
can't open /dev/1: No such file or directory
can't open /dev/1: No such file or directory
can't open /dev/1: No such file or directory
похоже, то-то пытается вывести чего-то в /dev/tty1, скорей всего, консоль...
[# fbset
/usr/sbin/fbset: line 1: syntax error: unexpected "("
не помните навскидку, в чем может быть проблема?
не-а, вроде видел нечто похожее, но врать не буду..
попробуйте создать пустой файл (если он не существует) echo ' ' > /etc/fb.modes
может этого утилите не хватает..
Помогите, целый час сижу-туплю: вместо записи данных символа по адресу info->screen_base, функция fbcon_putcs() пишет их по адресу info->pixmap. Этот адрес возвращает функция fb_get_buffer_offset(). Что я делаю не так??
Зачем вы в эти дебри лезете ? драйвер у вас судя по всему работает, для консоли нужно только включить в ядре поддержку эмулятора консоли через фреймбуфер
Device Drivers --->
Graphics support --->
Console display driver support --->
<*> Framebuffer Console support
Зачем вы в эти дебри лезете ? драйвер у вас судя по всему работает, для консоли нужно только включить в ядре поддержку эмулятора консоли через фреймбуфер
Device Drivers --->
Graphics support --->
Console display driver support --->
<*> Framebuffer Console support
и добавить строку в /etc/inittab
tty1::respawn:/sbin/getty 38400 tty1 linux
В том то и дело, что не работает... По команде echo '1' > /dev/tty1 данные пишутся не в screen_base, из которого и должны передаваться по spi, а в pixmap. В Вашем драйвере, который взят за основу, этой ситуации, судя по всему, не возникает. Вот и хочу разобраться...
есть некие отличия вашей конфигурации и моей (9g45 800x600), криминально или нет может объяснить Саша;
и что показывает у вас команда из конца этого лога:
root@arm9g45:~# uname -a
Linux arm9g45 3.4.2 #13 Sun Jun 10 14:13:33 EDT 2012 armv5tejl GNU/Linux
root@arm9g45:~# zcat /proc/config.gz |grep CONFIG_FB
CONFIG_FB=y
# CONFIG_FB_DDC is not set
# CONFIG_FB_BOOT_VESA_SUPPORT is not set
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
# CONFIG_FB_SYS_FILLRECT is not set
# CONFIG_FB_SYS_COPYAREA is not set
# CONFIG_FB_SYS_IMAGEBLIT is not set
CONFIG_FB_FOREIGN_ENDIAN=y
# CONFIG_FB_BOTH_ENDIAN is not set
# CONFIG_FB_BIG_ENDIAN is not set
CONFIG_FB_LITTLE_ENDIAN=y
# CONFIG_FB_SYS_FOPS is not set
# CONFIG_FB_WMT_GE_ROPS is not set
# CONFIG_FB_SVGALIB is not set
# CONFIG_FB_MACMODES is not set
# CONFIG_FB_BACKLIGHT is not set
CONFIG_FB_MODE_HELPERS=y
# CONFIG_FB_TILEBLITTING is not set
# CONFIG_FB_UVESA is not set
# CONFIG_FB_S1D13XXX is not set
CONFIG_FB_ATMEL=y
# CONFIG_FB_SMSCUFX is not set
# CONFIG_FB_UDL is not set
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FB_METRONOME is not set
# CONFIG_FB_BROADSHEET is not set
root@arm9g45:~# zcat /proc/config.gz |grep CONSOLE
# CONFIG_NETCONSOLE is not set
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
# CONFIG_VT_HW_CONSOLE_BINDING is not set
CONFIG_SERIAL_ATMEL_CONSOLE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
root@arm9g45:~# ls /sys/class/graphics/
fb0 fbcon
root@arm9g45:~#