Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#44 Toshiba Satellite Pro U400

open
nobody
None
5
2008-07-05
2008-07-05
Anonymous
No

(sent before to the omnibook-devel list, but was too big and there seems to be no moderator)

Hi,

this is a report of my experiences with the omnibook module on a Toshiba Satellite Pro U400 laptop. I use Kubuntu 8.04 (kernel 2.6.24) on this machine; actually, all integrated hardware (beside the usual winmodem) works out of the box, except for the Bluetooth module which is connected internally via USB but somehow not attached. Until I use the omnibook module ;-)

I use the experimental branch of the omnibook sources from SVN. As this laptop model is not directly recognized, it is necessary to force a certain embedded controller type. I tried the most recent ones, and will report the results:

1) modprobe omnibook ectype=12

dmesg says:
omnibook: Enabled features: blank bluetooth display fan dmi version lcd temperature wifi throttling.

Hmm, many features enabled, but most of them don't work.
- blank: reports blanking hook enabled/disabled, but not tested
- bluetooth: WORKS. A new USB device is immediately detected and lsusb reports it as "Toshiba Corp. Integrated Bluetooth HCI". Kbluetooth also immediately springs to life and reports a "Bluetooth 2.1 + EDR" adapter. Communication with a cellphone was fine.
- display: reading produces "ACPI method execution failed"
- fan: same as display
- lcd: can be read and set with sensible values, but has no effect or correspondence to actual LCD brightness. However, LCD brightness control works out of the box anyway, though I don't know what mechanism Kubuntu uses to do so - pressing Fn+F6/F7 simply works.
- temperature: reports "204 C" - no comment
- wifi: reports "adapter absent", which is wrong. Anyway, it is not needed as adapter + kill-switch work anyway.
- throttling: same as display

2) modprobe omnibook ectype=13

dmesg says:
Enabled features: display dmi version.

Test:
- display: reports "External VGA: display absent", which is correct. I didn't test with a connected VGA display, though.

3) modprobe omnibook ectype=14

dmesg says:
Enabled features: bluetooth dmi version lcd

Test:
- bluetooth: same success as with ectype=12
- lcd: same failure as with ectype=12

4) modprobe omnibook ectype=15

dmesg says:
Enabled features: blank display hotkeys dmi version lcd temperature

Test:
- blank: see ectype=12
- display: see ectype=13
- hotkeys: reports "Onetouch buttons enabled", and you can disable and re-enable them. However, my model doesn't have any "onetouch buttons" that I'm aware of...
- lcd: see ectype=12
- temperature: see ectype=12

Personally, I will use ectype=14 as it enables bluetooth and doesn't enable most of the non-working features.

Additional information:

# cat /proc/omnibook/dmi
BIOS Vendor: TOSHIBA
BIOS Version: V1.80
BIOS Release: 03/13/2008
System Vendor: TOSHIBA
Product Name: Satellite Pro U400
Version: PSU41E-00U00YGR
Serial Number: <censored>
Board Vendor: TOSHIBA
Board Name: Not Applicable

# cat /proc/omnibook/version
2.20070211-exp

DSDT of machine: attached
EC dump: seems I can only attach one file here, maybe I can add it after submission of this report...

Discussion

  • Logged In: NO

    Here's the EC dump:

    EC +00 +01 +02 +03 +04 +05 +06 +07 +08 +09 +0a +0b +0c +0d +0e +0f
    EC 0x00: *20 *80 00 00 00 00 00 00 00 00 *10 *0f *0f *0f *0f *0f
    EC 0x10: *10 *10 *06 *06 *0a *03 00 00 00 00 00 00 00 00 00 00
    EC 0x20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    EC 0x30: 00 00 00 00 00 00 00 00 00 00 00 00 *02 *14 *f0 00
    EC 0x40: *a3 *07 *20 *11 00 00 00 00 00 *08 00 00 *cf 00 00 *40
    EC 0x50: 00 00 00 00 00 00 00 *38 *35 *03 00 00 00 00 00 00
    EC 0x60: *c3 *8a *10 00 *01 *05 00 00 00 00 00 00 00 00 *01 *11
    EC 0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    EC 0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    EC 0x90: 00 00 00 00 00 *03 00 00 00 00 00 00 00 00 *f0 00
    EC 0xa0: *d6 *01 *0e *02 *dc *02 *1f *80 *01 00 *d0 00 00 *02 00 *02
    EC 0xb0: *cc *02 *cc *02 *cc *02 00 *02 00 *02 00 00 00 00 00 00
    EC 0xc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    EC 0xd0: 00 00 00 00 *a8 00 00 00 00 00 00 00 00 00 *50 00
    EC 0xe0: 00 *32 *2d *37 *32 *46 *3c *55 *4b *63 *5f *63 *5f *63 00 00
    EC 0xf0: *01 00 00 *01 00 *01 00 00 00 00 00 00 00 00 00 00

     
  • I have just also installed on a Toshiba Satellite Pro P300.

    BIOS Vendor: TOSHIBA
    BIOS Version: V1.60
    BIOS Release: 06/23/2008
    System Vendor: TOSHIBA
    Product Name: Satellite Pro P300
    Version: PSPCDE-00J005EN
    Serial Number: 98080474W
    Board Vendor: TOSHIBA
    Board Name: Not Applicable

    I also enable ectype=14 as it enables bluetooth and doesn't enable
    most of the non-working features

    I can now find bluetooth and connect.

    Thanks for post - of real use!
    Neil