criggie.org.nz
News | Images | MP3 | Humour | Email Us | Webmail | Links |
Stuff from: | Debbie | Criggie | Daniel | Luke | Katherine | Gladys |
The short of it is, my Toshiba Tecra 530 CDT is running Linux fine. The distro I use is Debian Stable, which is upgraded to testing after the initial install
This is the hardware
More details will be added over time. Any queries - email me from this mailer page
These are the niggles I haven't fixed yet... Always work in progress
Notes... No proof that the IR port actually works.... must test inside Windows. Yes, IR Port definitely works, I've tested it with a HP Laserjet 2200 in win98, but it wouldn't work with my palm-pilot. irattach /dev/ttyS1 modprobe toshoboe (the old toshiba IR type O module) modprobe irda modprobe irtty modprobe irlan modprobe ircomm modprobe ircomm-tty ifconfig irda0 IP netmask NETMASK ...
Sound was difficult to get going, but it works now. The on-board sound is based on an ISA CS4232 but the addresses are not standard. Add this line to your /etc/modules to load the module with the correct parameters.
cs4232 io=0x534 irq=5 dma=1 dma2=0
The speakers are suprisingly good for a laptop, but they're still crap. The headphone socket is round the back, and Koss make excellent earphones.
Universal Serial Bus controller is iffy on Toshiba Tecra laptops, if the controller is a Revision 0 or Revision 01. As you can see, my laptop has a revision 01 USB controller, which means it sort-of works. I can use a USB mouse with X, but not a Philips webcam based on the pwc module.
I bought a USB light, so I can geek at night. No drivers are needed, all the light needs is power.
I added a USB bluetooth adapter so I could play with connecting to my phone. It works in linux, but haven't had time to play with it much.
Lastly I have an 36 Gb external USB hard drive, no news on this yet either.
00:00.0 Host bridge: Toshiba America Info Systems 601 (rev 26) 00:02.0 CardBus bridge: Toshiba America Info Systems ToPIC95 (rev 07) 00:02.1 CardBus bridge: Toshiba America Info Systems ToPIC95 (rev 07) 00:04.0 VGA compatible controller: Chips and Technologies F65555 HiQVPro (rev c3) 00:0b.0 USB Controller: NEC Corporation USB (rev 01)
0000:00:00.0 Host bridge: Toshiba America Info Systems 601 (rev 26) 0000:00:02.0 CardBus bridge: Toshiba America Info Systems ToPIC95 (rev 07) 0000:00:02.1 CardBus bridge: Toshiba America Info Systems ToPIC95 (rev 07) 0000:00:04.0 VGA compatible controller: Chips and Technologies F65555 HiQVPro (rev c3) 0000:00:0b.0 USB Controller: NEC Corporation USB (rev 01) 0000:05:00.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
Module Size Used by Not tainted orinoco_cs 4680 2 orinoco 29568 0 [orinoco_cs] hermes 3296 0 [orinoco_cs orinoco] ds 6624 2 [orinoco_cs] i82365 22384 2 pcmcia_core 41376 0 [orinoco_cs ds i82365] nls_cp437 4384 2 (autoclean) usb-ohci 17472 0 (unused) usbmouse 1760 0 (unused) hid 18784 0 (unused) usbcore 48000 1 [usb-ohci usbmouse hid] mousedev 3744 1 input 3040 0 [usbmouse hid mousedev] smbfs 31296 2 apm 9116 2 toshiba 2624 0 cs4232 3552 0 uart401 5984 0 [cs4232] ad1848 20640 0 [cs4232] isa-pnp 27400 0 [cs4232 ad1848] sound 52844 0 [cs4232 uart401 ad1848] soundcore 3204 4 [sound]
# /etc/modules: kernel modules to load at boot time. # # This file should contain the names of kernel modules that are # to be loaded at boot time, one per line. Comments begin with # a "#", and everything on the line after them are ignored. # sound stuff sound soundcore isa-pnp ad1848 uart401 cs4232 io=0x534 irq=5 dma=1 dma2=0 toshiba apm smbfs # USB usb-storage mousedev hid usbmouse input usb-ohci usbcore
### BEGIN DEBCONF SECTION # XF86Config-4 (XFree86 server configuration file) 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.) # # If you want your changes to this file preserved by dexconf, only make changes # before the "### BEGIN DEBCONF SECTION" line above, and/or after the # "### END DEBCONF SECTION" line below. # # To change things within the debconf section, run the command: # dpkg-reconfigure xserver-xfree86 # as root. Also see "How do I add custom sections to a dexconf-generated # XF86Config or XF86Config-4 file?" in /usr/share/doc/xfree86-common/FAQ.gz. Section "Files" FontPath "unix/:7100" # local font server FontPath "unix/:7101" # local font server FontPath "unix/:7110" # 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/100dpi/:unscaled" FontPath "/usr/lib/X11/fonts/75dpi/:unscaled" FontPath "/usr/lib/X11/fonts/Type1" FontPath "/usr/lib/X11/fonts/Speedo" FontPath "/usr/lib/X11/fonts/100dpi" FontPath "/usr/lib/X11/fonts/75dpi" EndSection Section "Module" Load "GLcore" Load "bitmap" Load "dbe" Load "ddc" # Load "dri" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "pex5" Load "record" Load "speedo" Load "type1" Load "vbe" Load "xie" EndSection Section "InputDevice" Identifier "Laptop Keyboard" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc104" Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "PS2 Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/psaux" Option "Protocol" "PS/2" Option "Emulate3Buttons" "true" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" Identifier "USB Mouse" Driver "mouse" Option "SendCoreEvents" "true" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" Option "Emulate3Buttons" "true" Option "ZAxisMapping" "4 5" EndSection Section "Device" Identifier "Generic Video Card" Driver "chips" Option "UseFBDev" "true" EndSection Section "Monitor" Identifier "TecraTFT" HorizSync 25-64 VertRefresh 40-70 Option "DPMS" EndSection Section "Screen" Identifier "Default Screen" Device "Generic Video Card" Monitor "TecraTFT" DefaultDepth 16 SubSection "Display" Depth 1 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 4 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 8 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 15 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 16 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "1024x768" "800x600" "640x480" EndSubSection EndSection Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Laptop Keyboard" InputDevice "USB Mouse" InputDevice "PS2 Mouse" EndSection Section "DRI" Mode 0666 EndSection ### END DEBCONF SECTION
This is the output of dmesg from the Debian-packaged version of kernel 2.4.18
Linux version 2.4.18-bf2.4 (root@zombie) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 Son Apr 14 09:53:28 CEST 2002 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000000a020000 (usable) BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved) On node 0 totalpages: 40992 zone(0): 4096 pages. zone(1): 36896 pages. zone(2): 0 pages. No local APIC present or hardware disabled Kernel command line: BOOT_IMAGE=k2418bf24 ro root=303 Initializing CPU#0 Detected 165.844 MHz processor. Console: colour VGA+ 80x34 Calibrating delay loop... 330.95 BogoMIPS Memory: 158060k/163968k available (1783k kernel code, 5520k reserved, 549k data, 280k init, 0k highmem) Dentry-cache hash table entries: 32768 (order: 6, 262144 bytes) Inode-cache hash table entries: 16384 (order: 5, 131072 bytes) Mount-cache hash table entries: 4096 (order: 3, 32768 bytes) Buffer-cache hash table entries: 8192 (order: 3, 32768 bytes) Page-cache hash table entries: 65536 (order: 6, 262144 bytes) CPU: Before vendor init, caps: 008001bf 00000000 00000000, vendor = 0 Intel Pentium with F0 0F bug - workaround enabled. CPU: After vendor init, caps: 008001bf 00000000 00000000 00000000 CPU: After generic, caps: 008001bf 00000000 00000000 00000000 CPU: Common caps: 008001bf 00000000 00000000 00000000 CPU: Intel Pentium MMX stepping 03 Checking 'hlt' instruction... OK. Checking for popad bug... OK. POSIX conformance testing by UNIFIX mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au) mtrr: detected mtrr type: none PCI: PCI BIOS revision 2.10 entry at 0xfdce3, last bus=21 PCI: Using configuration type 1 PCI: Probing PCI hardware Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd VFS: Diskquotas version dquot_6.4.0 initialized Journalled Block Device driver loaded vga16fb: initializing vga16fb: mapped to 0xc00a0000 Console: switching to colour frame buffer device 80x30 fb0: VGA16 VGA frame buffer device pty: 256 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A Real Time Clock Driver v1.10e block: 128 slots per queue, batch=32 RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize Uniform Multi-Platform E-IDE driver Revision: 6.31 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx hda: FUJITSU MHK2060AT, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hda: 11733120 sectors (6007 MB) w/512KiB Cache, CHS=730/255/63 ide-floppy driver 0.97.sv Partition check: hda: hda1 hda2 hda3 Floppy drive(s): fd0 is 1.44M FDC 0 is an 8272A Loading I2O Core - (c) Copyright 1999 Red Hat Software I2O configuration manager v 0.04. (C) Copyright 1999 Red Hat Software loop: loaded (max 8 devices) Compaq CISS Driver (v 2.4.5) HDLC support module revision 1.02 for Linux 2.4 Cronyx Ltd, Synchronous PPP and CISCO HDLC (c) 1994 Linux port (c) 1998 Building Number Three Ltd & Jan "Yenya" Kasprzak. ide-floppy driver 0.97.sv Promise Fasttrak(tm) Softwareraid driver 0.03beta: No raid array found Highpoint HPT370 Softwareraid driver for linux version 0.01 No raid array found SCSI subsystem driver Revision: 1.00 Red Hat/Adaptec aacraid driver, Apr 14 2002 DC390: 0 adapters found 3ware Storage Controller device driver for Linux v1.02.00.016. 3w-xxxx: No cards with valid units found. request_module[scsi_hostadapter]: Root fs not mounted request_module[scsi_hostadapter]: Root fs not mounted i2o_scsi.c: Version 0.0.1 chain_pool: 0 bytes @ c129f9a0 (512 byte buffers X 4 can_queue X 0 i2o controllers) NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 1024 buckets, 8Kbytes TCP: Hash tables configured (established 16384 bind 16384) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. EXT3-fs: INFO: recovery required on readonly filesystem. EXT3-fs: write access will be enabled during recovery. kjournald starting. Commit interval 5 seconds EXT3-fs: recovery complete. EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 280k freed Adding Swap: 265064k swap-space (priority -1) EXT3 FS 2.4-0.9.17, 10 Jan 2002 on ide0(3,3), internal journal isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found ad1848/cs4248 codec driver Copyright (C) by Hannu Savolainen 1993-1996 ad1848: No ISAPnP cards found, trying standard ones... cs4232: set synthio and synthirq to use the wavefront facilities. Toshiba System Managment Mode driver v1.11 26/9/2001 apm: BIOS version 1.2 Flags 0x02 (Driver version 1.16) mice: PS/2 mouse device common for all mice usb.c: registered new driver usbdevfs usb.c: registered new driver hub usb.c: registered new driver hiddev usb.c: registered new driver hid hid-core.c: v1.8 Andreas Gal, Vojtech Pavlikhid-core.c: USB HID support drivers usb.c: registered new driver usb_mouse usbmouse.c: v1.6:USB HID Boot Protocol mouse driver usb-ohci.c: USB OHCI at membase 0xcb096000, IRQ 11 usb-ohci.c: usb-00:0b.0, NEC Corporation USB usb.c: new USB bus registered, assigned bus number 1 hub.c: USB hub found hub.c: 2 ports detected usb-uhci.c: $Revision: 1.275 $ time 10:29:43 Apr 14 2002 usb-uhci.c: High bandwidth mode enabled usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
This is the output of dmesg from a self-compiled kernel 2.6.6
Linux version 2.6.6 (root@thionite) (gcc version 3.3.3 (Debian 20040401)) #1 Thu May 20 23:15:58 NZST 2004 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000000a020000 (usable) BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved) 160MB LOWMEM available. On node 0 totalpages: 40992 DMA zone: 4096 pages, LIFO batch:1 Normal zone: 36896 pages, LIFO batch:9 HighMem zone: 0 pages, LIFO batch:1 DMI not present. ACPI: Unable to locate RSDP Built 1 zonelists Kernel command line: BOOT_IMAGE=k266 ro root=303 apm=on Initializing CPU#0 PID hash table entries: 1024 (order 10: 8192 bytes) Detected 165.802 MHz processor. Using tsc for high-res timesource Console: colour dummy device 80x25 Memory: 159096k/163968k available (1877k kernel code, 4260k reserved, 749k data, 116k init, 0k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay loop... 324.60 BogoMIPS 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: 008001bf 00000000 00000000 00000000 CPU: After vendor identify, caps: 008001bf 00000000 00000000 00000000 Intel Pentium with F0 0F bug - workaround enabled. CPU: After all inits, caps: 008001bf 00000000 00000000 00000000 CPU: Intel Pentium MMX stepping 03 Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX NET: Registered protocol family 16 PCI: PCI BIOS revision 2.10 entry at 0xfdce3, last bus=21 PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Probing PCI hardware (bus 00) vesafb: framebuffer at 0xfe000000, mapped to 0xcb000000, size 2048k vesafb: mode is 1024x768x16, linelength=2048, pages=0 vesafb: protected mode interface info at e400:96b0 vesafb: scrolling: redraw vesafb: directcolor: size=0:5:5:5, shift=0:10:5:0 fb0: VESA VGA frame buffer device vga16fb: initializing vga16fb: mapped to 0xcb201000 fb1: VGA16 VGA frame buffer device SGI XFS with no debug enabled Console: switching to colour frame buffer device 128x48 Real Time Clock Driver v1.12 Hangcheck: starting hangcheck timer 0.5.0 (tick is 180 seconds, margin is 60 seconds). Using anticipatory io scheduler Floppy drive(s): fd0 is 1.44M FDC 0 is an 8272A loop: loaded (max 8 devices) Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx hda: FUJITSU MHS2030AT, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hda: max request size: 128KiB hda: 58605120 sectors (30005 MB) w/2048KiB Cache, CHS=58140/16/63 hda: hda1 hda2 hda3 hda4 < hda5 > mice: PS/2 mouse device common for all mice input: PC Speaker serio: i8042 AUX port at 0x60,0x64 irq 12 input: PS/2 Generic Mouse on isa0060/serio1 serio: i8042 KBD port at 0x60,0x64 irq 1 input: AT Translated Set 2 keyboard on isa0060/serio0 I2O Core - (C) Copyright 1999 Red Hat Software I2O: Event thread created as pid 108 i2o: Checking for PCI I2O controllers... I2O configuration manager v 0.04. (C) Copyright 1999 Red Hat Software NET: Registered protocol family 2 IP: routing cache hash table of 1024 buckets, 8Kbytes TCP: Hash tables configured (established 16384 bind 32768) NET: Registered protocol family 1 NET: Registered protocol family 17 EXT3-fs: INFO: recovery required on readonly filesystem. EXT3-fs: write access will be enabled during recovery. kjournald starting. Commit interval 5 seconds EXT3-fs: hda3: orphan cleanup on readonly fs ext3_orphan_cleanup: deleting unreferenced inode 181178 ext3_orphan_cleanup: deleting unreferenced inode 146048 ext3_orphan_cleanup: deleting unreferenced inode 146041 EXT3-fs: hda3: 3 orphan inodes deleted EXT3-fs: recovery complete. EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 116k freed Adding 265064k swap on /dev/hda2. Priority:-1 extents:1 EXT3 FS on hda3, internal journal Toshiba System Managment Mode driver v1.11 26/9/2001 apm: BIOS version 1.2 Flags 0x02 (Driver version 1.16ac) usbcore: registered new driver usbfs usbcore: registered new driver hub usbcore: registered new driver usbmouse drivers/usb/input/usbmouse.c: v1.6:USB HID Boot Protocol mouse driver kjournald starting. Commit interval 5 seconds EXT3 FS on hda5, internal journal EXT3-fs: recovery complete. EXT3-fs: mounted filesystem with ordered data mode. Linux Kernel Card Services options: [pci] [cardbus] [pm] PCI: Enabling device 0000:00:02.0 (0004 -> 0006) Yenta: CardBus bridge found at 0000:00:02.0 [0000:0000] Yenta: ISA IRQ mask 0x06b8, PCI irq 11 Socket status: 30000007 PCI: Enabling device 0000:00:02.1 (0004 -> 0006) Yenta: CardBus bridge found at 0000:00:02.1 [0000:0000] Yenta: ISA IRQ mask 0x06b8, PCI irq 11 Socket status: 30000020 ath_hal: module license 'Proprietary' taints kernel. ath_hal: 0.9.6.11 wlan: 0.7.3.1 BETA ath_pci: 0.8.5.2 BETA PCI: Enabling device 0000:05:00.0 (0000 -> 0002) ath_pci: cache line size not set; forcing 8 ath0: mac 5.9 phy 4.3 5ghz radio 4.6 ath0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps ath0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps ath0: 802.11 address: 00:0d:88:c2:1d:25 ath0: Atheros 5212: mem=0x11000000, irq=11 ohci_hcd: 2004 Feb 02 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) ohci_hcd: block sizes: ed 64 td 64 ohci_hcd 0000:00:0b.0: NEC Corporation USB ohci_hcd 0000:00:0b.0: irq 11, pci mem cb259000 ohci_hcd 0000:00:0b.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 irda_init() NET: Registered protocol family 23 hda: drive_cmd: status=0x51 { DriveReady SeekComplete Error } hda: drive_cmd: error=0x04 { DriveStatusError } cs: IO port probe 0x0c00-0x0cff: clean. cs: IO port probe 0x0800-0x08ff: clean. cs: IO port probe 0x0100-0x04ff: excluding 0x220-0x22f 0x330-0x337 0x370-0x37f 0x388-0x38f 0x3f8-0x3ff 0x480-0x48f 0x4d0-0x4d7 cs: IO port probe 0x0a00-0x0aff: clean. nfs warning: mount version older than kernel
Some of these are international part numbers, some will be localised. If you know more email me!
Part # | Description | |
PA1247EA | Base Laptop (NZ model) | |
PA2039U | 16MB RAM Module | |
PA2043U | 32MB RAM Module | |
PA2044U | 64MB RAM Module | |
PA2042U | 128MB RAM Module 16x64-60ns, 144p SO DIMM, 3.3v, EDO | |
BC7515 | Nylon carrying case | With side pocket, handle and shoulder strap |
BC7521 | Deluxe Nylon carrying case | With side pockets, handle and shoulder strap |
PA2449U | Battery recharger / Second Battery Recharger (w/AC adaptor) | Not sure what this is... Probably an external charger for batteries. |
PA2450U | AC adaptor | NZ version |
PA2448U | Battery pack | Lithium-Ion, 3400 mAh, DC 10.8 Volts) |
PA2451U | Secondary battery pack (w/AC adaptor) | |
PA2609U | Select-Bay 2GB Second Hard Disk Drive | |
PA2611U | FDD Attachment Case | Allows floppy drive to be used outside laptop. |
PA2710U | Desk Station V Plus | This is the bigger of the two expanders. Provides a CRT stand, and some quantity of normal PCI/ISA slots for plugging desktop components into. |
PA2713U | Enhanced Port Replicator II | This port replicator is intended to sit on your desk, permenantly plugged into your extermal monitor/peripherals. This cannot be powered by the laptop's batteries. Provides
|
PA2656U | Extra user swappable floppy disk drive for Desk Station V Plus | |
PA3049U-1ACA | Universal AC adaptor |
More details will be added over time. Any queries - email me from this mailer page
This file last modified Friday July 14, 2017
If you find something here useful, feel free to donate bitcoin: Donations address: 14LHst9s1UEh8NMem87qaEd9tJWSCiNt1x
.