Thinkpad slicing and boot managing
Lars
lars at gmx.at
Sun Jul 6 08:24:55 PDT 2003
Oh ok, thank you for your comments and corrections,
I'll change my config accordingly.
On Sat, Jul 05, 2003 at 10:19:24AM -0700, Kevin Oberman wrote:
> > Date: Sat, 5 Jul 2003 11:43:02 +0200
> > From: Lars <lars at gmx.at>
> > Sender: owner-freebsd-mobile at freebsd.org
> >
> > Date: Fri, 4 Jul 2003 18:56:20 +0200
> > From: Lars <lars at gmx.at>
> >
> > On Fri, Jul 04, 2003 at 07:23:56PM +1000, Pisut Tempatarachoke wrote:
> > Hi Pisut,
> >
> > I bought a Thinkpad R40 and did something similar.
> > 1 Yes, FAT32 or FAT16 can be written and read from both
> > WinXP and FreeBSD.
> > 2 I installed the FreeBSD Bootmanager in the MBR and
> > I can boot both FreeBSD and WinXP flawlessly;
> > however the WinXP entry shows up in the bootloader
> > as "???", but works anyway -so no sweat.
>
> That's because the basic C/H/S MBR for BootEasy does not know what
> NTFS is. If you use boot0cfg to build a boot with the "-o packet"
> option, it should show that slice correctly. That option also allows
> you to boot FreeBSD from the second or third slice even if it is past
> cyl. 1024.
>
> The only reason that this is not the default is that really old
> hardware only supports CHS addressing in BIOS and can't boot with the
> newer code. The IBM is far too new to have this problem.
>
> > 4 My XF86Config works alright, no 3D though and could/should
> > be optimised further, I also have 14" screen (1024x768).
> >
> > Section "ServerLayout"
> > Identifier "XFree86 Configured"
> > Screen 0 "Screen0" 0 0
> > InputDevice "MouseTP" "CorePointer"
> > InputDevice "KeyboardTP" "CoreKeyboard"
> > EndSection
> >
> > Section "Files"
> > RgbPath "/usr/X11R6/lib/X11/rgb"
> > ModulePath "/usr/X11R6/lib/modules"
> > FontPath "/usr/X11R6/lib/X11/fonts/misc/"
> > FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
> > FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
> > FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
> > FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
> > EndSection
> >
> > Section "Module"
> > Load "dbe"
> > Load "dri"
> > Load "extmod"
> > Load "glx"
> > Load "pex5"
> > Load "record"
> > Load "xie"
> > Load "xtrap"
> > Load "speedo"
> > Load "type1"
> > EndSection
>
> For XFree86 V4.3, I think you really want 'Load freetype"'. Also, pex5
> and xie are no longer modules, so these just produce errors.
>
> > Section "InputDevice"
> > Identifier "KeyboardTP"
> > Driver "keyboard"
> > Option "XkbRules" "xfree86"
> > Option "XkbModel" "pc101"
> > Option "XkbLayout" "de_CH"
> > EndSection
>
> Of course, the XkbLayout option needs to be changed if you don't want
> Swiss-German.
>
> > Section "DRI"
> > Mode 0666
> > EndSection
> >
> > Section "InputDevice"
> > Identifier "MouseTP"
> > Driver "mouse"
> > Option "Protocol" "MouseSystems"
> > Option "Device" "/dev/sysmouse"
> > EndSection
>
> With any XFree86 V4, you probably want to set the protocol to
> "auto". It's far more likely to work well.
>
> > Section "Monitor"
> > Identifier "MonitorTP"
> > VendorName "Monitor Vendor"
> > ModelName "Monitor Model"
> > HorizSync 28.0 - 50.0
> > VertRefresh 43.0 - 75.0
> > EndSection
>
> For most LCDs, the X software will "read" the BIOS for information on
> the scan rates, so this is usually not important.
>
> > Section "Device"
> > ### Available Driver options are:-
> > ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
> > ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
> > ### [arg]: arg optional
> > #Option "NoAccel" # [<bool>]
> > #Option "SWcursor" # [<bool>]
> > #Option "Dac6Bit" # [<bool>]
> > #Option "Dac8Bit" # [<bool>]
> > #Option "ForcePCIMode" # [<bool>]
> > #Option "CPPIOMode" # [<bool>]
> > #Option "CPusecTimeout" # <i>
> > #Option "AGPMode" # <i>
> > #Option "AGPSize" # <i>
> > #Option "RingSize" # <i>
> > #Option "BufferSize" # <i>
> > #Option "EnableDepthMoves" # [<bool>]
> > #Option "CrtScreen" # [<bool>]
> > #Option "PanelSize" # [<str>]
> > #Option "UseFBDev" # [<bool>]
> > Identifier "CardTP"
> > Driver "ati"
> > VendorName "ATI"
> > BoardName "Radeon Mobility M6 LY"
> > BusID "PCI:1:0:0"
> > EndSection
> >
> > Section "Screen"
> > Identifier "Screen0"
> > Device "CardTP"
> > Monitor "MonitorTP"
> > DefaultDepth 24
> > SubSection "Display"
> > Depth 1
> > EndSubSection
> > SubSection "Display"
> > Depth 4
> > EndSubSection
> > SubSection "Display"
> > Depth 8
> > EndSubSection
> > SubSection "Display"
> > Depth 15
> > EndSubSection
> > SubSection "Display"
> > Depth 16
> > EndSubSection
> > SubSection "Display"
> > Depth 24
> > Modes "1024x768" "800x600"
> > EndSubSection
> > EndSection
>
> The A31p support 1600x1200, so you will want to adjust the "Modes" to
> allow that.
> --
> R. Kevin Oberman, Network Engineer
> Energy Sciences Network (ESnet)
> Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
> E-mail: oberman at es.net Phone: +1 510 486-8634
>
More information about the freebsd-mobile
mailing list