Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Jan 2002 18:55:26 +0100
From:      "Petr Holub" <hopet@ics.muni.cz>
To:        <freebsd-mobile@freebsd.org>
Subject:   ASUS T9400 status
Message-ID:  <002e01c196db$521f6d00$2603fb93@kloboucek>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.

------=_NextPart_000_002F_01C196E3.B3E3D500
Content-Type: text/plain;
	charset="iso-8859-2"
Content-Transfer-Encoding: 7bit

Hi all!

I've summarized what I've done on my ASUS T9400 notebook to work
with FreeBSD 4.4. All the text is in HTML in the attachement.
It might be convenient for somebody since it required some 
patching...

At the end of the text there's a summary of what's not working.
If somebody has some clue how to go on I'll appreciate it.

With best wishes for year 2002!

Petr

================================================================
                            Petr Holub
CESNET z.s.p.o.                       Supercomputing Center Brno
Zikova 2                             Institute of Compt. Science
10200 Praha, CZ                               Masaryk University
Czech Republic                     Botanicka 68a, 60200 Brno, CZ 
e-mail: Petr.Holub@cesnet.cz              phone: +420-5-41512278
                                       e-mail: hopet@ics.muni.cz  
 
------=_NextPart_000_002F_01C196E3.B3E3D500
Content-Type: text/html;
	name="ASUS_T9400.html"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="ASUS_T9400.html"

<html>=0A=
<head>=0A=
<title>FreeBSD 4.4 on ASUS T9400 notebook</title>=0A=
</head>=0A=
<body>=0A=
=0A=
<h1><center>FreeBSD 4.4 on ASUS T9400 notebook<br>by<br><a =
href=3D"hopet@ics.muni.cz">Petr Holub</a></center></h1>=0A=
=0A=
<h2>Table of contents</h2>=0A=
<ol>=0A=
<li><a href=3D"kap1">General information on installation</a>=0A=
<li><a href=3D"kap2">Kernel</a>=0A=
<li><a href=3D"kap3">System config</a>=0A=
<li><a href=3D"kap4">XFree86</a>=0A=
<li><a href=3D"kap_o">What remains to be done</a>=0A=
</ol>=0A=
=0A=
<a name=3D"kap1"><h1>General information on installation</h1></a>=0A=
=0A=
<p>Information on notebook:</p>=0A=
<ul>=0A=
   <li><b>brand/model:</b> ASUS T9400=0A=
   <li><b>purchase location:</b> Czech Republic, Europe=0A=
   <li><b>manufacturer:</b> <a href=3D"http://www.asus.com.tw/">ASUS</a>=0A=
   <li><b>manufacturer's info on this model:</b> <a =
href=3D"http://www.asus.com.tw/notebook/t9000/overview.htm">ASUS T9000 =
series site</a>=0A=
   <li><b>manufacturer's support site:</b> <a =
href=3D"http://gsm.asus.com.tw/">http://gsm.asus.com.tw/</a>; and <a =
href=3D"http://www.asus.com.tw/download/notebook/nb-t9000.htm">http://www=
.asus.com.tw/download/notebook/nb-t9000.htm</a>=0A=
</ul>=0A=
=0A=
<p>Information on software installed:</p>=0A=
<ul>=0A=
   <li><a href=3D"http://www.freebsd.org/">FreeBSD 4.4</a></li> <li><a=0A=
      href=3D"http://www.sfc.wide.ad.jp/DVTS/">DVTS</a>: dvts-0.9a21 and=0A=
      kernel driver for IEEE 1394 (FireWire) from this package</li>=0A=
   <li><a href=3D"http://www.xfree86.org/">XFree86 4.1.0</a></li>=0A=
   <li><a href=3D"http://www.goof.com/pcg/">pgcc-2.95.2.1</a>; =0A=
      (installed as binary package from FreeBSD package=0A=
      distribution site)</li>=0A=
</ul>=0A=
=0A=
<a name=3D"kap2"><h1>Kernel</h1></a>=0A=
=0A=
<h2>Kernel config</h2>=0A=
=0A=
<p>For kernel compilation (and almost all other compilations too) I'm=0A=
using pgcc-2.95.2.1. Therefore some optimization options in the kernel=0A=
config are included (<tt>makeoptions</tt> statement).</p>=0A=
=0A=
<pre>=0A=
# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.246.2.34 2001/08/12 13:13:46 =
joerg Exp $=0A=
=0A=
machine		i386=0A=
cpu		I686_CPU=0A=
ident		KLOBOUCEK=0A=
maxusers	32=0A=
=0A=
#makeoptions	DEBUG=3D-g		#Build kernel with gdb(1) debug symbols=0A=
#makeoptions     CONF_CFLAGS=3D"-DPCI_ENABLE_IO_MODES -DPCI_DEBUG"=0A=
makeoptions     CONF_CFLAGS=3D"-mcpu=3Dpentiumpro -march=3Dpentiumpro =
-DPCI_ENABLE_IO_MODES -DPCI_ENABLE_MEM_MODES"=0A=
=0A=
options 	MATH_EMULATE		#Support for x87 emulation=0A=
options 	INET			#InterNETworking=0A=
options 	INET6			#IPv6 communications protocols=0A=
options 	FFS			#Berkeley Fast Filesystem=0A=
options 	FFS_ROOT		#FFS usable as root device [keep this!]=0A=
options 	SOFTUPDATES		#Enable FFS soft updates support=0A=
options 	MFS			#Memory Filesystem=0A=
options 	MD_ROOT			#MD is a potential root device=0A=
options 	NFS			#Network Filesystem=0A=
options 	NFS_ROOT		#NFS usable as root device, NFS required=0A=
options 	MSDOSFS			#MSDOS Filesystem=0A=
options 	CD9660			#ISO 9660 Filesystem=0A=
options 	CD9660_ROOT		#CD-ROM usable as root, CD9660 required=0A=
options		NTFS=0A=
options 	PROCFS			#Process filesystem=0A=
options 	COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]=0A=
options 	SCSI_DELAY=3D15000	#Delay (in ms) before probing SCSI=0A=
options 	UCONSOLE		#Allow users to grab the console=0A=
options 	USERCONFIG		#boot -c editor=0A=
options 	VISUAL_USERCONFIG	#visual boot -c editor=0A=
options 	KTRACE			#ktrace(1) support=0A=
options 	SYSVSHM			#SYSV-style shared memory=0A=
options 	SYSVMSG			#SYSV-style message queues=0A=
options 	SYSVSEM			#SYSV-style semaphores=0A=
options 	P1003_1B		#Posix P1003_1B real-time extensions=0A=
options 	_KPOSIX_PRIORITY_SCHEDULING=0A=
options		ICMP_BANDLIM		#Rate limit bad replies=0A=
options 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev=0A=
=0A=
device		isa=0A=
device		pci=0A=
device		agp=0A=
=0A=
# Floppy drives=0A=
device		fdc0	at isa? port IO_FD1 irq 6 drq 2=0A=
device		fd0	at fdc0 drive 0=0A=
device		fd1	at fdc0 drive 1=0A=
=0A=
# ATA and ATAPI devices=0A=
device		ata0	at isa? port IO_WD1 irq 14=0A=
device		ata1	at isa? port IO_WD2 irq 15=0A=
device		ata=0A=
device		atadisk			# ATA disk drives=0A=
device		atapicd			# ATAPI CDROM drives=0A=
options 	ATA_STATIC_ID		#Static device numbering=0A=
=0A=
# SCSI peripherals=0A=
device		scbus		# SCSI bus (required)=0A=
device		da		# Direct Access (disks)=0A=
# device		sa		# Sequential Access (tape etc)=0A=
# device		cd		# CD=0A=
device		pass		# Passthrough device (direct SCSI access)=0A=
=0A=
# atkbdc0 controls both the keyboard and the PS/2 mouse=0A=
device		atkbdc0	at isa? port IO_KBD=0A=
device		atkbd0	at atkbdc? irq 1 flags 0x1=0A=
device		psm0	at atkbdc? irq 12=0A=
=0A=
device		vga0	at isa?=0A=
=0A=
# splash screen/screen saver=0A=
pseudo-device	splash=0A=
=0A=
# syscons is the default console driver, resembling an SCO console=0A=
device		sc0	at isa? flags 0x100=0A=
=0A=
# Floating point support - do not disable.=0A=
device		npx0	at nexus? port IO_NPX irq 13=0A=
=0A=
# Power management support (see LINT for more options)=0A=
device		apm0    at nexus? flags 0x20 # Advanced Power Management=0A=
# device		apm0=0A=
=0A=
# PCCARD (PCMCIA) support=0A=
device		card=0A=
device		pcic0	at isa? irq 0 port 0x3e0 iomem 0xd0000=0A=
device		pcic1	at isa? irq 0 port 0x3e2 iomem 0xd4000 disable=0A=
=0A=
# Serial (COM) ports=0A=
device		sio0	at isa? port IO_COM1 flags 0x10 irq 4=0A=
device		sio1	at isa? port IO_COM2 irq 3=0A=
device		sio2	at isa? disable port IO_COM3 irq 5=0A=
device		sio3	at isa? disable port IO_COM4 irq 9=0A=
=0A=
# Parallel port=0A=
device		ppc0	at isa? irq 7=0A=
device		ppbus		# Parallel port bus (required)=0A=
device		lpt		# Printer=0A=
device		plip		# TCP/IP over parallel=0A=
device		ppi		# Parallel port interface device=0A=
=0A=
# PCI Ethernet NICs that use the common MII bus controller code.=0A=
# NOTE: Be sure to keep the 'device miibus' line in order to use these =
NICs!=0A=
device		miibus		# MII bus support=0A=
device		rl		# RealTek 8129/8139=0A=
=0A=
# WaveLAN/IEEE 802.11 wireless NICs. Note: the WaveLAN/IEEE really=0A=
# exists only as a PCMCIA device, so there is no ISA attachment needed=0A=
# and resources will always be dynamically assigned by the pccard code.=0A=
device		wi=0A=
=0A=
# Pseudo devices - the number indicates how many units to allocate.=0A=
pseudo-device	loop		# Network loopback=0A=
pseudo-device	ether		# Ethernet support=0A=
pseudo-device	sl	1	# Kernel SLIP=0A=
pseudo-device	ppp	1	# Kernel PPP=0A=
pseudo-device	tun		# Packet tunnel.=0A=
pseudo-device	pty		# Pseudo-ttys (telnet etc)=0A=
pseudo-device	md		# Memory "disks"=0A=
pseudo-device	gif		# IPv6 and IPv4 tunneling=0A=
pseudo-device	faith	1	# IPv6-to-IPv4 relaying (translation)=0A=
=0A=
# The `bpf' pseudo-device enables the Berkeley Packet Filter.=0A=
# Be aware of the administrative consequences of enabling this!=0A=
pseudo-device	bpf		#Berkeley packet filter=0A=
=0A=
# USB support=0A=
device		uhci		# UHCI PCI->USB interface=0A=
device		ohci		# OHCI PCI->USB interface=0A=
device		usb		# USB Bus (required)=0A=
device		ugen		# Generic=0A=
device		uhid		# "Human Interface Devices"=0A=
device		ukbd		# Keyboard=0A=
device		ulpt		# Printer=0A=
device		umass		# Disks/Mass storage - Requires scbus and da=0A=
device		ums		# Mouse=0A=
device		uscanner	# Scanners=0A=
=0A=
# samba client=0A=
options		SMBFS			#SMB/CIFS filesystem=0A=
options		NETSMB			#SMB/CIFS requester=0A=
options		NETSMBCRYPTO		#encrypted password support for SMB=0A=
options		LIBMCHAIN		#mbuf management library=0A=
options		LIBICONV=0A=
=0A=
# FIREWIRE=0A=
options N1394=0A=
device lynx=0A=
device ilink=0A=
device fwohci=0A=
=0A=
# SigmaTel AC97 =0A=
device pcm=0A=
</pre>=0A=
=0A=
<h2>IEEE 1394 (FireWire)</h2>=0A=
=0A=
<p>Because OHCI based card in the notebook is not recognized by DVTS =
drivers and because lazy BIOS does no memory allocation for this card =
I've created following patches for this. If you have any comments or =
ideas don't hesitate to <a href=3D"mailto:hopet@ics.muni.cz">e-mail =
me</a>.</p>=0A=
=0A=
<h3>FireWire patches for card identification</h3>=0A=
=0A=
<p>Followin two patches are for recognition of the OHCI using its ID.</p>=0A=
=0A=
<pre>=0A=
--- fwohcireg.h	Sun Jan  6 10:52:18 2002=0A=
+++ fwohcireg.h.orig	Sun Jan  6 10:51:26 2002=0A=
@@ -57,6 +57,7 @@=0A=
 #define		FW_DEVICE_TI_TSB12LV23		0x8019=0A=
 #define		FW_DEVICE_TI_TSB12LV26		0x8020=0A=
 #define		FW_DEVICE_TI_TSB43AA22		0x8021=0A=
