[LinuxBIOS] Acer TravelMate 660

Gerhard Gappmeier gerhard.gappmeier at ascolab.com
Wed Jul 11 10:37:18 CEST 2007


Hi,

has anyone LinuxBIOS running on an Acer TravelMate 660 laptop?
Or can tell me if it will work?
I'm a LinuxBIOS newbie, but I hope the following information can help.

cat /proc/cpuinfo: 
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 9
model name	: Intel(R) Pentium(R) M processor 1400MHz
stepping	: 5
cpu MHz		: 1400.000
cache size	: 1024 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 pbe est tm2
bogomips	: 2791.77
clflush size	: 64

lspci -v:
00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to 
I/O Controller (rev 02)
	Subsystem: Acer Incorporated [ALI] Unknown device 0035
	Flags: bus master, fast devsel, latency 0
	Memory at <unassigned> (32-bit, prefetchable)
	Capabilities: [40] Vendor Specific Information

00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV 
Processor to I/O Controller (rev 02)
	Subsystem: Acer Incorporated [ALI] Unknown device 0035
	Flags: bus master, fast devsel, latency 0

00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV 
Processor to I/O Controller (rev 02)
	Subsystem: Acer Incorporated [ALI] Unknown device 0035
	Flags: bus master, fast devsel, latency 0

00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated 
Graphics Device (rev 02) (prog-if 00 [VGA])
	Subsystem: Acer Incorporated [ALI] Unknown device 0035
	Flags: bus master, fast devsel, latency 0, IRQ 11
	Memory at e8000000 (32-bit, prefetchable) [size=128M]
	Memory at e0000000 (32-bit, non-prefetchable) [size=512K]
	I/O ports at 1800 [size=8]
	Capabilities: [d0] Power Management version 1

00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics 
Device (rev 02)
	Subsystem: Acer Incorporated [ALI] Unknown device 0035
	Flags: bus master, fast devsel, latency 0
	Memory at f0000000 (32-bit, prefetchable) [disabled] [size=128M]
	Memory at e0080000 (32-bit, non-prefetchable) [disabled] [size=512K]
	Capabilities: [d0] Power Management version 1

00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) 
USB UHCI Controller #1 (rev 03) (prog-if 00 [UHCI])
	Subsystem: Acer Incorporated [ALI] Unknown device 0035
	Flags: bus master, medium devsel, latency 0, IRQ 11
	I/O ports at 1820 [size=32]

00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) 
USB UHCI Controller #2 (rev 03) (prog-if 00 [UHCI])
	Subsystem: Acer Incorporated [ALI] Unknown device 0035
	Flags: bus master, medium devsel, latency 0, IRQ 11
	I/O ports at 1840 [size=32]

00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) 
USB UHCI Controller #3 (rev 03) (prog-if 00 [UHCI])
	Subsystem: Acer Incorporated [ALI] Unknown device 0035
	Flags: bus master, medium devsel, latency 0, IRQ 10
	I/O ports at 1860 [size=32]

00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI 
Controller (rev 03) (prog-if 20 [EHCI])
	Subsystem: Acer Incorporated [ALI] Unknown device 0035
	Flags: bus master, medium devsel, latency 0, IRQ 10
	Memory at e0100000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
	Capabilities: [58] Debug port

00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83) 
(prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=64
	I/O behind bridge: 00003000-00003fff
	Memory behind bridge: e0200000-e07fffff
	Prefetchable memory behind bridge: 30000000-37ffffff

00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge 
(rev 03)
	Flags: bus master, medium devsel, latency 0

00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 
03) (prog-if 8a [Master SecP PriP])
	Subsystem: Acer Incorporated [ALI] Unknown device 0035
	Flags: bus master, medium devsel, latency 0, IRQ 10
	I/O ports at 01f0 [size=8]
	I/O ports at 03f4 [size=1]
	I/O ports at 0170 [size=8]
	I/O ports at 0374 [size=1]
	I/O ports at 1810 [size=16]
	Memory at 38000000 (32-bit, non-prefetchable) [size=1K]

