Info
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: ATI Technologies Inc Mobilitiy Radeon HD 3400 Series
01:00.1 Audio device: ATI Technologies Inc RV620 Audio device [Radeon HD 34xx Series]
02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
03:00.0 Ethernet controller: Marvell Technology Group Ltd. Unknown device 4355 (rev 12)
0a:01.0 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)
0a:01.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 02)
0a:01.3 Mass storage controller: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)
TEST
Y-worked without any modification M-requires modification N-did not work at all L-limited
Ubuntu 8.04 ***Kernel-2.6.24-19-Generic SMP
KB L(1)
Mouse(TPad) Y
XFree86 Y
Sound Y
HDD Y
DVD/CD L(2)
DVD-RW/CD-RW L(2)
SDC Y(3)
IEEE1394 Not Tested
USB Y
USB CDROM Not Tested
USB FDD Not Tested
USB Mouse Y
LAN M (7)
W-LAN Y(4)
Bluetooth M(5)
Shutdown Y
Reboot Y
ACPI Y ACPI: (supports S0 S3 S4 S5)
Suspend Y(6)
Hibernation Y(6)
1) Keyboard:Not all function keys works, the most important ones do like lcd brightness, sound and the disable trackpad one
2) DVD-RW: Works but I have a really bad performance. It could be the same thing that affects my desktop and is a pretty common thing on intel chipset
3) Card Reader: Works with SDHC (High Capacity), tested on microSDHC 4GB (with adapter)
4) W-LAN: Toshiba suggests not needed modifications, for me it worked out of the box
5) Bluetooth ref: Ubuntu Forums
On toshibas bluetooth is switched off by default on boot. It can be switched on by an acpi call that is pretty easy to make in windows ( press a button ) but not in linux , omnibook make things much easier. First you will need some packages to grab the source from svn and to compile it.
$ sudo apt-get install subversion build-essential linux-source linux-headers-generic
Then you can check the svn source and compile
$ cd ~
$ mkdir omnibook
$ cd omnibook
$ svn co https://omnibook.svn.sourceforge.net/svnroot/omnibook/omnibook/trunk
$ cd trunk
$ make
$ sudo make install
The A300 is not directly supported by omnibook module so we have to force it with proper options
$ sudo depmod -a
$ sudo modprobe omnibook ectype=12
after this bluetooth should work, if you want to load the module on boot make a file called omnibook.modprobe in /etc/modprobe.d/ with the following line:
options omnibook ectype=12 userset=1
and then you can finally add “omnibook” in /etc/modules
There’s a bug in Ubuntu that make you unable to receive files ( toshiba side is all working, the bug is in the bluez-utils package) , downgrading is a solution
6) Suspend/Hibernation: I had problem with the xorg drivers. After installing Ati Binary drivers it worked liked a charm , I’m very happy for this.Edit: after waking up from hibernation the bluetooth system is disabled for some reasons. “echo 1>/proc/omnibook/bluetooth” will do the job.
7 Wired Lan:
rmmod sky2
cd /lib/modules/2.6.24-16-generic/kernel/drivers/net
cp -p sky2.ko{,.orig}
perl -pe 's/\0\0\x6c\x43/\0\0\x55\x43/g' sky2.ko.orig > sky2.ko
Note
I feel that with the newer bios ( 14/07 ) things work better, the fan is less noisy for example
Links
- Linux Information for Toshiba
- Some linux toshiba utilities (you probably wont need these)


0 comments
Write a comment