This is a survey about Linux related hardware features of
the Toshiba
Tecra M1. I don't try to explain the usual
installation details (for instance, which partitions I have
made).
Johannes Kuhn <gruemel-monster_at_gmx.net>
I was told that on the RH 9.0 base installation you have to turn on dma support and enable 32-Bit I/O. (thx to Nigel Samaroo) - I never noticed that as i imediately updated to a newer vanilla kernel-
Also switching to different output methods with "Fn-F5" should make the screen look normal again (not 4x bigger than the actual Display).
If you want to use the "Fn" buttons on the tecra m1 you can use FNFX (found on fnfx.sourceforge.net), it works great for me I can even turn on/off the fan if i want to.
swsuspend works O.K. here with kernel 2.6-test11 (it worked since 2.6-test7 though). It just sometimes messes up my network connection. but on the other side it even survived suspending while compiling and the compiling kept on going after starting up again (might not be too special for you but i really think that is cool;))
I am not any longer running redhat on my laptop but gentoo. Which really works great here. No messing around with my grafics card. Everything was just running properly. -Well at least pretty much(it was a pain to install grub...)- I migt do a short howto for gentoo, soon, too.
If anyone manages to get the Infrared Port running, please inform me (I was juts too lazy to figure out - I guess). Same for the Modem.
On my Tecra M1 I installed RedHat 9.0(http://www.redhat.com). I installed it from the cds (had no dvd to try). And because the vesa grafics driver seems not to work properly (weird colors when starting instalation in graphical mode) i had to install with "linux text".
General system information:
Linux Gruemel_Laptop 2.4.20 #4 Son Jul 13 16:07:36 CEST 2003 i686 i686 i386 GNU/Linux
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 9
model name : Intel(R) Pentium(R) M processor 1400MHz
stepping : 5
cpu MHz : 1396.534
cache size : 0 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr mce cx8 sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 tm
bogomips : 2785.28
Dateisystem 1K-Blöcke Benutzt Verfügbar Ben% Eingehängt auf
/dev/hda5 3028080 212284 2661976 8% /
/dev/hda3 77750 12520 61216 17% /boot
/dev/hda7 10151832 1924200 7711948 20% /home
/dev/hda6 10236368 192 10236176 1% /mnt/Daten
none 128120 0 128120 0% /dev/shm
/dev/hda9 5044156 2549236 2238688 54% /usr
/dev/hda8 1510032 455228 978096 32% /var
Platte /dev/hda: 40.0 GByte, 40007761920 Byte
255 Koepfe, 63 Sektoren/Spuren, 4864 Zylinder
Einheiten = Zylinder von 16065 * 512 = 8225280 Bytes
Geraet boot. Anfang Ende Bloecke Id Dateisystemtyp
/dev/hda1 * 1 1006 8080663+ b Win95 FAT32
/dev/hda2 1017 4864 30909060 f Win95 Erw. (LBA)
/dev/hda3 1007 1016 80293+ 83 Linux
/dev/hda5 1017 1399 3076416 83 Linux
/dev/hda6 1400 2674 10241406 b Win95 FAT32
/dev/hda7 2675 3958 10313698+ 83 Linux
/dev/hda8 3959 4149 1534176 83 Linux
/dev/hda9 4150 4787 5124703+ 83 Linux
/dev/hda10 4788 4864 618471 82 Linux Swap
Partitionstabelleneinträge sind nicht in Platten-Reihenfolge
After having lots of troubles with the trident driver, I tried around, a lot with the vesa driver but couldn`t get it showing propper colors (it looked like the alien filter of gimp). Then i played with all of the trident drivers options and finaly got it working (it did not crash anymore and showed the right colors) but the screen, no matter what resolutions i tried stayed 4 times bigger than my display. After i gave up and started linux up with a framebuffer, strangely the trident driver showed the rigt resolution, too. I dont know why that is, but i never had too much to do with X and framebuffer stuff, so if anybody is able to enlighten me go ahead and write an e-mail. My XFConfig looks like that: (the ShadowFB option is important!)
# XFree86 4 configuration created by redhat-config-xfree86 Section "ServerLayout" Identifier "Default Layout" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" # InputDevice "DevInputMice" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" InputDevice "DevInputMice" "AlwaysCore" EndSection Section "Files" # RgbPath is the location of the RGB database. Note, this is the name of the # file minus the extension (like ".txt" or ".db"). There is normally # no need to change the default. # Multiple FontPath entries are allowed (they are concatenated together) # By default, Red Hat 6.0 and later now use a font server independent of # the X server to render fonts. RgbPath "/usr/X11R6/lib/X11/rgb" FontPath "unix/:7100" EndSection Section "Module" Load "dbe" Load "extmod" Load "fbdevhw" Load "glx" Load "record" Load "freetype" Load "type1" EndSection Section "InputDevice" # Specify which keyboard LEDs can be user-controlled (eg, with xset(1)) # Option "Xleds" "1 2 3" # To disable the XKEYBOARD extension, uncomment XkbDisable. # Option "XkbDisable" # To customise the XKB settings to suit your keyboard, modify the # lines below (which are the defaults). For example, for a non-U.S. # keyboard, you will probably want to use: # Option "XkbModel" "pc102" # If you have a US Microsoft Natural keyboard, you can use: # Option "XkbModel" "microsoft" # # Then to change the language, change the Layout setting. # For example, a german layout can be obtained with: # Option "XkbLayout" "de" # or: # Option "XkbLayout" "de" # Option "XkbVariant" "nodeadkeys" # # If you'd like to switch the positions of your capslock and # control keys, use: # Option "XkbOptions" "ctrl:swapcaps" # Or if you just want both to be control, use: # Option "XkbOptions" "ctrl:nocaps" # Identifier "Keyboard0" Driver "keyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc105" Option "XkbLayout" "de" Option "XkbVariant" "nodeadkeys" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "PS/2" Option "Device" "/dev/psaux" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "no" EndSection Section "InputDevice" # If the normal CorePointer mouse is not a USB mouse then # this input device can be used in AlwaysCore mode to let you # also use USB mice at the same time. Identifier "DevInputMice" Driver "mouse" Option "Protocol" "IMPS/2" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "no" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Toshiba TOS5082" DisplaySize 290 220 HorizSync 31.0 - 48.0 VertRefresh 50.0 - 70.0 Option "dpms" EndSection Section "Device" Identifier "Trident CyberXP" Driver "trident" VendorName "Trident/Toshiba" BoardName "CyberBlade/XP/Ai1" ChipSet "cyberbladeXPAi1" Option "CyberShadow" "false" Option "ShadowFB" "true" Option "accel" Option "BackingStore" "on" Option "SaveUnders" "on" BusID "PCI:01:00:0" EndSection Section "Screen" Identifier "Screen0" Device "Trident CyberXP" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1024x768" EndSubSection EndSection Section "DRI" Group 0 Mode 0666 EndSection
/dev/hda:
Model=TOSHIBA MK4019GAX, FwRev=FA003E, SerialNo=433L8209T
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=46
BuffType=unknown, BuffSize=0kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=78140160
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=yes: unknown setting WriteCache=enabled
Drive conforms to: device does not report version: 1 2 3 4 5
Output of probe:
PCI bridge probe: Toshiba ToPIC100 found, 2 sockets.
Have not tried any yet. will post results, soon.
Got propperly configured by RedHat installation
Haven't tried yet
ttyS00 at 0x03f8 (irq = 4) is a 16550A
Have not tried yet. Results will follow.
Output from lspci:
00:00.0 Host bridge: Intel Corp.: Unknown device 3340 (rev 03)
00:01.0 PCI bridge: Intel Corp.: Unknown device 3341 (rev 03)
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 USB EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 83)
00:1f.0 ISA bridge: Intel Corp.: Unknown device 24cc (rev 03)
00:1f.1 IDE interface: Intel Corp.: Unknown device 24ca (rev 03)
00:1f.5 Multimedia audio controller: Intel Corp. 82801DB AC'97 Audio (rev 03)
00:1f.6 Modem: Intel Corp. 82801DB AC'97 Modem (rev 03)
01:00.0 VGA compatible controller: Trident Microsystems: Unknown device 2100 (rev 91)
02:07.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
02:09.0 Ethernet controller: Intel Corp.: Unknown device 1016 (rev 03)
02:0a.0 Network controller: Intel Corp.: Unknown device 1043 (rev 04)
02:0b.0 CardBus bridge: Toshiba America Info Systems ToPIC95 PCI to Cardbus Bridge with ZV Support (rev 32)
02:0b.1 CardBus bridge: Toshiba America Info Systems ToPIC95 PCI to Cardbus Bridge with ZV Support (rev 32)
02:0d.0 System peripheral: Toshiba America Info Systems SD TypA Controller (rev 03)
This report was generated by lanoche v0.7 at 2003-07-13.
The latest version of lanoche is
available at TuxMobil - Software.