Menu

#3 Toshiba Satellite M45-S165 support

open
Math_B
5
2006-09-25
2006-09-24
No

Hi there,

Using omnibook from SVN (24 Sep 2006) on a Toshiba
Satellite M45-S165 only enables display, dmi and
version. "display" doesn't seem to update whenever an
external monitor is plugged; "dmi" and "version" seems
to work just fine (output pasted below).

This machine has ATI chipset, and is pretty different
from other M45 models. ACPI works just fine to get
temperature and control the fans.

The only thing I miss is the ability to control the
Fn-keys and display brightness. Is there anything I can
do to provide information? I don't have Windows on it
anymore.

(I've tried with ectype=1 and 12; more things were
enabled but either the keyboard got disabled, or the
enabled things didn't work at all)

leandro@navi:$ cat /proc/omnibook/display
External VGA: display absent
leandro@navi:$ cat /proc/omnibook/dmi
BIOS Vendor: Phoenix Technologies LTD
BIOS Version: 1.50
BIOS Release: 08/11/05
System Vendor: TOSHIBA
Product Name: Satellite M45
Version: PSM43U-00S00FB
Serial Number: 75023016Q
Board Vendor: ATI
Board Name: Rev0.4b
leandro@navi:$ cat /proc/omnibook/version
2.20060000

Discussion

  • Math_B

    Math_B - 2006-09-25

    Logged In: YES
    user_id=1435472

    Hi,
    I would need the kernel logs you get loading the module

     
  • Math_B

    Math_B - 2006-09-25
    • labels: --> New laptop model support
     
  • Leandro Pereira

    Leandro Pereira - 2006-09-25

    Logged In: YES
    user_id=9832

    Hi, here goes the logs.

    Without specifying ectype:

    [17181365.848000] omnibook: Driver version 2.20060000.
    [17181365.848000] omnibook: Toshiba Satellite M45 detected.
    [17181365.852000] omnibook: Begin table match of bluetooth
    feature.
    [17181365.852000] omnibook: Try to init NbSmi
    [17181365.852000] omnibook: NbSmi test probe read: ffff
    [17181365.856000] omnibook: Probing at SMSC Mailbox
    registers failed, disabling NbSmi
    [17181365.856000] omnibook: Backend nbsmi init failed,
    skipping entry.
    [17181365.856000] omnibook: Match failed: disabling bluetooth.
    [17181365.856000] omnibook: Begin table match of display
    feature.
    [17181365.856000] omnibook: NbSmi backend init already
    failed, skipping.
    [17181365.856000] omnibook: Backend nbsmi init failed,
    skipping entry.
    [17181365.856000] omnibook: Returning table entry nr 2.
    [17181365.856000] omnibook: Begin table match of hotkeys
    feature.
    [17181365.856000] omnibook: NbSmi backend init already
    failed, skipping.
    [17181365.860000] omnibook: Backend nbsmi init failed,
    skipping entry.
    [17181365.860000] omnibook: Match failed: disabling hotkeys.
    [17181365.860000] omnibook: version feature has no backend
    table, io_op not init ialized.
    [17181365.860000] omnibook: dmi feature has no backend
    table, io_op not initiali zed.
    [17181365.860000] omnibook: Begin table match of lcd feature.
    [17181365.860000] omnibook: NbSmi backend init already
    failed, skipping.
    [17181365.860000] omnibook: Backend nbsmi init failed,
    skipping entry.
    [17181365.860000] omnibook: Match failed: disabling lcd.
    [17181365.860000] omnibook: Begin table match of wifi feature.
    [17181365.860000] omnibook: NbSmi backend init already
    failed, skipping.
    [17181365.864000] omnibook: Backend nbsmi init failed,
    skipping entry.
    [17181365.864000] omnibook: Match failed: disabling wifi.
    [17181365.864000] omnibook: Enabled features: display
    version dmi.

    Forced ectype=1:

    [17181435.068000] omnibook: Driver version 2.20060000.
    [17181435.068000] omnibook: Forced load with EC type 1.
    [17181435.072000] omnibook: Begin table match of blank feature.
    [17181435.072000] omnibook: Returning table entry nr 1.
    [17181435.072000] omnibook: LCD backlight turn off at
    console blanking is enabled.
    [17181435.072000] omnibook: Begin table match of display
    feature.
    [17181435.072000] omnibook: Returning table entry nr 2.
    [17181435.072000] omnibook: Begin table match of fan feature.
    [17181435.072000] omnibook: Returning table entry nr 0.
    [17181435.072000] omnibook: fan_policy feature has no
    backend table, io_op not initialized.
    [17181435.072000] omnibook: Begin table match of hotkeys
    feature.
    [17181435.072000] omnibook: Returning table entry nr 0.
    [17181435.072000] omnibook: Enabling all hotkeys.
    [17181435.072000] omnibook: version feature has no backend
    table, io_op not initialized.
    [17181435.072000] omnibook: dmi feature has no backend
    table, io_op not initialized.
    [17181435.072000] omnibook: Begin table match of lcd feature.
    [17181435.072000] omnibook: Returning table entry nr 2.
    [17181435.072000] omnibook: Assuming that LCD brightness is
    between 0 and 10,
    [17181435.072000] omnibook: please contact
    http://sourceforge.net/projects/omnibook to confirm.
    [17181435.072000] omnibook: Begin table match of temperature
    feature.
    [17181435.072000] omnibook: Returning table entry nr 0.
    [17181435.072000] omnibook: Begin table match of touchpad
    feature.
    [17181435.072000] omnibook: Returning table entry nr 0.
    [17181435.072000] omnibook: Enabled features: blank display
    fan fan_policy hotkeys version dmi lcd temperature touchpad.

    Forced ectype=12:
    [17181477.300000] omnibook: Driver version 2.20060000.
    [17181477.300000] omnibook: Forced load with EC type 12.
    [17181477.300000] omnibook: Begin table match of blank feature.
    [17181477.300000] omnibook: Try to init cdimode
    [17181477.300000] omnibook: Saved state of PCI register:
    [d8cea680].
    [17181477.340000] omnibook: check_default_state timeout.
    [17181477.340000] omnibook: EC state check failure, please
    report.
    [17181477.340000] omnibook: Backend compal init failed,
    skipping entry.
    [17181477.340000] omnibook: Returning table entry nr 1.
    [17181477.340000] omnibook: LCD backlight turn off at
    console blanking is enabled.
    [17181477.340000] omnibook: Begin table match of bluetooth
    feature.
    [17181477.344000] omnibook: ACPI probing was successfull
    [17181477.344000] omnibook: Returning table entry nr 0.
    [17181477.344000] omnibook: ACPI method execution failed
    [17181477.344000] omnibook: Init function of bluetooth
    failed with error -5.
    [17181477.344000] omnibook: Begin table match of display
    feature.
    [17181477.344000] omnibook: ACPI probing was successfull
    [17181477.344000] omnibook: Returning table entry nr 0.
    [17181477.344000] omnibook: Begin table match of hotkeys
    feature.
    [17181477.344000] omnibook: CDI backend init already fa
    iled, skipping.
    [17181477.344000] omnibook: Backend compal init failed,
    skipping entry.
    [17181477.476000] omnibook: Match failed: disabling hotkeys.
    [17181477.476000] omnibook: version feature has no backend
    table, io_op not initialized.
    [17181477.476000] omnibook: dmi feature has no backend
    table, io_op not initialized.
    [17181477.476000] omnibook: Begin table match of lcd feature.
    [17181477.476000] omnibook: CDI backend init already failed,
    skipping.
    [17181477.480000] omnibook: Backend compal init failed,
    skipping entry.
    [17181477.480000] omnibook: Returning table entry nr 2.
    [17181477.480000] omnibook: Begin table match of temperature
    feature.
    [17181477.480000] omnibook: Returning table entry nr 0.
    [17181477.480000] omnibook: Begin table match of touchpad
    feature.
    [17181477.480000] omnibook: CDI backend init already failed,
    skipping.
    [17181477.480000] omnibook: Backend compal init failed,
    skipping entry.
    [17181477.480000] omnibook: Match failed: disabling touchpad.
    [17181477.480000] omnibook: Begin table match of wifi feature.
    [17181477.480000] omnibook: ACPI probing was successfull
    [17181477.484000] omnibook: Returning table entry nr 0.
    [17181477.484000] omnibook: ACPI method execution failed
    [17181477.484000] omnibook: Init function of wifi failed
    with error -5.
    [17181477.484000] omnibook: Enabled features: blank display
    version dmi lcd temperature.

    If you need full kernel logs, just ask. This is a stock
    Ubuntu 6.06.1 kernel (2.6.15-27-386).

     
  • Math_B

    Math_B - 2006-09-25

    Logged In: YES
    user_id=1435472

    It's an ectype 14 class laptop, which implementation is
    actually missing (forcing ectype 14 just allow you to READ
    the lcd backlight value).
    I have mailed Toshiba for hardware informations concerning
    those laptops on September 14, still waiting their answer.
    Sorry but I can't do much for now. But be sure I will
    implement something if I get a positive answer.

     
  • Math_B

    Math_B - 2006-09-25
    • assigned_to: nobody --> math_b
     
  • Cymen Vig

    Cymen Vig - 2006-12-04

    Logged In: YES
    user_id=1272034
    Originator: NO

    Can I piggy back on this ticket? I believe mine is also ectype 14 as I get a "7" value when catting the lcd file (ectype 1 and 12 result in "11"). Here is the dmi info:

    BIOS Vendor: Phoenix Technologies LTD
    BIOS Version: 1.00
    BIOS Release: 08/31/2006
    System Vendor: TOSHIBA
    Product Name: Satellite M115
    Version: PSMB0U-015007
    Serial Number: 96109368Q
    Board Vendor: Intel Corporation
    Board Name: Not Applicable

    From /var/log:

    Dec 3 23:50:55 localhost omnibook: Forced load with EC firmware type 14.
    Dec 3 23:50:55 localhost omnibook: LCD brightness is between 0 and 7.
    Dec 3 23:50:55 localhost omnibook: Enabled features: lcd version dmi.

    Thank you!

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.