Ubuntu on Toshiba A300 PSAJ4E
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)
Hy!
Thanks for sharing your experience!
I plan to buy a “Toshiba Satellite A300-1NO” notebook and use it with Ubuntu.
Is there any problems with Ubuntu on it?
Thanks!
Dave
30 dic 08 at 10:37 am
I have installed Ubuntu 8.10 x86-64 on Toshiba Satellite A300D and everything goes OK, except for bluetooth. Now setting up omnibook…
d1337r
15 mar 09 at 1:42 pm
Hi guys, just installed Ubuntu 10.4 Netmix and works like a charm.
Everything out of the box. Haven’t tried Bluetooth. Some problems with the displau. Small white liens zooming across the screen horizontally. Anybody got an idea, what this is all about it?
Reg
Zed1111
25 lug 10 at 10:05 pm