Bug 868851
Summary: | systemd-loginctl not attaching my SM501 graphics card | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Laercio de Sousa <lbsousajr> |
Component: | systemd | Assignee: | systemd-maint |
Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 17 | CC: | johannbg, lnykryn, metherid, msekleta, notting, osamarin68, plautrba, systemd-maint, vpavlin |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2012-10-23 13:18:07 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Laercio de Sousa
2012-10-22 09:44:45 UTC
Investigating the problem, I guess it can be related to the lack of a kernel module for SM501 frame buffer, named "sm501fb". Apparently it's not included in Fedora 17 kernel package, so I'll try to recompile my kernel with module sm501fb enabled. I'll be back soon... OK, closing for now, feel free to reopen when there is a real bug. Thanks. Well, I have rebuilt my kernel package with module sm501fb included. Now systemd-logind finds not ONE, but TWO framebuffer devices for SM501, with the following SysFS paths: /sys/devices/pci0000:00/0000:00:1e.0/0000:00:04:01.0/sm501-fb.40/graphics/fb1 (sm501fb-crt) /sys/devices/pci0000:00/0000:00:1e.0/0000:00:04:01.0/sm501-fb.40/graphics/fb2 (sm501fb-panel) I can attach each of them in a separate seat with loginctl, but X fails to start on them. I'm a little bit confused about how multiseat works with systemd-logind. My SM501 card is not so "hot-pluggable". In fact, I need no sm501fb kernel module to load a X server succesfully in my SM501 card, but I have to pass (at least) the following static configuration: Section "Device" BusID "PCI:4:1:0" Identifier "videocard_tn502" Driver "siliconmotion" Option "VideoKey" "45000" Option "UseBIOS" "false" Option "PanelSize" "1360x768" Option "AccelMethod" "XAA" EndSection How could I pass the xorg.conf above as an argument when loading a X server in my SM501 seat? Similar issue regarding nvidia cards: https://bugzilla.redhat.com/show_bug.cgi?id=878605 Oleg Samarin, This is exactly what I need!! Thank you!! With the SeatWithoutGraphics option, I could even set a nested-X solution (either using Xephyr or the upcoming xorg-video-nested driver) to implement multiseat with dual-head graphics cards. |