ToshibaPortegeR600

Current Issues

  • external monitor needs toshset and xrandr
  • 3g module needs toshiba_acpi path to work
  • transflective button does not work (but works with toshset)

System Info

system-manufacturer: TOSHIBA
system-product-name: PORTEGE R600
system-version: PPR61E-00600CEN
  • tested using Kubuntu

Hardware details

Device

Works?

Bug #

in Intrepid

in Jaunty

Screen & Monitors

Screen

YES

YES

Correct resolution?

YES

YES

Correct refresh rate?

YES

YES

3D Acceleration

YES

YES

External monitor works?

Untested

Untested

External monitor - mirrors

Untested

Untested

External monitor - extend desktop

Untested

Untested

Power Management

Battery detected?

YES

YES

Hibernates?

YES

YES

Suspend

YES

YES

Dim monitor on battery

YES

YES

Blank monitor on inactivity

YES

YES

Lid Close

YES

YES

Cpu frequency scaling

YES

YES

Sound

Sound works?

YES

YES

Correct volume?

YES

YES

Hardware volume switch

YES

YES

Headphone jack

Untested

Untested

Mic jack

Untested

Untested

Networking

Wired NIC

YES

YES

Wireless NIC

YES

YES

ExpressCard NIC

Untested

Untested

eSATA

Untested

Untested

Bluetooth

Untested

YES

3G Module

NO

YES (see below)

#359474

Touchpad & Mice

Touchpad

YES

YES

Touchpad - Doubletap = double click

YES

YES

Touchpad - Scroll down side

YES

YES

External mouse - USB

YES

YES

Docking Station/Port Replicator

AC through replicator

Untested

Untested

USB

Untested

Untested

Serial

Untested

Untested

Parallel

Untested

Untested

External Monitor - VGA

Untested

Untested

External Monitor - DVI

Untested

Untested

Modem

Untested

Untested

NIC

Untested

Untested

PS/2

Untested

Untested

Additional Hardware

VGA camera

YES

YES

Fingerprint reader

YES

YES

CD/DVD drive

YES

YES

ExpressCard slot

YES

YES

SD Card reader

Untested

YES

Function and other keys

Fn key

Operation

Keycode

Works?

Bug #

in Intrepid

in Jaunty

+ Space

display resolution

NO

NO

+ Esc

Mute

Untested

YES

+ F1

Lock Screen

NO

NO

+ F2

Power Save Mode

NO

NO

+ F3

Suspend

NO

NO

+ F4

Hibernate

NO

NO

+ F5

External Screen

YES

Untested

+ F6

Brightness down

YES

YES

+ F7

Brightness up

YES

YES

+ F8

Bluetooth on/off

YES

YES

+ F9

Touchpad on/off

NO

NO

+ F10

ArrowMode

YES

YES

+ F11

NumLock

YES

YES

+ F12

ScrollLock

YES

YES

+ 1

Zoom out

NO

NO

+ 2

Zoom in

NO

NO

+ Tab

CD/DVD on/off

NO

NO

Other special keys

Key

Operation

Keycode

Works?

Bug #

in Intrepid

in Jaunty

Backlight button

Transflective Display on/off

NO

NO

Volume dial

Volume up/down

YES

YES

Windows key + E

open all workspace

YES

YES

Notes

3G Module

Step 1 - apply rfkill wwan patch to toshiba_acpi (see #359474)

  • put toshiba_acpi.c (get from kernel source) and toshiba_acpi_rfkill_wwan_2.6.28.patch in a local directory
  • compile and install new module by running:

patch -p3 < toshiba_acpi_rfkill_wwan_2.6.28.patch
echo "obj-$(CONFIG_ACPI_TOSHIBA)      += toshiba_acpi.o" > Makefile
make -C /lib/modules/$(uname -r)/build SUBDIRS=$(pwd) modules
sudo cp /lib/modules/$(uname -r)/kernel/drivers/acpi/toshiba_acpi.ko /lib/modules/$(uname -r)/kernel/drivers/acpi/toshiba_acpi.ko.orig
sudo cp toshiba_acpi.ko /lib/modules/$(uname -r)/kernel/drivers/acpi/toshiba_acpi.ko

Step 2 - reset the rfkill switch of the 3g (wwan) and bluetooth module after every suspend:

  • paste the following to a new /etc/pm/90toshiba_acpi file:

#
# 90toshiba_acpi: Re-set toshiba_acpi rf kill switch for bluetooth and wwan (3g)

RFKILL=`ls /sys/devices/platform/toshiba_acpi/rfkill`

case "$1" in
        hibernate|suspend)
                # turn off bluetooth and wwan rfkill on suspend
                for i in $RFKILL; do
                        echo 0 > /sys/devices/platform/toshiba_acpi/rfkill/$i/state
                done
                ;;
        thaw|resume)
                # turn on bluetooth and wwan rfkill on resume
                for i in $RFKILL; do
                        echo 1 > /sys/devices/platform/toshiba_acpi/rfkill/$i/state
                done
                ;;
        *) exit $NA
                ;;
esac

Step 3 - use wvdial to activate and deactivate 3g module

  • install wvdial and add the following to /etc/wvdial.conf

[Dialer Defaults]                  
New PPPD = yes                     

[Dialer on]
Modem = /dev/ttyACM0
Init1 = AT+CFUN=1

[Dialer off]
Modem = /dev/ttyACM0
Init1 = AT+CFUN=4

[Dialer signal]
Modem = /dev/ttyACM0
Init1 = AT+CSQ
Init2 = AT+COPS?

[Dialer gps]
Modem = /dev/ttyACM2
Init1 = AT*E2GPSCTL=1,2,1
Init2 = AT*E2GPSNPD
  • activate the 3g module with "sudo wvdial on" and deactivate it with "sudo wvdial off" (wait 1-2 seconds)

  • check the signal with "sudo wvdial signal" or use GPS with "sudo wvdial gps"

  • now you can use NetworkManager (or wvdial) to connect using the 3g module (close all root shells if you use NetworkManager, see bug #371291)


CategoryLaptop

LaptopTestingTeam/Old/ToshibaPortegeR600 (last edited 2010-03-02 17:32:06 by host226-241-dynamic)