Difference between revisions of "SMI LynxEM"

From ThinkWiki
Jump to: navigation, search
(Linux kernel Framebuffer Muffins)
(changed category)
 
(9 intermediate revisions by 6 users not shown)
Line 8: Line 8:
 
Note: 4MB memory versions are called LynxEM4+ in IBM documentation
 
Note: 4MB memory versions are called LynxEM4+ in IBM documentation
  
=== Features and Sexual Attributes ===
+
=== Features ===
 
* Chipset: SM712G
 
* Chipset: SM712G
 
* PCI ID: 126f:0712
 
* PCI ID: 126f:0712
 
* 2 or 4MB SGRAM
 
* 2 or 4MB SGRAM
 
* Interface: PCI 2.1
 
* Interface: PCI 2.1
* My urine smells funny.
 
* Pull my finger
 
* wikis are cool
 
* MY ASSY NIPPLES ARE SORE
 
 
</div>
 
</div>
 
|style="vertical-align:top" |
 
|style="vertical-align:top" |
Line 24: Line 20:
 
This chip is supported by the 'siliconmotion' driver as part of the X.Org distribution
 
This chip is supported by the 'siliconmotion' driver as part of the X.Org distribution
  
==== ThinkPad PENIS ====
+
==== ThinkPad LCD ====
 
Display on the internal LCD works as long as you set the monitor settings correct.
 
Display on the internal LCD works as long as you set the monitor settings correct.
  
 
==== External VGA port ====
 
==== External VGA port ====
Plug and play configuration
 
 
??
 
??
 +
where is the drivers for freebsd? 
 +
X.org can not running in freebsd.(ibm240)
  
=== Linux kernel Framebuffer drivers ===
+
==== Blank Screen when exiting Xorg ====
 +
If your screen doesn't go back to text mode (console) when you exit Xorg but instead your screen goes black, try adding the following line in the "Device" section of your xorg.conf:
 +
  Option "UseBIOS" "false"
 +
 
 +
=== Linux kernel Framebuffer driver ===
 
There are two framebuffer drivers.  One is sm712.c. The other is lynxfb.c.
 
There are two framebuffer drivers.  One is sm712.c. The other is lynxfb.c.
 
The sm712.c driver comes with the Embedded Linux Development Kit (eldk) as
 
The sm712.c driver comes with the Embedded Linux Development Kit (eldk) as
Line 43: Line 44:
 
second (lynxfb) driver.
 
second (lynxfb) driver.
  
=== ThinkPad's this chip may be found in ===
+
=== ThinkPads this chip may be found in ===
 
* {{240X}}
 
* {{240X}}
 
* {{I1200}}, {{I1210}}, {{I1230}}, {{I1250}}, {{I1260}}
 
* {{I1200}}, {{I1210}}, {{I1230}}, {{I1250}}, {{I1260}}
 
* {{I1300}}, {{I1330}}, {{I1370}}
 
* {{I1300}}, {{I1330}}, {{I1370}}
  
[[Category:Components]]
+
[[Category:Video Controllers]]

Latest revision as of 14:01, 22 January 2021

SMI LynxEM+

This is a Silicon Motion video adapter

Note: 4MB memory versions are called LynxEM4+ in IBM documentation

Features

  • Chipset: SM712G
  • PCI ID: 126f:0712
  • 2 or 4MB SGRAM
  • Interface: PCI 2.1

Linux X.Org driver

This chip is supported by the 'siliconmotion' driver as part of the X.Org distribution

ThinkPad LCD

Display on the internal LCD works as long as you set the monitor settings correct.

External VGA port

?? where is the drivers for freebsd? X.org can not running in freebsd.(ibm240)

Blank Screen when exiting Xorg

If your screen doesn't go back to text mode (console) when you exit Xorg but instead your screen goes black, try adding the following line in the "Device" section of your xorg.conf:

  Option "UseBIOS" "false"

Linux kernel Framebuffer driver

There are two framebuffer drivers. One is sm712.c. The other is lynxfb.c. The sm712.c driver comes with the Embedded Linux Development Kit (eldk) as part of the stock Linux kernel and seems to work well (but possibly needs hardware-dependant tweaks in some embedded environments.) The second one, lynxfb.c was obtained directly from Silicon Motion and won't work without tweaks in some environments.

There is also limited framebuffer support for this chip in embedded devices as part of the "U-Boot" boot loader. This works well and is based on the second (lynxfb) driver.

ThinkPads this chip may be found in