The sis driver needs to read/write the mode number from/to the BIOS scratch area in order to restore the text console (using the VBE). Since "AMD64" was renamed to "amd64" a while back, the code handling this was not compiled on AMD64. Fix in HEAD as of today, properly tested. This is my LAST patch proposed for the 6.8 stable branch. Sorry for being late.
Created attachment 1806 [details] [review] [FIXED_X11R68x] add "__amd64__" to the proper compiler conditional
> Sorry for being late. As I said elsewhere: No need to be sorry, better late than shipping a broken driver with a "stable" release... :) ---- Offtopic: Just curious: Is SIS a x86-only gfx chip ?
Most SiS graphics chips are "integrated" chipsets. There are only three GPUs that come as dedicated graphics cards (SiS300/305, 315/E/PRO and 330=Xabre). One sis300 card I know of is being (successfully) used in a MIPS system, otherwise I never heard of anyone using these cards on anything but x86 or AMD64. If an architecture can fulfill the PCI requirements (such as dealing with a fixed-size 128MB aperture), these cards can - theoretically - be used.
(In reply to comment #0) > The sis driver needs to read/write the mode number from/to the BIOS scratch area > in order to restore the text console (using the VBE). > > Since "AMD64" was renamed to "amd64" a while back, the code handling this was > not compiled on AMD64. I am one of the victims of this case change bug, and was very happy when Thomas found it and fixed it. Now I can log out of my Xsession without fear.
Comment on attachment 1806 [details] [review] [FIXED_X11R68x] add "__amd64__" to the proper compiler conditional Approving for commit into X11R6.8.x stable branch (vouchers: Roland Mainz + Kevin Martin and one confirmation by Matthew Daniel).
Taking bug myself for commit...
Comment on attachment 1806 [details] [review] [FIXED_X11R68x] add "__amd64__" to the proper compiler conditional Patch checked-in into X11R6.8.x stable branch: /cvs/xorg/xc/ChangeLog,v <-- xc/ChangeLog new revision: 1.365.2.147; previous revision: 1.365.2.146 cvs commit: Using deprecated info format strings. Convert your scripts to use the new argument format and remove '1's from your info file format strings. /cvs/xorg/xc/programs/Xserver/hw/xfree86/drivers/sis/sis.h,v <-- xc/programs/Xserver/hw/xfree86/drivers/sis/sis.h new revision: 1.18.2.1; previous revision: 1.18 cvs commit: Using deprecated info format strings. Convert your scripts to use the new argument format and remove '1's from your info file format strings. Mailing the commit message to xorg-commit@lists.freedesktop.org...
Patch checked-in into X11R6.8.x stable branch... ... marking bug as FIXED.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.