+#define		FW_DEVICE_TI_TSB43AA99		0x8027=0A=
 =0A=
 /* SONY */=0A=
 #define		FW_DEVICE_SONY_CXD3222		0x8039=0A=
</pre>=0A=
=0A=
<pre>=0A=
--- fwohci.c	Sun Jan  6 10:52:04 2002=0A=
+++ fwohci.c.orig	Sun Jan  6 10:51:15 2002=0A=
@@ -258,6 +258,9 @@=0A=
                                 case FW_DEVICE_TI_TSB43AA22:=0A=
                                         device_set_desc(dev, "Texas =
Instruments TSB43AA22");=0A=
                                         return 0;=0A=
+                                case FW_DEVICE_TI_TSB43AA99:=0A=
+                                        device_set_desc(dev, "Texas =
Instruments TSB43AA99");=0A=
+                                        return 0;=0A=
 				default:=0A=
 					break;=0A=
 			}=0A=
</pre>=0A=
=0A=
<h3>fwohci patch for PCI memory allocation</h3>=0A=
<p>Because of lazy BIOS we need to do PCI memory allocation for OHCI =
interface =0A=
on our own. Patch sent to freebsd-hackers and firewire mailling lists. =
Thanks=0A=
to Warner Losh for his PCCBB code in -CURRENT</p>=0A=
=0A=
<pre>=0A=
--- fwohci.c.orig	Tue Dec 18 20:44:14 2001=0A=
+++ fwohci.c	Fri Dec 21 15:55:49 2001=0A=
@@ -357,6 +357,8 @@=0A=
 	volatile u_int32_t	cmd, fun, latency, cache_line;=0A=
 	u_int 		ch, i;=0A=
 	int rid;=0A=
+	u_int32_t sockbase;=0A=
+=0A=
 #ifdef __FreeBSD__=0A=
 #if 0=0A=
 	sc =3D &fwohci[unit];=0A=
@@ -398,10 +400,42 @@=0A=
 	rid =3D PCI_MAP_REG_START;=0A=
 	sc->fc.mem =3D bus_alloc_resource(dev, SYS_RES_MEMORY, &rid,=0A=
 			          0, ~0, 1, RF_ACTIVE);=0A=
+=0A=
+/* This self-allocation is done using code by Warner Losh in -CURRENT =
(5.0)=0A=
+   from PCCBB code. Thanks Warner!=0A=
+   Petr Holub (hopet@ics.muni.cz) */=0A=
+=0A=
 	if (!sc->fc.mem) {=0A=
-		device_printf(dev, "could not map memory\n");=0A=
-		error =3D ENXIO;=0A=
-		goto fail;=0A=
+		device_printf(dev, "could not map memory - trying allocation on my =
own\n");=0A=
+		/* According to Windows 2000 */=0A=
+		#define FWOHCI_START_MEM 0xFFAFC000=0A=
+		/* According to Warner Losh's PCCBB */=0A=
+		/* #define FWOHCI_START_MEM 0x84000000 */=0A=
+		sockbase =3D pci_read_config(dev, rid, 4);=0A=
+		if (sockbase < 0x100000 || sockbase >=3D 0xfffffff0) {=0A=
+			pci_write_config(dev, rid, 0xffffffff, 4);=0A=
+			sockbase =3D pci_read_config(dev, rid, 4);=0A=
+			sockbase =3D (sockbase & 0xfffffff0) &=0A=
+			    -(sockbase & 0xfffffff0);=0A=
+			sc->fc.mem =3D bus_generic_alloc_resource(=0A=
+			    device_get_parent(dev), dev, SYS_RES_MEMORY,=0A=
+			    &rid, FWOHCI_START_MEM, ~0, sockbase,=0A=
+			    RF_ACTIVE|rman_make_alignment_flags(sockbase));=0A=
+			if (!sc->fc.mem){=0A=
+				device_printf(dev,=0A=
+				    "Could not grab register memory\n");=0A=
+				error =3D ENXIO;=0A=
+				goto fail;=0A=
+			}=0A=
+			pci_write_config(dev, PCI_MAP_REG_START,=0A=
+			    rman_get_start(sc->fc.mem), 4);=0A=
+			device_printf(dev, "PCI Memory allocated: %08lx\n",=0A=
+			    rman_get_start(sc->fc.mem));=0A=
+		} else {=0A=
+			device_printf(dev, "Could not map register memory\n");=0A=
+			error =3D ENXIO;=0A=
+			goto fail;=0A=
+		}=0A=
 	}=0A=
 	sc->base =3D rman_get_virtual(sc->fc.mem);=0A=
 #endif  /* __FreeBSD__ */=0A=
</pre>=0A=
=0A=
<h2><tt>dmesg</tt> output</h2>=0A=
=0A=
<pre>=0A=
Copyright (c) 1992-2001 The FreeBSD Project.=0A=
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994=0A=
	The Regents of the University of California. All rights reserved.=0A=
FreeBSD 4.4-RELEASE #5: Fri Jan  4 10:37:47 CET 2002=0A=
    toor@kloboucek.ics.muni.cz:/usr/src/sys/compile/KLOBOUCEK=0A=
Timecounter "i8254"  frequency 1193182 Hz=0A=
CPU: Pentium III/Pentium III Xeon/Celeron (902.05-MHz 686-class CPU)=0A=
  Origin =3D "GenuineIntel"  Id =3D 0x68a  Stepping =3D 10=0A=
  =
Features=3D0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,=
CMOV,PAT,PSE36,MMX,FXSR,SSE>=0A=
real memory  =3D 267296768 (261032K bytes)=0A=
avail memory =3D 256188416 (250184K bytes)=0A=
Preloaded elf kernel "kernel" at 0xc03ff000.=0A=
netsmb_dev: loaded=0A=
Pentium Pro MTRR support enabled=0A=
md0: Malloc disk=0A=
Using $PIR table, 4 entries at 0xc00f1c20=0A=
apm0: <APM BIOS> on motherboard=0A=
apm: found APM BIOS v1.2, connected at v1.2=0A=
npx0: <math processor> on motherboard=0A=
npx0: INT 16 interface=0A=
pcib0: <Host to PCI bridge> on motherboard=0A=
pci0: <PCI bus> on pcib0=0A=
agp0: <Intel 82815 (i815 GMCH) SVGA controller> mem =
0xf7800000-0xf787ffff,0xf8000000-0xfbffffff irq 11 at device 2.0 on pci0=0A=
pcib1: <PCI to PCI bridge (vendor=3D8086 device=3D2448)> at device 30.0 =
on pci0=0A=
pci1: <PCI bus> on pcib1=0A=
rl0: <RealTek 8139 10/100BaseTX> port 0xd800-0xd8ff mem =
0xf7000000-0xf70000ff irq 4 at device 4.0 on pci1=0A=
rl0: Ethernet address: 00:e0:18:2c:ea:6a=0A=
miibus0: <MII bus> on rl0=0A=
rlphy0: <RealTek internal media interface> on miibus0=0A=
rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto=0A=
pcic0: <TI PCI-4451 PCI-CardBus Bridge> irq 11 at device 7.0 on pci1=0A=
pcic0: PCI Memory allocated: 0x44000000=0A=
pcic0: TI12XX PCI Config Reg: [speaker enable][FUNC pci int + CSC serial =
isa irq]=0A=
pccard0: <PC Card bus (classic)> on pcic0=0A=
pcic1: <TI PCI-4451 PCI-CardBus Bridge> irq 11 at device 7.1 on pci1=0A=
pcic1: PCI Memory allocated: 0x44001000=0A=
pcic1: TI12XX PCI Config Reg: [speaker enable][FUNC pci int + CSC serial =
isa irq]=0A=
pccard1: <PC Card bus (classic)> on pcic1=0A=
fwohci0: <Texas Instruments TSB43AA99> irq 11 at device 7.2 on pci1=0A=
pcilynx0: PCI bus latency was changing to 200.=0A=
fwohci0: could not map memory - trying allocation on my own=0A=
fwohci0: PCI Memory allocated: ffafc000=0A=
fwohci0: Link 1394a available S400, 1 ports.=0A=
fwohci: node 0x00000000=0A=
This host is NOT CYCLEMASTER=0A=
Attach the probed firewire I/F to fwiso0=0A=
isab0: <PCI to ISA bridge (vendor=3D8086 device=3D244c)> at device 31.0 =
on pci0=0A=
isa0: <ISA bus> on isab0=0A=
atapci0: <Intel ICH2 ATA100 controller> port 0xb800-0xb80f at device =
31.1 on pci0=0A=
ata0: at 0x1f0 irq 14 on atapci0=0A=
ata1: at 0x170 irq 15 on atapci0=0A=
uhci0: <Intel 82801BA/BAM (ICH2) USB controller USB-A> port =
0xb400-0xb41f irq 9 at device 31.2 on pci0=0A=
usb0: <Intel 82801BA/BAM (ICH2) USB controller USB-A> on uhci0=0A=
usb0: USB revision 1.0=0A=
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1=0A=
uhub0: 2 ports with 2 removable, self powered=0A=
uhci1: <Intel 82801BA/BAM (ICH2) USB controller USB-B> port =
0xb000-0xb01f irq 9 at device 31.4 on pci0=0A=
usb1: <Intel 82801BA/BAM (ICH2) USB controller USB-B> on uhci1=0A=
usb1: USB revision 1.0=0A=
uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1=0A=
uhub1: 2 ports with 2 removable, self powered=0A=
pcm0: <Intel 82801BA (ICH2)> port 0xe100-0xe13f,0xe000-0xe0ff irq 10 at =
device 31.5 on pci0=0A=
pci0: <unknown card> (vendor=3D0x8086, dev=3D0x2446) at 31.6 irq 10=0A=
orm0: <Option ROM> at iomem 0xc0000-0xcbfff on isa0=0A=
fdc0: direction bit not set=0A=
fdc0: cmd 3 failed at out byte 1 of 3=0A=
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0=0A=
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0=0A=
kbd0 at atkbd0=0A=
psm0: <PS/2 Mouse> irq 12 on atkbdc0=0A=
psm0: model Generic PS/2 mouse, device ID 0=0A=
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0=0A=
sc0: <System console> at flags 0x100 on isa0=0A=
sc0: VGA <16 virtual consoles, flags=3D0x300>=0A=
sio0: configured irq 4 not in bitmap of probed irqs 0=0A=
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0=0A=
sio0: type 8250=0A=
sio1 at port 0x2f8-0x2ff irq 3 on isa0=0A=
sio1: type 16550A=0A=
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0=0A=
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode=0A=
ppc0: FIFO with 16/16/8 bytes threshold=0A=
plip0: <PLIP network interface> on ppbus0=0A=
lpt0: <Printer> on ppbus0=0A=
lpt0: Interrupt-driven port=0A=
ppi0: <Parallel I/O> on ppbus0=0A=
BUS reset=0A=
fwohci: node 0x00000000=0A=
This host is CYCLEMASTER=0A=
ohci0 cable IRM =3D 0=0A=
ohci0 BMR =3D 0=0A=
IP channel assigned as 0x1f=0A=
ad0: 19077MB <TOSHIBA MK2018GAP> [38760/16/63] at ata0-master UDMA100=0A=
Mounting root from ufs:/dev/ad0s1a=0A=
ums0: ELECOM ELECOM USB Mouse with Wheel, rev 1.00/4.41, addr 2, iclass =
3/1=0A=
ums0: 7 buttons and Z dir.=0A=
</pre>=0A=
=0A=
<a name=3D"kap4"><h1>System config</h1></a>=0A=
=0A=
<h2><tt>/etc/rc.conf</tt></h2>=0A=
=0A=
<pre>=0A=
defaultrouter=3D"123.456.789.1"=0A=
hostname=3D"test.abc.dummy.org"=0A=
ifconfig_rl0=3D"inet 123.456.789.2 netmask 255.255.255.0"=0A=
kern_securelevel_enable=3D"NO"=0A=
linux_enable=3D"YES"=0A=
moused_enable=3D"YES"=0A=
moused_port=3D"/dev/psm0"=0A=
moused_type=3D"auto"=0A=
moused_flags=3D"-3"=0A=
nfs_reserved_port_only=3D"YES"=0A=
sendmail_enable=3D"NO"=0A=
sshd_enable=3D"YES"=0A=
usbd_enable=3D"YES"=0A=
blanktime=3D"60"=0A=
saver=3D"matrix"=0A=
apm_enable=3D"YES"=0A=
pccard_enable=3D"YES"	# Set to YES if you want to configure PCCARD =
devices.=0A=
pccard_mem=3D"DEFAULT"	# If pccard_enable=3DYES, this is card memory =
address.=0A=
pccard_beep=3D"0"		# pccard beep type.=0A=
pccard_ifconfig=3D"NO"	# Specialized pccard ethernet configuration (or =
NO).=0A=
pccardd_flags=3D""	# Additional flags for pccardd.=0A=
pccard_conf=3D"/etc/defaults/pccard.conf"	# pccardd(8) config file=0A=
pccard_ether_delay=3D0   # Delay before trying to start dhclient in =
pccard_ether=0A=
</pre>=0A=
=0A=
<a name=3D"kap4"><h1>XFree86</h1></a>=0A=
=0A=
<p>For running XFree86 4.1.0 on i815 chipset one needs to have=0A=
compiled <tt>device agp</tt> into the kernel and done <tt>./MAKEDEV=0A=
agpgart</tt> in <tt>/dev</tt> direcotory.</p>=0A=
<pre>=0A=
bash-2.05$ ls -l /dev/agpgart =0A=
crw-------  1 root  wheel  148,   0  4 pro 14:01 /dev/agpgart=0A=
</pre>=0A=
=0A=
=0A=
<h2>Patch for i810 driver</h2>=0A=
=0A=
<p>Because of terrible LCD flickering followig patch for i810 driver=0A=
from XFree86 4.1.0 is needed (it should be already included in current=0A=
development XFree86 tree).</p>=0A=
=0A=
<pre>=0A=
--- i810_driver.c.orig	Mon Oct  1 15:24:07 2001=0A=
+++ xc/programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c	Fri Sep 21 =
18:49:45 2001=0A=
@@ -1006,10 +1006,17 @@=0A=
 {=0A=
    vgaHWPtr hwp;=0A=
    I810Ptr pI810;=0A=
+   unsigned temp;=0A=
 =0A=
    hwp =3D VGAHWPTR(pScrn);=0A=
    pI810 =3D I810PTR(pScrn);=0A=
    DoSave(pScrn, &hwp->SavedReg, &pI810->SavedReg, TRUE);=0A=
+=0A=
+   I810PrintErrorState(pScrn);=0A=
+   temp =3D INREG(MEMMODE);=0A=
+   temp |=3D 4;=0A=
+   OUTREG(MEMMODE, temp);=0A=
+   I810PrintErrorState(pScrn);=0A=
 }=0A=
</pre>=0A=
=0A=
<p>If needed binary version can be downloaded from this site: <a =
href=3D"i810_drv.o.gz">i810_drv.o.gz</a> and installed into =
<tt>/usr/X11R6/lib/modules/drivers/</tt> directory (or somewhere else if =
you have changed the default location).</p>=0A=
=0A=
<h2><tt>/etc/X11/XF86Config</tt></h2>=0A=
=0A=
<pre>=0A=
Section "ServerLayout"=0A=
	Identifier     "XFree86 Configured"=0A=
	Screen      0  "Screen0" 0 0=0A=
	InputDevice    "Mouse0" "CorePointer"=0A=
	InputDevice    "Keyboard0" "CoreKeyboard"=0A=
EndSection=0A=
=0A=
Section "ServerFlags"=0A=
        Option  "blank time"       "5"=0A=
        Option  "standby time"     "7"=0A=
        Option  "suspend time"     "10"=0A=
        Option  "off time"         "15"=0A=
EndSection=0A=
=0A=
Section "Files"=0A=
	RgbPath      "/usr/X11R6/lib/X11/rgb"=0A=
	ModulePath   "/usr/X11R6/lib/modules"=0A=
	FontPath   "/usr/X11R6/lib/X11/fonts/latin2/misc/"=0A=
	FontPath   "/usr/X11R6/lib/X11/fonts/latin2/75dpi/"=0A=
	FontPath   "/usr/X11R6/lib/X11/fonts/latin2/100dpi/"=0A=
	FontPath     "/usr/X11R6/lib/X11/fonts/misc/"=0A=
	FontPath     "/usr/X11R6/lib/X11/fonts/Speedo/"=0A=
	FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"=0A=
	FontPath     "/usr/X11R6/lib/X11/fonts/CID/"=0A=
	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"=0A=
	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"=0A=
EndSection=0A=
=0A=
Section "Module"=0A=
	Load  "dbe"=0A=
	Load  "dri"=0A=
	Load  "extmod"=0A=
	Load  "glx"=0A=
	Load  "pex5"=0A=
	Load  "record"=0A=
	Load  "xie"=0A=
        Load    "bitmap"=0A=
        Load    "freetype"=0A=
        Load    "speedo"=0A=
        Load    "type1"=0A=
        Load    "vbe"=0A=
        Load    "int10"=0A=
EndSection=0A=
=0A=
Section "InputDevice"=0A=
	Identifier  "Keyboard0"=0A=
	Driver      "keyboard"=0A=
	Option "XkbLayout" "cz"=0A=
	Option "XkbOptions" "grp:shift_toggle,grp_led:scroll"=0A=
	Option "XkbModel" "pc105"=0A=
EndSection=0A=
=0A=
Section "InputDevice"=0A=
	Identifier  "Mouse0"=0A=
	Driver      "mouse"=0A=
	Option      "Protocol" "auto"=0A=
	Option      "Device" "/dev/mouse"=0A=
        Option          "Buttons"               "5"=0A=
        Option          "ZAxisMapping"          "4 5"=0A=
EndSection=0A=
=0A=
Section "Monitor"=0A=
	Identifier   "Monitor0"=0A=
	VendorName   "Monitor Vendor"=0A=
	ModelName    "Monitor Model"=0A=
	UseModes     "ASUS"=0A=
	HorizSync    30-64=0A=
EndSection=0A=
=0A=
Section "Modes"=0A=
	Identifier   "ASUS"=0A=
	Modeline "1024x768"    65    1024 1032 1176 1344   768  771  777  806=0A=
EndSection=0A=
=0A=
Section "Device"=0A=
        Option     "NoDDC"              	# [<bool>]=0A=
	Identifier  "Card0"=0A=
	Driver      "i810"=0A=
	VendorName  "Intel"=0A=
	BoardName   "i815"=0A=
	VideoRam	8132=0A=
	BusID       "PCI:0:2:0"=0A=
EndSection=0A=
=0A=
Section "Device"=0A=
	Identifier  "Card1"=0A=
	Driver      "vga"=0A=
EndSection=0A=
=0A=
Section "Screen"=0A=
	Identifier "Screen0"=0A=
	Device     "Card0"=0A=
	Monitor    "Monitor0"=0A=
	SubSection "Display"=0A=
		Depth     8=0A=
		Modes	"1024x768"=0A=
	EndSubSection=0A=
	SubSection "Display"=0A=
		Depth     15=0A=
		Modes	"1024x768"=0A=
	EndSubSection=0A=
	SubSection "Display"=0A=
		Depth     16=0A=
		Modes	"1024x768"=0A=
	EndSubSection=0A=
	SubSection "Display"=0A=
		Depth     24=0A=
		Modes	"1024x768"=0A=
	EndSubSection=0A=
EndSection=0A=
</pre>=0A=
=0A=
<h2>Info output</h2>=0A=
<pre>=0A=
XFree86 Version 4.1.0 / X Window System=0A=
(protocol Version 11, revision 0, vendor release 6510)=0A=
Release Date: 2 June 2001=0A=
	If the server is older than 6-12 months, or if your card is=0A=
	newer than the above date, look for a newer version before=0A=
	reporting problems.  (See http://www.XFree86.Org/FAQ)=0A=
Build Operating System: FreeBSD 4.2-BETA i386 [ELF] =0A=
Module Loader present=0A=
(=3D=3D) Log file: "/var/log/XFree86.0.log", Time: Sat Jan  5 20:10:26 =
2002=0A=
(=3D=3D) Using config file: "/etc/X11/XF86Config"=0A=
Markers: (--) probed, (**) from config file, (=3D=3D) default setting,=0A=
         (++) from command line, (!!) notice, (II) informational,=0A=
         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.=0A=
(=3D=3D) ServerLayout "XFree86 Configured"=0A=
(**) |-->Screen "Screen0" (0)=0A=
(**) |   |-->Monitor "Monitor0"=0A=
(**) |   |-->Device "Card0"=0A=
(**) |-->Input Device "Mouse0"=0A=
(**) |-->Input Device "Keyboard0"=0A=
(**) Option "XkbModel" "pc105"=0A=
(**) XKB: model: "pc105"=0A=
(**) Option "XkbLayout" "cz"=0A=
(**) XKB: layout: "cz"=0A=
(**) Option "XkbOptions" "grp:shift_toggle,grp_led:scroll"=0A=
(**) XKB: options: "grp:shift_toggle,grp_led:scroll"=0A=
(=3D=3D) Keyboard: CustomKeycode disabled=0A=
(**) FontPath set to =
"/usr/X11R6/lib/X11/fonts/latin2/misc/,/usr/X11R6/lib/X11/fonts/latin2/75=
dpi/,/usr/X11R6/lib/X11/fonts/latin2/100dpi/,/usr/X11R6/lib/X11/fonts/mis=
c/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/=
X11R6/lib/X11/fonts/CID/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X=
11/fonts/100dpi/"=0A=
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"=0A=
(**) ModulePath set to "/usr/X11R6/lib/modules"=0A=
(**) Option "BlankTime" "5"=0A=
(**) Option "StandbyTime" "7"=0A=
(**) Option "SuspendTime" "10"=0A=
(**) Option "OffTime" "15"=0A=
(II) xf86ReadBIOS(f8000, e80, Buf, 2)-> 10 80 78 f8...=0A=
(--) Using syscons driver with X support (version 2.0)=0A=
(--) using VT number 9=0A=
=0A=
(II) Module ABI versions:=0A=
	XFree86 ANSI C Emulation: 0.1=0A=
	XFree86 Video Driver: 0.4=0A=
	XFree86 XInput driver : 0.2=0A=
	XFree86 Server Extension : 0.1=0A=
	XFree86 Font Renderer : 0.2=0A=
(II) Loader running on freebsd=0A=
(II) LoadModule: "bitmap"=0A=
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a=0A=
(II) Module bitmap: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 1.0.0=0A=
	Module class: XFree86 Font Renderer=0A=
	ABI class: XFree86 Font Renderer, version 0.2=0A=
(II) Loading font Bitmap=0A=
(II) LoadModule: "pcidata"=0A=
(II) Loading /usr/X11R6/lib/modules/libpcidata.a=0A=
(II) Module pcidata: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 0.1.0=0A=
	ABI class: XFree86 Video Driver, version 0.4=0A=
(II) PCI: Probing config type using method 1=0A=
(II) PCI: Config type is 1=0A=
(II) PCI: stages =3D 0x03, oldVal1 =3D 0x00000000, mode1Res1 =3D =
0x80000000=0A=
(II) PCI: PCI scan (all values are in hex)=0A=
(II) PCI: 00:00:0: chip 8086,1130 card 1043,1402 rev 11 class 06,00,00 =
hdr 00=0A=
(II) PCI: 00:02:0: chip 8086,1132 card 1043,1402 rev 11 class 03,00,00 =
hdr 00=0A=
(II) PCI: 00:1e:0: chip 8086,2448 card 0000,0000 rev 03 class 06,04,00 =
hdr 01=0A=
(II) PCI: 00:1f:0: chip 8086,244c card 0000,0000 rev 03 class 06,01,00 =
hdr 80=0A=
(II) PCI: 00:1f:1: chip 8086,244a card 1043,1402 rev 03 class 01,01,80 =
hdr 00=0A=
(II) PCI: 00:1f:2: chip 8086,2442 card 1043,1402 rev 03 class 0c,03,00 =
hdr 00=0A=
(II) PCI: 00:1f:4: chip 8086,2444 card 1043,1402 rev 03 class 0c,03,00 =
hdr 00=0A=
(II) PCI: 00:1f:5: chip 8086,2445 card 1043,1463 rev 03 class 04,01,00 =
hdr 00=0A=
(II) PCI: 00:1f:6: chip 8086,2446 card 1043,1406 rev 03 class 07,03,00 =
hdr 00=0A=
(II) PCI: 01:04:0: chip 10ec,8139 card 1043,1045 rev 10 class 02,00,00 =
hdr 00=0A=
(II) PCI: 01:07:0: chip 104c,ac42 card 0000,0000 rev 00 class 06,07,00 =
hdr 82=0A=
(II) PCI: 01:07:1: chip 104c,ac42 card 0000,0000 rev 00 class 06,07,00 =
hdr 82=0A=
(II) PCI: 01:07:2: chip 104c,8027 card 1043,1407 rev 00 class 0c,00,10 =
hdr 80=0A=
(II) PCI: End of PCI scan=0A=
(II) LoadModule: "scanpci"=0A=
(II) Loading /usr/X11R6/lib/modules/libscanpci.a=0A=
(II) Module scanpci: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 0.1.0=0A=
	ABI class: XFree86 Video Driver, version 0.4=0A=
(II) UnloadModule: "scanpci"=0A=
(II) Unloading /usr/X11R6/lib/modules/libscanpci.a=0A=
(II) Host-to-PCI bridge:=0A=
(II) PCI-to-ISA bridge:=0A=
(II) PCI-to-PCI bridge:=0A=
(II) Bus 0: bridge is at (0:0:0), (-1,0,0), BCTRL: 0x08 (VGA_EN is set)=0A=
(II) Bus 0 I/O range:=0A=
	[0] -1	0x00000000 - 0x0000ffff (0x10000) IX[B]=0A=
(II) Bus 0 non-prefetchable memory range:=0A=
	[0] -1	0x00000000 - 0xffffffff (0x0) MX[B]=0A=
(II) Bus 0 prefetchable memory range:=0A=
	[0] -1	0x00000000 - 0xffffffff (0x0) MX[B]=0A=
(II) Bus 1: bridge is at (0:30:0), (0,1,1), BCTRL: 0x06 (VGA_EN is =
cleared)=0A=
(II) Bus 1 I/O range:=0A=
	[0] -1	0x0000d000 - 0x0000d0ff (0x100) IX[B]=0A=
	[1] -1	0x0000d400 - 0x0000d4ff (0x100) IX[B]=0A=
	[2] -1	0x0000d800 - 0x0000d8ff (0x100) IX[B]=0A=
	[3] -1	0x0000dc00 - 0x0000dcff (0x100) IX[B]=0A=
(II) Bus 1 non-prefetchable memory range:=0A=
	[0] -1	0xf4800000 - 0xf77fffff (0x3000000) MX[B]=0A=
(II) Bus 1 prefetchable memory range:=0A=
(II) Bus -1: bridge is at (0:31:0), (0,-1,0), BCTRL: 0x08 (VGA_EN is set)=0A=
(II) Bus -1 I/O range:=0A=
(II) Bus -1 non-prefetchable memory range:=0A=
(II) Bus -1 prefetchable memory range:=0A=
(--) PCI:*(0:2:0) Intel i815 rev 17, Mem @ 0xf8000000/26, 0xf7800000/19=0A=
(II) Addressable bus resource ranges are=0A=
	[0] -1	0x00000000 - 0xffffffff (0x0) MX[B]=0A=
	[1] -1	0x00000000 - 0x0000ffff (0x10000) IX[B]=0A=
(II) OS-reported resource ranges:=0A=
	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)=0A=
	[1] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)=0A=
	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]=0A=
	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]=0A=
	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]=0A=
	[5] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]=0A=
	[6] -1	0x00000000 - 0x000000ff (0x100) IX[B]=0A=
