Linux on a Toshiba Satellite A30-303
- New information about the internal modem.
- IRDA working.
The first of it all: lspci output
00:00.0 Host bridge: Intel Corp. 82852/855GM Host Bridge (rev 02) 00:00.1 System peripheral: Intel Corp.: Unknown device 3584 (rev 02) 00:00.3 System peripheral: Intel Corp.: Unknown device 3585 (rev 02) 00:02.0 VGA compatible controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02) 00:02.1 Display controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02) 00:1d.0 USB Controller: Intel Corp. 82801DB USB (Hub #1) (rev 03) 00:1d.1 USB Controller: Intel Corp. 82801DB USB (Hub #2) (rev 03) 00:1d.2 USB Controller: Intel Corp. 82801DB USB (Hub #3) (rev 03) 00:1d.7 USB Controller: Intel Corp. 82801DB USB2 (rev 03) 00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 83) 00:1f.0 ISA bridge: Intel Corp. 82801DBM LPC Interface Controller (rev 03) 00:1f.1 IDE interface: Intel Corp. 82801DBM Ultra ATA Storage Controller (rev 03) 00:1f.3 SMBus: Intel Corp. 82801DB/DBM SMBus Controller (rev 03) 00:1f.5 Multimedia audio controller: Intel Corp. 82801DB AC'97 Audio Controller (rev 03) 00:1f.6 Modem: Intel Corp. 82801DB AC'97 Modem Controller (rev 03) 02:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80) 02:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 02:04.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller (rev 01)
lsmod output on my machine
Module Size Used by Not tainted i830 66688 1 agpgart 25320 8 (autoclean) ds 7016 1 yenta_socket 10816 1 pcmcia_core 41600 0 [ds yenta_socket] serial 49636 0 (autoclean) mousedev 4404 1 hid 21828 0 (unused) ehci-hcd 25192 0 (unused) i810_audio 25272 0 ac97_codec 13768 0 [i810_audio] soundcore 3780 2 [i810_audio] 8139too 13032 1 mii 2560 0 [8139too] crc32 2912 0 [8139too] keybdev 2112 0 (unused) input 3520 0 [mousedev hid keybdev] usb-uhci 23436 0 (unused)
OK: It's a Realtek-8139, so it works out of the box.
Kernel module: 8139too.
OK: It's an Intel 810. I use OSS and not ALSA.
Kernel module: i810_audio.
OK: It's an Intel 810. I've needed to install XFree86 4.3 (4.2 only worked with the vesa driver). The system sees the touchpad as a PS/2 mouse.
X11 driver: i810.
OK: 3D acceleration is provided by the i830 DRI kernel module. You need XFree86 4.3 (4.2 didn't work for me). Compile agpgart and i830 as modules.
Kernel modules: agpgart and i830 (2.4.x), agpgart, intel-agp and i830 (2.6.x).
OK: The unit is a MATSHITA DVD-RAM UJ-811. Tested CD-R, CD-RW, and DVD-R with cdrecord, cdrdao, dvdrecord and dvd+rw-tools, everything worked fine. One caveat; in Toshiba's web it's said the drive is 4x CD-RW and 10x HS CD-RW; don't know what the hell a 'HS CD-RW' is, but I couldn't write on 10x CD-RW media I own from my previous HP9500 8xCD-RW; I only could record on old 2x media.
I've used ide-scsi on Linux 2.4.x; tests with Linux 2.6.x and ATAPI worked also well except for dvdrecord.
OK: Worked out of the box.
Kernel module: usb-uhci (2.4.x), uhci_hcd (2.6.x).
OK: Worked out of the box.
Kernel module: yenta_socket.
OK: The power button and the lid detector send correctly their events; the battery seems to inform correctly about its charge.
OK: Neither the toshoboe nor the donauboe kernel drivers are needed; the IRDA port appears as the second serial port at /dev/ttyS1. You just need to run
irattach /dev/ttyS1 -s
Test it with irdadump and an IRDA device.
I've successfully used gammu to backup my Nokia 8210 and my wife's Nokia 8310 cellular phones, and minicom to connect to my cellular phone modem. Use the /dev/ircomm0 device for these purposes (NOT /dev/ttyS1).
OK: Vladimir Volcko informs me that the modem correctly works with version 2.7.10 of the slmdm drivers. I personally didn't try yet.
Funny CD / Web / i keys
NO: They don't seem to send keyboard events. Don't worry much, either.
Don't know: Send me some Firewire hardware and I'll try.