00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus 
Controller (rev 03)
	Subsystem: Acer Incorporated [ALI] Unknown device 0035
	Flags: medium devsel, IRQ 10
	I/O ports at 1880 [size=32]

00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM 
(ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
	Subsystem: Acer Incorporated [ALI] Unknown device 0035
	Flags: bus master, medium devsel, latency 0, IRQ 10
	I/O ports at 1c00 [size=256]
	I/O ports at 18c0 [size=64]
	Memory at e0100c00 (32-bit, non-prefetchable) [size=512]
	Memory at e0100800 (32-bit, non-prefetchable) [size=256]
	Capabilities: [50] Power Management version 2

00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 
Modem Controller (rev 03) (prog-if 00 [Generic])
	Subsystem: Acer Incorporated [ALI] Unknown device 0035
	Flags: medium devsel, IRQ 10
	I/O ports at 2400 [size=256]
	I/O ports at 2000 [size=128]
	Capabilities: [50] Power Management version 2

02:02.0 Ethernet controller: Broadcom Corporation BCM4401 100Base-T (rev 01)
	Subsystem: Acer Incorporated [ALI] Unknown device 0035
	Flags: bus master, fast devsel, latency 64, IRQ 11
	Memory at e0204000 (32-bit, non-prefetchable) [size=8K]
	Capabilities: [40] Power Management version 2

02:04.0 Network controller: Intel Corporation PRO/Wireless LAN 2100 3B Mini 
PCI Adapter (rev 04)
	Subsystem: Intel Corporation MIM2000/Centrino
	Flags: bus master, medium devsel, latency 64, IRQ 11
	Memory at e0206000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [dc] Power Management version 2

02:06.0 CardBus bridge: O2 Micro, Inc. OZ711EC1 SmartCardBus Controller (rev 
20)
	Subsystem: Acer Incorporated [ALI] Unknown device 0035
	Flags: bus master, stepping, slow devsel, latency 64, IRQ 10
	Memory at e0207000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
	Memory window 0: 30000000-33fff000 (prefetchable)
	Memory window 1: 3c000000-3ffff000 (prefetchable)
	I/O window 0: 00003000-000030ff
	I/O window 1: 00003400-000034ff
	16-bit legacy interface ports at 0001

02:06.1 CardBus bridge: O2 Micro, Inc. OZ711EC1 SmartCardBus Controller (rev 
20)
	Subsystem: Acer Incorporated [ALI] Unknown device 0035
	Flags: bus master, slow devsel, latency 64, IRQ 10
	Memory at e0208000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=02, secondary=07, subordinate=0a, sec-latency=176
	Memory window 0: 34000000-37fff000 (prefetchable)
	Memory window 1: 40000000-43fff000
	I/O window 0: 00003800-000038ff
	I/O window 1: 00003c00-00003cff
	16-bit legacy interface ports at 0001

02:07.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 
Controller (PHY/Link) (prog-if 10 [OHCI])
	Subsystem: Acer Incorporated [ALI] Unknown device 0035
	Flags: bus master, medium devsel, latency 64, IRQ 10
	Memory at e0209000 (32-bit, non-prefetchable) [size=2K]
	Memory at e0200000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: [44] Power Management version 2


BIOS: Phoenix
VGA-BIOS: Montara-GM 2965 (displayed in the info section of Phoenix BIOS, I 
don't know if this is important)

The display has a special resoltion of 1400x1050 and there is a known problem 
of the BIOS to not support this resolution. So I have to use the 
i915resolution tool on linux to be able to use this resolution.

Can LinuxBIOS initialize the VGA controller?
Or can the original VGA BIOS be used in any way for that?
I have seen something mentioned in other artices.

On the Acer site there is also a flash tool available. But only for windows. 
(WinPhlash). Maybe this can help if the LinuxBIOS flash tool doesn't work.
http://support.acer-euro.com/drivers/notebook/tm_660.html

I understand why initialization of chipset, pci bus, etc is important.
Otherwise the OS could not be started.
But how important is the initialization of other peripherie like modems, USB 
controller, VGA, etc.?
Isn't this done by the OS driver anyway after LinuxBIOS has started the 
kernel?

regards,
Gerhard.




More information about the coreboot mailing list