(II) Active PCI resource ranges:=0A=
	[0] -1	0xffafc000 - 0xffafffff (0x4000) MX[B]E=0A=
	[1] -1	0xf7000000 - 0xf7ffffff (0x1000000) MX[B]E=0A=
	[2] -1	0xf7800000 - 0xf787ffff (0x80000) MX[B](B)=0A=
	[3] -1	0xf8000000 - 0xfbffffff (0x4000000) MX[B](B)=0A=
	[4] -1	0x0000d800 - 0x0000d8ff (0x100) IX[B]E=0A=
	[5] -1	0x0000e300 - 0x0000e3ff (0x100) IX[B]E=0A=
	[6] -1	0x0000e500 - 0x0000e5ff (0x100) IX[B]E=0A=
	[7] -1	0x0000e100 - 0x0000e1ff (0x100) IX[B]E=0A=
	[8] -1	0x0000e000 - 0x0000e0ff (0x100) IX[B]E=0A=
	[9] -1	0x0000b000 - 0x0000b0ff (0x100) IX[B]E=0A=
	[10] -1	0x0000b400 - 0x0000b4ff (0x100) IX[B]E=0A=
	[11] -1	0x0000b800 - 0x0000b8ff (0x100) IX[B]E=0A=
(II) PCI Memory resource overlap reduced 0xf7000000 from 0xf7ffffff to =
0xf77fffff=0A=
(II) Active PCI resource ranges after removing overlaps:=0A=
	[0] -1	0xffafc000 - 0xffafffff (0x4000) MX[B]E=0A=
	[1] -1	0xf7000000 - 0xf77fffff (0x800000) MX[B]E=0A=
	[2] -1	0xf7800000 - 0xf787ffff (0x80000) MX[B](B)=0A=
	[3] -1	0xf8000000 - 0xfbffffff (0x4000000) MX[B](B)=0A=
	[4] -1	0x0000d800 - 0x0000d8ff (0x100) IX[B]E=0A=
	[5] -1	0x0000e300 - 0x0000e3ff (0x100) IX[B]E=0A=
	[6] -1	0x0000e500 - 0x0000e5ff (0x100) IX[B]E=0A=
	[7] -1	0x0000e100 - 0x0000e1ff (0x100) IX[B]E=0A=
	[8] -1	0x0000e000 - 0x0000e0ff (0x100) IX[B]E=0A=
	[9] -1	0x0000b000 - 0x0000b0ff (0x100) IX[B]E=0A=
	[10] -1	0x0000b400 - 0x0000b4ff (0x100) IX[B]E=0A=
	[11] -1	0x0000b800 - 0x0000b8ff (0x100) IX[B]E=0A=
