Toshiba Satellite A70

Ian
2005-07-14
2013-04-11
  • Ian

    Ian - 2005-07-14

    Hi there. I have an A70, with a Phoenix BIOS :(
    and was wondering if this project can work on my system?
    A crucial thing for Linux is fan operations, as it is not cooling my system enough, and the laptop shuts off as it overheats.

     
    • Grant McDorman

      Grant McDorman - 2005-10-07

      The A70 seems to work with ectype=12; LCD, battery, onetouch buttons work. This doesn't include fan support, unfortunately. Contents of /proc/omnibook:
      ac  battery  blank  display  dmi  lcd  onetouch  temperature  version

      Try a different ectype to see if the fan works (a good choice might be 11, which is the Satellite P10).

      Some of the buttons are not known to the kernal and produces log messages like:
      Oct  6 21:29:01 mcdlaptop kernel: atkbd.c: Unknown key pressed (translated set 2, code 0x93 on isa0060/serio0).
      Oct  6 21:29:01 mcdlaptop kernel: atkbd.c: Use 'setkeycodes e013 <keycode>' to make it known.

      The DMI for the A70 I have (an A70-KL1) is:
      BIOS Vendor:   TOSHIBA
      BIOS Version:  V1.50
      BIOS Release:  11/16/2004
      System Vendor: TOSHIBA
      Product Name:  Satellite A70
      Version:       PSA70C-KL100E
      Serial Number: X4451615K
      Board Vendor:  TOSHIBA
      Board Name:    EDW10
      Board Version: Null

       
    • Grant McDorman

      Grant McDorman - 2005-10-07

      The only ectype that supports what you want, fan policy control, is ectype=1. This ectype is "most Satellites" according to the comments in omnibook.h.

      insmod ectype=1 does install; however it looks like the fan policy isn't right. Presumably it won't work. Further, when the fan on my A70 speeds up automatically, the contents of /proc/omnibook/fan doesn't change; it's always 39 (which is presumably wrong as well, since there are only about 8? fan levels).

      The files in /proc/omnibook are, with contents, as follows. Note the nonsensical values in fan_policy. The battery report doesn't agree with /proc/acpi, either; presumably the /proc/acpi values are wrong.

      Other items - ac, temperature - seem to be correct (temperature in particular goes up when the CPU is busy, and down as it cools down due to the fan or CPU idling).

      ac
      AC on-line

      battery
      Battery:                      0
      Type:                    Li-Ion
      Serial Number:            10574
      Present Voltage:          16501 mV
      Design Voltage:           14800 mV
      Remaining Capacity:        5844 mAh
      Last Full Capacity:        5844 mAh
      Design Capacity:           6450 mAh
      Gauge:                      100 %
      Status:                 charged

      blank
      LCD console blanking is enabled

      display
      External display is not present

      dmi
      BIOS Vendor:   TOSHIBA
      BIOS Version:  V1.50
      BIOS Release:  11/16/2004
      System Vendor: TOSHIBA
      Product Name:  Satellite A70
      Version:       PSA70C-KL100E
      Serial Number: X4451615K
      Board Vendor:  TOSHIBA
      Board Name:    EDW10
      Board Version: Null

      fan
      Fan is on (level 39)

      fan_policy
      Fan off temperature:         0 C
      Fan on temperature:          0 C
      Fan level 2 temperature:     0 C
      Fan level 3 temperature:     0 C
      Fan level 4 temperature:     0 C
      Fan level 5 temperature:    66 C
      Fan level 6 temperature:     8 C
      Fan level 7 temperature:    82 C
      Minimal temperature to set: 25 C
      Maximal temperature to set: 95 C

      lcd
      LCD brightness:  7

      onetouch
      OneTouch buttons are enabled

      temperature
      CPU temperature:            55 C

      version
      2005-02-17

       
    • Ian

      Ian - 2005-10-07

      Hi there,
      I installed Omnibook and modprobed it.
      I now have the omnibook directory in /proc.
      Inside, I have dmi and version.
      dmi contains:
      BIOS Vendor:   TOSHIBA
      BIOS Version:  V1.50
      BIOS Release:  11/16/2004
      System Vendor: TOSHIBA
      Product Name:  Satellite A70
      Version:       PSA70C-RX100E
      Serial Number: 55150432K
      Board Vendor:  TOSHIBA
      Board Name:    EDW10
      Board Version: Null

      Please note this is a Canadian model, but they look like they have the same BIOS. How do I use the 'type' setting?

       
      • Grant McDorman

        Grant McDorman - 2005-10-07

        Yes, the A70 is Canadian; I'm in Mississauga.

        To force a particular type of machine, use the 'ectype=' when you modprobe:
          modprobe omnibook ectype=1
        When you make it permanent you can add it to your modules configuration; where that is depends on your distro, unfortunately.

         

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks