Installing Debian on A Toshiba Satellite A10-S503

Body

When I installed Debian, I choose testing due to the hardware support, I Installed using the new Debian installer "Beta 4" at that time. Booting and installation went fine with no problems.

Below you'll find more details.


Hardware configuration:

  • Mobile Intel Celeron 2.2
  • 256 MB RAM
  • 30 GB HDD
  • External 3.5" 1.44 MB floppy
  • CD-ROM/DVD-ROM

lspci output:

0000:00:00.0 Host bridge: Intel Corp. 82852/855GM Host Bridge (rev 01) 0000:00:00.1 System peripheral: Intel Corp. 855GM/GME GMCH Memory I/O Control Registers (rev 01) 0000:00:00.3 System peripheral: Intel Corp. 855GM/GME GMCH Configuration Process Registers (rev 01) 0000:00:02.0 VGA compatible controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 01) 0000:00:02.1 Display controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 01) 0000:00:1d.0 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03) 0000:00:1d.7 USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Controller (rev 03) 0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 83) 0000:00:1f.0 ISA bridge: Intel Corp. 82801DBM LPC Interface Controller (rev 03) 0000:00:1f.1 IDE interface: Intel Corp. 82801DBM (ICH4) Ultra ATA Storage Controller (rev 03) 0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03) 0000:00:1f.6 Modem: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03) 0000:01:08.0 Ethernet controller: Intel Corp. 82801BD PRO/100 VE (MOB) Ethernet Controller (rev 83) 0000:01:0b.0 CardBus bridge: Toshiba America Info Systems ToPIC95 PCI to Cardbus Bridge with ZV Support (rev 33)

dmesg output:

Linux version 2.6.7-1-686 (dilinger@toaster.hq.voxel.net) (gcc version 3.3.4 (Debian 1:3.3.4-2)) #1 Thu Jul 8 05:36:53 EDT 2004 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 00000000000eee00 (reserved) BIOS-e820: 00000000000eee00 - 00000000000ef000 (ACPI NVS) BIOS-e820: 00000000000ef000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000000ef40000 (usable) BIOS-e820: 000000000ef40000 - 000000000ef50000 (ACPI data) BIOS-e820: 000000000ef50000 - 000000000f000000 (reserved) BIOS-e820: 00000000fec10000 - 00000000fec20000 (reserved) BIOS-e820: 00000000feda0000 - 00000000fedc0000 (reserved) BIOS-e820: 00000000ffb80000 - 00000000ffc00000 (reserved) BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved) 0MB HIGHMEM available. 239MB LOWMEM available. On node 0 totalpages: 61248 DMA zone: 4096 pages, LIFO batch:1 Normal zone: 57152 pages, LIFO batch:13 HighMem zone: 0 pages, LIFO batch:1 DMI 2.3 present. ACPI: RSDP (v000 TOSHIB ) @ 0x000f0180 ACPI: RSDT (v001 TOSHIB 750 0x00970814 TASM 0x04010000) @ 0x0ef40000 ACPI: FADT (v002 TOSHIB 750 0x00970814 TASM 0x04010000) @ 0x0ef40058 ACPI: DBGP (v001 TOSHIB 750 0x00970814 TASM 0x04010000) @ 0x0ef400dc ACPI: BOOT (v001 TOSHIB 750 0x00970814 TASM 0x04010000) @ 0x0ef40030 ACPI: DSDT (v001 TOSHIB AFCF7 0x20030326 MSFT 0x0100000e) @ 0x00000000 ACPI: PM-Timer IO Port: 0xd808 Built 1 zonelists Kernel command line: BOOT_IMAGE=Linux ro root=302 No local APIC present or hardware disabled Initializing CPU#0 PID hash table entries: 1024 (order 10: 8192 bytes) Detected 2194.820 MHz processor. Using pmtmr for high-res timesource Console: colour VGA+ 80x25 Memory: 235112k/244992k available (1515k kernel code, 9188k reserved, 659k data, 148k init, 0k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay loop... 4292.60 BogoMIPS Security Scaffold v1.0.0 initialized Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Mount-cache hash table entries: 512 (order: 0, 4096 bytes) CPU: After generic identify, caps: bfebf9ff 00000000 00000000 00000000 CPU: After vendor identify, caps: bfebf9ff 00000000 00000000 00000000 CPU: Trace cache: 12K uops, L1 D cache: 8K CPU: L2 cache: 256K CPU: After all inits, caps: bfebf9ff 00000000 00000000 00000080 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU0: Intel P4/Xeon Extended MCE MSRs (12) available CPU0: Thermal monitoring enabled CPU: Intel Mobile Intel(R) Celeron(R) CPU 2.20GHz stepping 09 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. checking if image is initramfs...it isn't (ungzip failed); looks like an initrd Freeing initrd memory: 4676k freed NET: Registered protocol family 16 PCI: PCI BIOS revision 2.10 entry at 0xfd317, last bus=3 PCI: Using configuration type 1 mtrr: v2.0 (20020519) ACPI: Subsystem revision 20040326 ACPI: IRQ9 SCI: Level Trigger. ACPI: Interpreter enabled ACPI: Using PIC for interrupt routing ACPI: PCI Interrupt Link [LNKA] (IRQs *10) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *11) ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *11) ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *11) ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 *11) ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *11) ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 *11) ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 *11) ACPI: PCI Root Bridge [PCI0] (00:00) PCI: Probing PCI hardware (bus 00) PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1 PCI: Transparent bridge - 0000:00:1e.0 ACPI: PCI Interrupt Routing Table [_SB_.PCI0._PRT] ACPI: PCI Interrupt Routing Table [_SB_.PCI0.PCIB._PRT] ACPI: Power Resource [PFAN] (off) Linux Plug and Play Support v0.97 (c) Adam Belay PnPBIOS: Scanning system for PnP BIOS support... PnPBIOS: Found PnP BIOS installation structure at 0xc00f0410 PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0x9138, dseg 0x0 PnPBIOS: 12 nodes reported by PnP BIOS; 12 recorded by driver ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10 ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 11 ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11 ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11 ACPI: PCI Interrupt Link [LNKE] enabled at IRQ 11 ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11 PCI: Using ACPI for IRQ routing Simple Boot Flag at 0x7c set to 0x1 VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au) devfs: boot_options: 0x0 Initializing Cryptographic API isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found Serial: 8250/16550 driver $Revision: 1.90 $ 48 ports, IRQ sharing enabled PCI: Enabling device 0000:00:1f.6 (0000 -> 0001) RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 input: AT Translated Set 2 keyboard on isa0060/serio0 NET: Registered protocol family 2 IP: routing cache hash table of 2048 buckets, 16Kbytes TCP: Hash tables configured (established 16384 bind 32768) NET: Registered protocol family 8 NET: Registered protocol family 20 ACPI: (supports S0 S3 S4 S5) RAMDISK: cramfs filesystem found at block 0 RAMDISK: Loading 4676 blocks [1 disk] into ram disk... done. VFS: Mounted root (cramfs filesystem) readonly. Freeing unused kernel memory: 148k freed vesafb: probe of vesafb0 failed with error -6 NET: Registered protocol family 1 Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ICH4: IDE controller at PCI slot 0000:00:1f.1 ICH4: chipset revision 3 ICH4: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xbfa0-0xbfa7, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xbfa8-0xbfaf, BIOS settings: hdc:DMA, hdd:pio hda: TOSHIBA MK3021GAS, ATA DISK drive Using anticipatory io scheduler ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hdc: TOSHIBA DVD-ROM SD-C2612, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 hda: max request size: 128KiB hda: 58605120 sectors (30005 MB), CHS=58140/16/63, UDMA(100) /dev/ide/host0/bus0/target0/lun0: p1 p2 p3 p4 p5 p6 p7 > kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. Adding 554200k swap on /dev/hda7. Priority:-1 extents:1 EXT3 FS on hda2, internal journal Real Time Clock Driver v1.12 SCSI subsystem initialized hdc: ATAPI 24X DVD-ROM drive, 192kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 PCI: Enabling device 0000:00:1f.5 (0000 -> 0003) PCI: Setting latency timer of device 0000:00:1f.5 to 64 intel8x0_measure_ac97_clock: measured 48931 usecs intel8x0: clocking to 48000 apm: BIOS version 1.2 Flags 0x02 (Driver version 1.16ac) apm: overridden by ACPI. input: PC Speaker mice: PS/2 mouse device common for all mice input: PS/2 Generic Mouse on isa0060/serio1 toshiba_acpi: Toshiba Laptop ACPI Extras version 0.18 toshiba_acpi: HCI method: _SB_.VALD.GHCI eepro100.c:v1.09j-t 9/29/99 Donald Becker http://www.scyld.com/network/eepro100.html eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin and others ts: Compaq touchscreen protocol output eth0: OEM i82557/i82558 10/100 Ethernet, 00:08:0D:EE:2D:66, IRQ 11. Board assembly 000000-000, Physical connectors present: RJ45 Primary interface chip i82555 PHY #1. General self-test: passed. Serial sub-system self-test: passed. Internal registers self-test: passed. ROM checksum self-test: passed (0x04f4518b). Linux agpgart interface v0.100 (c) Dave Jones agpgart: Detected an Intel 855 Chipset. agpgart: Maximum main memory to use for agp memory: 189M agpgart: Detected 16252K stolen memory. agpgart: AGP aperture is 128M @ 0xd8000000 [drm] Initialized i830 1.3.2 20021108 on minor 0: Intel Corp. 82852/855GM Integrated Graphics Device [drm] Initialized i830 1.3.2 20021108 on minor 1: Intel Corp. 82852/855GM Integrated Graphics Device (#2) Capability LSM initialized device-mapper: 4.1.0-ioctl (2003-12-10) initialised: dm@uk.sistina.com FAT: bogus number of reserved sectors VFS: Can't find a valid FAT filesystem on dev hda1. kjournald starting. Commit interval 5 seconds EXT3 FS on hda3, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hda5, internal journal EXT3-fs: mounted filesystem with ordered data mode. usbcore: registered new driver usbfs usbcore: registered new driver hub USB Universal Host Controller Interface driver v2.2 uhci_hcd 0000:00:1d.0: Intel Corp. 82801DB (ICH4) USB UHCI #1 PCI: Setting latency timer of device 0000:00:1d.0 to 64 uhci_hcd 0000:00:1d.0: irq 10, io base 0000cfe0 uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1 hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected PCI: Enabling device 0000:00:1d.7 (0000 -> 0002) ehci_hcd 0000:00:1d.7: Intel Corp. 82801DB (ICH4) USB2 EHCI Controller PCI: Setting latency timer of device 0000:00:1d.7 to 64 ehci_hcd 0000:00:1d.7: irq 11, pci mem cf98c000 ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2 PCI: cache line size of 128 is not supported by device 0000:00:1d.7 ehci_hcd 0000:00:1d.7: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10 hub 2-0:1.0: USB hub found hub 2-0:1.0: 6 ports detected cpci_hotplug: CompactPCI Hot Plug Core version: 0.2 pci_hotplug: PCI Hot Plug PCI Core version: 0.5 pciehp: acpi_pciehprm:_SB_.PCI0 evaluate _BBN fail=0x5 pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x5 shpchp: acpi_shpchprm:_SB_.PCI0 evaluate _BBN fail=0x5 shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x5 hw_random: RNG not detected PCI: Setting latency timer of device 0000:00:1f.6 to 64 e100: Intel(R) PRO/100 Network Driver, 3.0.18 e100: Copyright(c) 1999-2004 Intel Corporation Linux Kernel Card Services options: [pci] [cardbus] [pm] PCI: Enabling device 0000:01:0b.0 (0000 -> 0002) Yenta: CardBus bridge found at 0000:01:0b.0 [1179:0001] Yenta: ISA IRQ mask 0x00b8, PCI irq 11 Socket status: 30000007

Sound:

modprobe snd-intel8x0

X:

# XF86Config-4 (XFree86 X Window System server configuration file) # # This file was generated by dexconf, the Debian X Configuration tool, using # values from the debconf database. # # Edit this file with caution, and see the XF86Config-4 manual page. # (Type "man XF86Config-4" at the shell prompt.) # # This file is automatically updated on xserver-xfree86 package upgrades *only* # if it has not been modified since the last upgrade of the xserver-xfree86 # package. # # If you have edited this file but would like it to be automatically updated # again, run the following commands as root: # # cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.custom # md5sum /etc/X11/XF86Config-4 > /var/lib/xfree86/XF86Config-4.md5sum # dpkg-reconfigure xserver-xfree86 Section "Files" # FontPath "unix/:7100" # local font server # if the local font server has problems, we can fall back on these FontPath "/usr/lib/X11/fonts/misc" FontPath "/usr/lib/X11/fonts/cyrillic" FontPath "/usr/lib/X11/fonts/75dpi/:unscaled" FontPath "/usr/lib/X11/fonts/100dpi/:unscaled" FontPath "/usr/lib/X11/fonts/Type1" FontPath "/usr/lib/X11/fonts/CID" FontPath "/usr/lib/X11/fonts/Speedo" FontPath "/usr/lib/X11/fonts/100dpi" FontPath "/usr/lib/X11/fonts/75dpi" FontPath "/usr/X11R6/lib/X11/fonts/TrueType" FontPath "/usr/share/fonts/arabeyes" FontPath "/usr/share/fonts/truetype/commercial/" EndSection Section "Module" # Load "xtt" Load "GLcore" Load "bitmap" # Load "dbe" # Load "ddc" Load "dri" Load "extmod" Load "freetype" Load "glx" # Load "int10" # Load "record" # Load "speedo" Load "type1" # Load "vbe" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc104" Option "XkbLayout" "us,ar" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/psaux" Option "Protocol" "PS/2" Option "Emulate3Buttons" "true" EndSection Section "Device" Identifier "Generic Video Card" Driver "i810" ## Option "SWCursor" "true" # BusID "PCI:0:0:0" EndSection Section "Monitor" Identifier "Generic Monitor" HorizSync 28-48 VertRefresh 43-72 Option "DPMS" EndSection Section "Screen" Identifier "Default Screen" Device "Generic Video Card" Monitor "Generic Monitor" DefaultDepth 16 SubSection "Display" Depth 1 Modes "800x600" EndSubSection SubSection "Display" Depth 4 Modes "800x600" EndSubSection SubSection "Display" Depth 8 Modes "800x600" EndSubSection SubSection "Display" Depth 15 Modes "800x600" EndSubSection SubSection "Display" Depth 16 Modes "800x600" EndSubSection SubSection "Display" Depth 24 Modes "800x600" EndSubSection EndSection Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" EndSection Section "DRI" Mode 0666 EndSection