(II) OS-reported resource ranges after removing overlaps with PCI:=0A=
	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)=0A=
	[1] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)=0A=
	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]=0A=
	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]=0A=
	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]=0A=
	[5] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]=0A=
	[6] -1	0x00000000 - 0x000000ff (0x100) IX[B]=0A=
(II) All system resource ranges:=0A=
	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)=0A=
	[1] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)=0A=
	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]=0A=
	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]=0A=
	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]=0A=
	[5] -1	0xffafc000 - 0xffafffff (0x4000) MX[B]E=0A=
	[6] -1	0xf7000000 - 0xf77fffff (0x800000) MX[B]E=0A=
	[7] -1	0xf7800000 - 0xf787ffff (0x80000) MX[B](B)=0A=
	[8] -1	0xf8000000 - 0xfbffffff (0x4000000) MX[B](B)=0A=
	[9] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]=0A=
	[10] -1	0x00000000 - 0x000000ff (0x100) IX[B]=0A=
	[11] -1	0x0000d800 - 0x0000d8ff (0x100) IX[B]E=0A=
	[12] -1	0x0000e300 - 0x0000e3ff (0x100) IX[B]E=0A=
	[13] -1	0x0000e500 - 0x0000e5ff (0x100) IX[B]E=0A=
	[14] -1	0x0000e100 - 0x0000e1ff (0x100) IX[B]E=0A=
	[15] -1	0x0000e000 - 0x0000e0ff (0x100) IX[B]E=0A=
	[16] -1	0x0000b000 - 0x0000b0ff (0x100) IX[B]E=0A=
	[17] -1	0x0000b400 - 0x0000b4ff (0x100) IX[B]E=0A=
	[18] -1	0x0000b800 - 0x0000b8ff (0x100) IX[B]E=0A=
