Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
aports
aports
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 651
    • Issues 651
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 215
    • Merge Requests 215
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • alpine
  • aportsaports
  • Issues
  • #12430

Closed
Open
Opened Feb 14, 2021 by Volker Voßkämper@vosskaem

xf86-video-sis does not work

I have a very old manufacturing machine control system running SuSe Linux 7.3.

I successfully installed Alpine Linux 3.13 on a spare machine but I could not get the video driver running. Only Vesa with 640x480 is working.

original system

running:

  • SuSE Linux 7.3 (i386)

  • Kernel: 2.4.10-4GB

  • xmodules-4.1.0-45: /usr/X11R6/lib/modules/drivers/sis_drv.o

tried Alpine versions:

  • Alpine 3.8
    • sis 0.10.9-r1
  • Alpine 3.13
    • sis 0.12.0-r0

Hardware

  • Motherboard: Rocky - 058HV - V3.0
  • Processor: AMD K6 / 450 MHz / 32 Bit i586
  • Video: SIS 5597
$ lspci -vv
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 5597 [SiS5582] (rev 10)
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
	Latency: 255

00:01.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C503/5513 (LPC Bridge) (rev 01)
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0

00:01.1 IDE interface: Silicon Integrated Systems [SiS] 5513 IDE Controller (rev d0) (prog-if 8a [Master SecP PriP])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 32
	Interrupt: pin A routed to IRQ 11
	Region 0: I/O ports at 01f0 [size=8]
	Region 1: I/O ports at 03f4
	Region 2: I/O ports at 0170 [size=8]
	Region 3: I/O ports at 0374
	Region 4: I/O ports at 4000 [size=16]
	Kernel driver in use: pata_sis

00:01.2 USB controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 10) (prog-if 10 [OHCI])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR+ INTx-
	Latency: 32, Cache Line Size: 32 bytes
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at d1410000 (32-bit, non-prefetchable) [size=4K]
	Kernel driver in use: ohci-pci

00:14.0 VGA compatible controller: Silicon Integrated Systems [SiS] 5597/5598/6326 VGA (rev 68) (prog-if 00 [VGA controller])
	Subsystem: Silicon Integrated Systems [SiS] 5597/5598/6326 VGA
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin A routed to IRQ 0
	Region 0: Memory at d1000000 (32-bit, prefetchable) [size=4M]
	Region 1: Memory at d1400000 (32-bit, non-prefetchable) [size=64K]
	Region 2: I/O ports at e400 [size=128]
	[virtual] Expansion ROM at 08000000 [disabled] [size=32K]

Alpine Xorg.0.log:

[ 14271.979] (WW) Failed to open protocol names file lib/xorg/protocol.txt
[ 14271.986]
X.Org X Server 1.20.10
X Protocol Version 11, Revision 0
[ 14271.987] Build Operating System: Linux Alpine Linux
[ 14271.988] Current Operating System: Linux armastrg 4.14.167-0-vanilla #1-Alpine SMP Thu Jan 23 10:13:36 UTC 2020 i586
[ 14271.988] Kernel command line: BOOT_IMAGE=vmlinuz-vanilla root=/dev/vg0/lv_root modules=sd-mod,usb-storage,ext4 nomodeset quiet rootfstype=ext4 initrd=initramfs-vanilla
[ 14271.990] Build Date: 02 December 2020  12:20:39AM
[ 14271.990]
[ 14271.991] Current version of pixman: 0.40.0
[ 14271.991]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[ 14271.992] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 14271.995] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Feb 14 17:18:50 2021
[ 14271.995] (II) Module ABI versions:
[ 14271.995]    X.Org ANSI C Emulation: 0.4
[ 14271.995]    X.Org Video Driver: 24.1
[ 14271.996]    X.Org XInput driver : 24.1
[ 14271.996]    X.Org Server Extension : 10.0
[ 14272.020] (--) PCI:*(0@0:20:0) 1039:0200:1039:0200 rev 104, Mem @ 0xd1000000/4194304, 0xd1400000/65536, I/O @ 0x0000e400/128, BIOS @ 0x????????/131072
[ 14272.027] List of video drivers:
[ 14272.027]    sis
[ 14272.028]    modesetting
[ 14272.028] (II) LoadModule: "sis"
[ 14272.030] (II) Loading /usr/lib/xorg/modules/drivers/sis_drv.so
[ 14272.037] (II) Module sis: vendor="X.Org Foundation"
[ 14272.037]    compiled for 1.20.10, module version = 0.12.0
[ 14272.037]    Module class: X.Org Video Driver
[ 14272.038]    ABI class: X.Org Video Driver, version 24.1
[ 14272.038] (II) LoadModule: "modesetting"
[ 14272.040] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 14272.056] (II) Module modesetting: vendor="X.Org Foundation"
[ 14272.057]    compiled for 1.20.10, module version = 1.20.10
[ 14272.057]    Module class: X.Org Video Driver
[ 14272.058]    ABI class: X.Org Video Driver, version 24.1
[ 14272.058] (WW) Falling back to old probe method for sis
[ 14272.059] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 14272.072] (++) Using config file: "/root/xorg.conf.new"
[ 14272.073] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 14272.077] (==) ServerLayout "X.org Configured"
[ 14272.078] (**) |-->Screen "Screen0" (0)
[ 14272.079] (**) |   |-->Monitor "Monitor0"
[ 14272.086] (**) |   |-->Device "Card0"
[ 14272.087] (**) |-->Input Device "Mouse0"
[ 14272.087] (**) |-->Input Device "Keyboard0"
[ 14272.088] (==) Automatically adding devices
[ 14272.088] (==) Automatically enabling devices
[ 14272.088] (==) Automatically adding GPU devices
[ 14272.089] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 14272.090] (WW) The directory "/usr/share/fonts/TTF" does not exist.
[ 14272.090]    Entry deleted from font path.
[ 14272.090] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 14272.091]    Entry deleted from font path.
[ 14272.091] (WW) The directory "/usr/share/fonts/TTF" does not exist.
[ 14272.092]    Entry deleted from font path.
[ 14272.092] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 14272.092]    Entry deleted from font path.
[ 14272.093] (**) FontPath set to:
        /usr/share/fonts/misc,
        /usr/share/fonts/100dpi:unscaled,
        /usr/share/fonts/75dpi:unscaled,
        /usr/share/fonts/misc,
        /usr/share/fonts/100dpi:unscaled,
        /usr/share/fonts/75dpi:unscaled
[ 14272.093] (**) ModulePath set to "/usr/lib/xorg/modules"
[ 14272.094] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 14272.094] (WW) Disabling Mouse0
[ 14272.094] (WW) Disabling Keyboard0
[ 14272.094] (EE) open /dev/dri/card0: No such file or directory
[ 14272.095] (WW) Falling back to old probe method for modesetting
[ 14272.095] (EE) open /dev/dri/card0: No such file or directory
[ 14272.101]
[ 14272.102]
Xorg detected your mouse at device /dev/input/mice.
Please check your config if the mouse is still not
operational, as by default Xorg tries to autodetect
the protocol.
[ 14272.102]
Your xorg.conf file is /root/xorg.conf.new

[ 14272.103] To test the server, run 'X -config /root/xorg.conf.new'

[ 14272.105] (EE) Server terminated with error (2). Closing log file.
Edited Feb 14, 2021 by Volker Voßkämper
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: alpine/aports#12430