NIC:

modprobe e100

Modem:

install slmodem from: http://www.smlink.com/main/index1.php?ln=en&main_id=40
You'll have to install the kernel-source package corresponding to your running kernel.
I have kernel-image-2.6.7-1-686, so:

apt-get install kernel-source-2.6.7 cd /usr/src/ tar -jxvf kernel-source-2.6.7.tar.bz2 cd kernel-source-2.6.7 cp /boot/config-2.6.7-1-686 .config cat Makefile | sed -e 's/EXTRAVERSION =/EXTRAVERSION = -1-686/' > Makefile- && mv Makefile- Makefile ln -sf /lib/modules/2.6.7-1-686/build /usr/src/kernel-source-2.6.7 make modules_prepare

Then install the slmodem driver:

tar -zxvf slmodem-x.x.x.tar.gz cd slmodem slmodem-x.x.x make make install cp scripts/debian/slmodemd /etc/init.d modprobe slamr update-rc.d slmodemd defaults /etc/init.d/slmodemd start ln -sf /dev/ttySL0 /dev/modem

3D

3D works fine, However I loose the acceleration when I resume, You'll have to kill the X and restart it.

echo 3 > /proc/acpi/sleep

Using toshiba_acpi

modprobe toshiba_acpi echo "brightness: [0-7] > /proc/acpi/toshiba/lcd echo "running:[0-1]" > /proc/acpi/toshiba/fan


Suspend/Resume:

Using acpi It works fine, However I have to stop the hotplug otherwise it won't resume. Something between the USB/Hotplug/Resume.

Add new comment

The content of this field is kept private and will not be shown publicly.