(II) LoadModule: "dbe"=0A=
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a=0A=
(II) Module dbe: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 1.0.0=0A=
	Module class: XFree86 Server Extension=0A=
	ABI class: XFree86 Server Extension, version 0.1=0A=
(II) Loading extension DOUBLE-BUFFER=0A=
(II) LoadModule: "dri"=0A=
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a=0A=
(II) Module dri: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 1.0.0=0A=
	ABI class: XFree86 Server Extension, version 0.1=0A=
(II) Loading sub module "drm"=0A=
(II) LoadModule: "drm"=0A=
(II) Loading /usr/X11R6/lib/modules/freebsd/libdrm.a=0A=
(II) Module drm: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 1.0.0=0A=
	ABI class: XFree86 Server Extension, version 0.1=0A=
(II) Loading extension XFree86-DRI=0A=
(II) LoadModule: "extmod"=0A=
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a=0A=
(II) Module extmod: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 1.0.0=0A=
	Module class: XFree86 Server Extension=0A=
	ABI class: XFree86 Server Extension, version 0.1=0A=
(II) Loading extension SHAPE=0A=
(II) Loading extension MIT-SUNDRY-NONSTANDARD=0A=
(II) Loading extension BIG-REQUESTS=0A=
(II) Loading extension SYNC=0A=
(II) Loading extension MIT-SCREEN-SAVER=0A=
(II) Loading extension XC-MISC=0A=
(II) Loading extension XFree86-VidModeExtension=0A=
(II) Loading extension XFree86-Misc=0A=
(II) Loading extension XFree86-DGA=0A=
(II) Loading extension DPMS=0A=
(II) Loading extension FontCache=0A=
(II) Loading extension TOG-CUP=0A=
(II) Loading extension Extended-Visual-Information=0A=
(II) Loading extension XVideo=0A=
(II) Loading extension XVideo-MotionCompensation=0A=
(II) LoadModule: "glx"=0A=
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a=0A=
(II) Module glx: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 1.0.0=0A=
	ABI class: XFree86 Server Extension, version 0.1=0A=
(II) Loading sub module "GLcore"=0A=
(II) LoadModule: "GLcore"=0A=
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a=0A=
(II) Module GLcore: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 1.0.0=0A=
	ABI class: XFree86 Server Extension, version 0.1=0A=
(II) Loading extension GLX=0A=
(II) LoadModule: "pex5"=0A=
(II) Loading /usr/X11R6/lib/modules/extensions/libpex5.a=0A=
(II) Module pex5: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 1.0.0=0A=
	Module class: XFree86 Server Extension=0A=
	ABI class: XFree86 Server Extension, version 0.1=0A=
(II) Loading extension X3D-PEX=0A=
(II) LoadModule: "record"=0A=
(II) Loading /usr/X11R6/lib/modules/extensions/librecord.a=0A=
(II) Module record: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 1.13.0=0A=
	Module class: XFree86 Server Extension=0A=
	ABI class: XFree86 Server Extension, version 0.1=0A=
(II) Loading extension RECORD=0A=
(II) LoadModule: "xie"=0A=
(II) Loading /usr/X11R6/lib/modules/extensions/libxie.a=0A=
(II) Module xie: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 1.0.0=0A=
	Module class: XFree86 Server Extension=0A=
	ABI class: XFree86 Server Extension, version 0.1=0A=
(II) Loading extension XIE=0A=
(II) LoadModule: "bitmap"=0A=
(II) Reloading /usr/X11R6/lib/modules/fonts/libbitmap.a=0A=
(II) Loading font Bitmap=0A=
(II) LoadModule: "freetype"=0A=
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a=0A=
(II) Module freetype: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 1.1.9=0A=
	Module class: XFree86 Font Renderer=0A=
	ABI class: XFree86 Font Renderer, version 0.2=0A=
(II) Loading font FreeType=0A=
(II) LoadModule: "speedo"=0A=
(II) Loading /usr/X11R6/lib/modules/fonts/libspeedo.a=0A=
(II) Module speedo: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 1.0.0=0A=
	Module class: XFree86 Font Renderer=0A=
	ABI class: XFree86 Font Renderer, version 0.2=0A=
(II) Loading font Speedo=0A=
(II) LoadModule: "type1"=0A=
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a=0A=
(II) Module type1: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 1.0.0=0A=
	Module class: XFree86 Font Renderer=0A=
	ABI class: XFree86 Font Renderer, version 0.2=0A=
(II) Loading font Type1=0A=
(II) Loading font CID=0A=
(II) LoadModule: "vbe"=0A=
(II) Loading /usr/X11R6/lib/modules/libvbe.a=0A=
(II) Module vbe: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 1.0.0=0A=
	ABI class: XFree86 Video Driver, version 0.4=0A=
(II) LoadModule: "int10"=0A=
(II) Loading /usr/X11R6/lib/modules/libint10.a=0A=
(II) Module int10: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 1.0.0=0A=
	ABI class: XFree86 Video Driver, version 0.4=0A=
(II) LoadModule: "i810"=0A=
(II) Loading /usr/X11R6/lib/modules/drivers/i810_drv.o=0A=
(II) Module i810: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 1.0.0=0A=
	Module class: XFree86 Video Driver=0A=
	ABI class: XFree86 Video Driver, version 0.4=0A=
(II) LoadModule: "mouse"=0A=
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o=0A=
(II) Module mouse: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 1.0.0=0A=
	Module class: XFree86 XInput Driver=0A=
	ABI class: XFree86 XInput driver, version 0.2=0A=
(II) I810: Driver for Intel i810 chipset: i810, i810-dc100, i810e, i815=0A=
(II) Primary Device is: PCI 00:02:0=0A=
(--) Chipset i815 found=0A=
(II) resource ranges after xf86ClaimFixedResources() call:=0A=
	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)=0A=
	[1] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)=0A=
	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]=0A=
	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]=0A=
	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]=0A=
	[5] -1	0xffafc000 - 0xffafffff (0x4000) MX[B]E=0A=
	[6] -1	0xf7000000 - 0xf77fffff (0x800000) MX[B]E=0A=
	[7] -1	0xf7800000 - 0xf787ffff (0x80000) MX[B](B)=0A=
	[8] -1	0xf8000000 - 0xfbffffff (0x4000000) MX[B](B)=0A=
	[9] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]=0A=
	[10] -1	0x00000000 - 0x000000ff (0x100) IX[B]=0A=
	[11] -1	0x0000d800 - 0x0000d8ff (0x100) IX[B]E=0A=
	[12] -1	0x0000e300 - 0x0000e3ff (0x100) IX[B]E=0A=
	[13] -1	0x0000e500 - 0x0000e5ff (0x100) IX[B]E=0A=
	[14] -1	0x0000e100 - 0x0000e1ff (0x100) IX[B]E=0A=
	[15] -1	0x0000e000 - 0x0000e0ff (0x100) IX[B]E=0A=
	[16] -1	0x0000b000 - 0x0000b0ff (0x100) IX[B]E=0A=
	[17] -1	0x0000b400 - 0x0000b4ff (0x100) IX[B]E=0A=
	[18] -1	0x0000b800 - 0x0000b8ff (0x100) IX[B]E=0A=
(II) resource ranges after probing:=0A=
	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)=0A=
	[1] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)=0A=
	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]=0A=
	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]=0A=
	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]=0A=
	[5] -1	0xffafc000 - 0xffafffff (0x4000) MX[B]E=0A=
	[6] -1	0xf7000000 - 0xf77fffff (0x800000) MX[B]E=0A=
	[7] -1	0xf7800000 - 0xf787ffff (0x80000) MX[B](B)=0A=
	[8] -1	0xf8000000 - 0xfbffffff (0x4000000) MX[B](B)=0A=
	[9] 0	0x000a0000 - 0x000affff (0x10000) MS[B]=0A=
	[10] 0	0x000b0000 - 0x000b7fff (0x8000) MS[B]=0A=
	[11] 0	0x000b8000 - 0x000bffff (0x8000) MS[B]=0A=
	[12] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]=0A=
	[13] -1	0x00000000 - 0x000000ff (0x100) IX[B]=0A=
	[14] -1	0x0000d800 - 0x0000d8ff (0x100) IX[B]E=0A=
	[15] -1	0x0000e300 - 0x0000e3ff (0x100) IX[B]E=0A=
	[16] -1	0x0000e500 - 0x0000e5ff (0x100) IX[B]E=0A=
	[17] -1	0x0000e100 - 0x0000e1ff (0x100) IX[B]E=0A=
	[18] -1	0x0000e000 - 0x0000e0ff (0x100) IX[B]E=0A=
	[19] -1	0x0000b000 - 0x0000b0ff (0x100) IX[B]E=0A=
	[20] -1	0x0000b400 - 0x0000b4ff (0x100) IX[B]E=0A=
	[21] -1	0x0000b800 - 0x0000b8ff (0x100) IX[B]E=0A=
	[22] 0	0x000003b0 - 0x000003bb (0xc) IS[B]=0A=
	[23] 0	0x000003c0 - 0x000003df (0x20) IS[B]=0A=
(II) Setting vga for screen 0.=0A=
(II) Loading sub module "vgahw"=0A=
(II) LoadModule: "vgahw"=0A=
(II) Loading /usr/X11R6/lib/modules/libvgahw.a=0A=
(II) Module vgahw: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 0.1.0=0A=
	ABI class: XFree86 Video Driver, version 0.4=0A=
(++) I810(0): Depth 24, (--) framebuffer bpp 24=0A=
(=3D=3D) I810(0): RGB weight 888=0A=
(=3D=3D) I810(0): Default visual is TrueColor=0A=
(**) I810(0): Option "NoDDC"=0A=
(--) I810(0): Chipset: "i815"=0A=
(--) I810(0): Linear framebuffer at 0xF8000000=0A=
(--) I810(0): IO registers at addr 0xF7800000=0A=
(II) I810(0): I810CheckAvailableMemory: 208896k available=0A=
(**) I810(0): Will alloc AGP framebuffer: 8132 kByte=0A=
(=3D=3D) I810(0): Using gamma correction (1.0, 1.0, 1.0)=0A=
(II) I810(0): Monitor0: Using hsync range of 30.00-64.00 kHz=0A=
(WW) I810(0): Monitor0: using default vrefresh range of 43-72Hz=0A=
(II) I810(0): Clock range:  12.00 to 136.00 MHz=0A=
(II) I810(0): Not using default mode "640x350" (vrefresh out of range)=0A=
(II) I810(0): Not using default mode "640x400" (vrefresh out of range)=0A=
(II) I810(0): Not using default mode "720x400" (vrefresh out of range)=0A=
(II) I810(0): Not using default mode "640x480" (vrefresh out of range)=0A=
(II) I810(0): Not using default mode "640x480" (vrefresh out of range)=0A=
(II) I810(0): Not using default mode "640x480" (vrefresh out of range)=0A=
(II) I810(0): Not using default mode "800x600" (vrefresh out of range)=0A=
(II) I810(0): Not using default mode "800x600" (vrefresh out of range)=0A=
(II) I810(0): Not using default mode "1152x864" (hsync out of range)=0A=
(II) I810(0): Not using default mode "1280x960" (bad mode =
clock/interlace/doublescan)=0A=
(II) I810(0): Not using default mode "1280x1024" (hsync out of range)=0A=
(II) I810(0): Not using default mode "1280x1024" (bad mode =
clock/interlace/doublescan)=0A=
(II) I810(0): Not using default mode "1600x1200" (bad mode =
clock/interlace/doublescan)=0A=
(II) I810(0): Not using default mode "1600x1200" (bad mode =
clock/interlace/doublescan)=0A=
(II) I810(0): Not using default mode "1600x1200" (bad mode =
clock/interlace/doublescan)=0A=
(II) I810(0): Not using default mode "1600x1200" (bad mode =
clock/interlace/doublescan)=0A=
(II) I810(0): Not using default mode "1600x1200" (bad mode =
clock/interlace/doublescan)=0A=
(II) I810(0): Not using default mode "1792x1344" (width requires =
unsupported line pitch)=0A=
(II) I810(0): Not using default mode "1792x1344" (width requires =
unsupported line pitch)=0A=
(II) I810(0): Not using default mode "1856x1392" (width requires =
unsupported line pitch)=0A=
(II) I810(0): Not using default mode "1856x1392" (width requires =
unsupported line pitch)=0A=
(II) I810(0): Not using default mode "1920x1440" (width requires =
unsupported line pitch)=0A=
(II) I810(0): Not using default mode "1920x1440" (width requires =
unsupported line pitch)=0A=
(II) I810(0): Not using default mode "1400x1050" (hsync out of range)=0A=
(II) I810(0): Not using default mode "1400x1050" (bad mode =
clock/interlace/doublescan)=0A=
(--) I810(0): Virtual size is 1024x768 (pitch 1024)=0A=
(**) I810(0): Mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz=0A=
(II) I810(0): Modeline "1024x768"   65.00  1024 1032 1176 1344  768 771 =
777 806 (null)=0A=
(=3D=3D) I810(0): DPI set to (75, 75)=0A=
(II) Loading sub module "fb"=0A=
(II) LoadModule: "fb"=0A=
(II) Loading /usr/X11R6/lib/modules/libfb.a=0A=
(II) Module fb: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 1.0.0=0A=
	ABI class: XFree86 ANSI C Emulation, version 0.1=0A=
(II) Loading sub module "xaa"=0A=
(II) LoadModule: "xaa"=0A=
(II) Loading /usr/X11R6/lib/modules/libxaa.a=0A=
(II) Module xaa: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 1.0.0=0A=
	ABI class: XFree86 Video Driver, version 0.4=0A=
(II) Loading sub module "ramdac"=0A=
(II) LoadModule: "ramdac"=0A=
(II) Loading /usr/X11R6/lib/modules/libramdac.a=0A=
(II) Module ramdac: vendor=3D"The XFree86 Project"=0A=
	compiled for 4.1.0, module version =3D 0.1.0=0A=
	ABI class: XFree86 Video Driver, version 0.4=0A=
Symbol xf86InterpretEDID from module /usr/X11R6/lib/modules/libvbe.a is =
unresolved!=0A=
(=3D=3D) Depth 24 pixmap format is 32 bpp=0A=
(II) do I need RAC?  No, I don't.=0A=
(II) resource ranges after preInit:=0A=
	[0] 0	0xf7800000 - 0xf787ffff (0x80000) MS[B]=0A=
	[1] 0	0xf8000000 - 0xfbffffff (0x4000000) MS[B]=0A=
	[2] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)=0A=
	[3] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)=0A=
	[4] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]=0A=
	[5] -1	0x000c0000 - 0x000effff (0x30000) MX[B]=0A=
	[6] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]=0A=
	[7] -1	0xffafc000 - 0xffafffff (0x4000) MX[B]E=0A=
	[8] -1	0xf7000000 - 0xf77fffff (0x800000) MX[B]E=0A=
	[9] -1	0xf7800000 - 0xf787ffff (0x80000) MX[B](B)=0A=
	[10] -1	0xf8000000 - 0xfbffffff (0x4000000) MX[B](B)=0A=
	[11] 0	0x000a0000 - 0x000affff (0x10000) MS[B](OprD)=0A=
	[12] 0	0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)=0A=
	[13] 0	0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)=0A=
	[14] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]=0A=
	[15] -1	0x00000000 - 0x000000ff (0x100) IX[B]=0A=
	[16] -1	0x0000d800 - 0x0000d8ff (0x100) IX[B]E=0A=
	[17] -1	0x0000e300 - 0x0000e3ff (0x100) IX[B]E=0A=
	[18] -1	0x0000e500 - 0x0000e5ff (0x100) IX[B]E=0A=
	[19] -1	0x0000e100 - 0x0000e1ff (0x100) IX[B]E=0A=
	[20] -1	0x0000e000 - 0x0000e0ff (0x100) IX[B]E=0A=
	[21] -1	0x0000b000 - 0x0000b0ff (0x100) IX[B]E=0A=
	[22] -1	0x0000b400 - 0x0000b4ff (0x100) IX[B]E=0A=
	[23] -1	0x0000b800 - 0x0000b8ff (0x100) IX[B]E=0A=
	[24] 0	0x000003b0 - 0x000003bb (0xc) IS[B](OprU)=0A=
	[25] 0	0x000003c0 - 0x000003df (0x20) IS[B](OprU)=0A=
(WW) I810(0): xf86AllocateGARTMemory: allocation of 1024 pages failed=0A=
	(Cannot allocate memory)=0A=
(II) I810(0): No physical memory available for 4194304 bytes of DCACHE=0A=
(II) I810(0): Adding 512 scanlines for pixmap caching=0A=
(II) I810(0): Allocated Scratch Memory=0A=
(=3D=3D) I810(0): Write-combining range (0xf7800000,0x80000) was already =
clear=0A=
(=3D=3D) I810(0): Write-combining range (0xf8000000,0x4000000) was =
already set=0A=
(=3D=3D) I810(0): Write-combining range (0xa0000,0x10000) was already =
clear=0A=
pgetbl_ctl: 0x17001 pgetbl_err: 0x0=0A=
ipeir: 0 iphdr: 0=0A=
LP ring tail: 0 head: 0 len: 0 start 0=0A=
eir: 0 esr: 0 emr: 3d=0A=
instdone: fffb instpm: 0=0A=
memmode: 0 instps: 0=0A=
hwstam: bac7 ier: 0 imr: bac7 iir: 0=0A=
pgetbl_ctl: 0x17001 pgetbl_err: 0x0=0A=
ipeir: 0 iphdr: 0=0A=
LP ring tail: 0 head: 0 len: 0 start 0=0A=
eir: 0 esr: 0 emr: 3d=0A=
instdone: fffb instpm: 0=0A=
memmode: 4 instps: 0=0A=
hwstam: bac7 ier: 0 imr: bac7 iir: 0=0A=
(II) I810(0): Setting dot clock to 65.0 MHz [ 0x3f 0xa 0x30 ] [ 65 12 3 ]=0A=
(II) I810(0): chose watermark 0x22214000: (tab.freq 65.0)=0A=
(II) I810(0): Using XFree86 Acceleration Architecture (XAA)=0A=
	Screen to screen bit blits=0A=
	Solid filled rectangles=0A=
	8x8 mono pattern filled rectangles=0A=
	Indirect CPU to Screen color expansion=0A=
	Solid Horizontal and Vertical Lines=0A=
	Offscreen Pixmaps=0A=
(=3D=3D) I810(0): Backing store disabled=0A=
(=3D=3D) I810(0): Silken mouse enabled=0A=
(=3D=3D) I810(0): Direct rendering disabled=0A=
(II) Initializing built-in extension MIT-SHM=0A=
(II) Initializing built-in extension XInputExtension=0A=
(II) Initializing built-in extension XTEST=0A=
(II) Initializing built-in extension XKEYBOARD=0A=
(II) Initializing built-in extension LBX=0A=
(II) Initializing built-in extension XC-APPGROUP=0A=
(II) Initializing built-in extension SECURITY=0A=
(II) Initializing built-in extension XINERAMA=0A=
(II) Initializing built-in extension XFree86-Bigfont=0A=
(II) Initializing built-in extension RENDER=0A=
error opening security policy file =
/usr/X11R6/lib/X11/xserver/SecurityPolicy=0A=
(**) Option "Protocol" "auto"=0A=
(**) Mouse0: Protocol: "auto"=0A=
(**) Option "CorePointer"=0A=
(**) Mouse0: Core Pointer=0A=
(**) Option "Device" "/dev/mouse"=0A=
(**) Option "Buttons" "5"=0A=
(**) Mouse0: Buttons: 5=0A=
(**) Option "ZAxisMapping" "4 5"=0A=
(**) Mouse0: ZAxisMapping: buttons 4 and 5=0A=
(II) Keyboard "Keyboard0" handled by legacy driver=0A=
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)=0A=
(**) Option "BaudRate" "1200"=0A=
</pre>=0A=
=0A=
<a name=3D"kap_o"><h1>What remains to be done</h1></a>=0A=
=0A=
<h2>APM</h2>=0A=
=0A=
<p>Alas APM is not working at all though it works perfectely well in =
Windows 2000. Notebook is ACPI compliant. It's possible to suspend the =
machine but it never wakes up. Machine is not running <tt>apmd</tt> (I =
think it's not necessary).</p>=0A=
=0A=
<p>Kernel should have APM compiled in:</p>=0A=
<pre>=0A=
# Power management support (see LINT for more options)=0A=
device		apm0    at nexus? flags 0x20 # Advanced Power Management=0A=
# device		apm0=0A=
</pre>=0A=
=0A=
<p><tt>dmesg</tt> says kernel found APM compliant BIOS:</p>=0A=
<pre>=0A=
apm0: <APM BIOS> on motherboard=0A=
apm: found APM BIOS v1.2, connected at v1.2=0A=
</pre>=0A=
=0A=
<p>Devices are created:</p>=0A=
<pre>=0A=
su-2.05# ls -l /dev/apm*=0A=
crw-rw-r--  1 root  operator   39,   0 Dec  6 16:32 /dev/apm=0A=
crw-rw----  1 root  operator   39,   8 Jan  6 11:26 /dev/apmctl=0A=
</pre>=0A=
=0A=
<p>Though the notebook is running on battery I see this <tt>apm</tt> =
output:</p>=0A=
<pre>=0A=
su-2.05# apm=0A=
APM version: 1.2=0A=
APM Managment: Enabled=0A=
AC Line status: on-line=0A=
Battery status: unknown=0A=
Remaining battery life: unknown=0A=
Remaining battery time: unknown=0A=
Number of batteries: 1=0A=
Battery 0:=0A=
        Battery status: not present=0A=
Resume timer: disabled=0A=
Resume on ring indicator: disabled=0A=
APM Capacities:=0A=
        global standby state=0A=
        global suspend state=0A=
        resume timer from standby=0A=
        resume timer from suspend=0A=
</pre>=0A=
=0A=
<p>It seems that we need to wait until either somebody merges ACPI from =
-CURRENT to -STABLE or -CURRENT becomes -STABLE.</p>=0A=
=0A=
<h2>Touchpad</h2>=0A=
=0A=
<p>Touchpad works only as 2-button mouse despite it has two other =
buttons. Here is corresponding part of <tt>/etc/rc.conf</tt>:</p>=0A=
<pre>=0A=
moused_enable=3D"YES"=0A=
moused_port=3D"/dev/psm0"=0A=
moused_type=3D"auto"=0A=
moused_flags=3D"-3"=0A=
</pre>=0A=
=0A=
<p>USB mouse provided with the machine works great (three buttons plus =
wheel).</p>=0A=
=0A=
<h2>Modem</h2>=0A=
=0A=
<p>Modem is not working since it's kind of winmodem. I'm not using it in =
FreeBSD on this machine so I'm not forced to configure it :-(. I've =
found somebody has something very suspicious on it's VAIO notebook, see =
<a =
href=3D"http://www.geocrawler.com/archives/3/163/2001/8/0/6520779/">http:=
//www.geocrawler.com/archives/3/163/2001/8/0/6520779/</a> by <a =
href=3D"mailto:kjm7834@yahoo.com">Kay Darrierres</a>.</p>=0A=
=0A=
</body>=0A=
</html>=0A=
=0A=

------=_NextPart_000_002F_01C196E3.B3E3D500--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?002e01c196db$521f6d00$2603fb93>