[Server-devel] Debian installed on M2A690G machine
Tony Pearson
tpearson at us.ibm.com
Sat Jun 7 16:09:12 EDT 2008
Greg,
This weekend I confirmed that I can install Debian 4.0-r3 on the M2A690G
machine.
This is my first exposure to Debian, but I can see why so many people like
it. I used the 32-bit "net install" CD. This is a small 180MB file on CD
that boots, then gets most of the applications over the internet, so it
always has the most updated files. The normal process is to install
entirely from CD, then once up and running, download all the updates from
the internet.
The install also lets you install LVM as part of the install process.
Strangely, it created the following
/dev/sda1 --- /boot
/dev/sda2 -- LVM2 (contains / and swap)
/dev/sdb1 -- 250MB ext3 not assigned
/dev/sdb2 -- LVM2
It is possible that /dev/sdb1 is set-aside as /boot copy, and that
sda2/sdb2 could be configured as an LVM mirror. For now, I will assume
that if we can get everything working on /dev/sda, we can then worry about
making it mirrored to /dev/sdb.
I installed both "web+db" and "desktop+web+db" the latter took about
30-45 minutes longer for all the GNOME packages, but it was nice to see
the desktop GUI is very similar to Ubuntu and easy to use. They even have
a "Root Terminal" option, eliminating the need to do "sudo sh" on the
regular "terminal".
The "lspci" is slightly different:
-------
00:00.0 Host bridge: ATI Technologies Inc Unknown device 7910
00:01.0 PCI bridge: ATI Technologies Inc Unknown device 7912
00:07.0 PCI bridge: ATI Technologies Inc Unknown device 7917
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SB600 SMBus (rev 13)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SB600 Azalia
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SB600 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc Unknown device
791e
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B
PCI Express Gigabit Ethernet controller (rev 01)
03:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
03:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
03:07.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host
Controller (rev c0)
------------
Note, first three lines indicate "Unknown device", whereas under Ubuntu
they were recognized. Also, line 20 (01:05.0) does not recognize the
Radeon X1200, and instead says "Unknown device 791e".
When I did "dmesg | grep pci", I got the following:
-----------
ACPI: bus type pci registered
PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a
report
pcie_portdrv_probe->Dev[7917:1002] has invalid IRQ. Check vendor BIOS
Allocate Port Service[0000:00:07.0:pcie00]
Allocate Port Service[0000:00:07.0:pcie03]
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
----------
The "pcie_portdrv_probe" line gets "invalid IRQ" no matter what I did. I
tried boot parms pci=noacpi, pci=nomsi, acpi=noirq. I tried changing the
BIOS setting from PCI=[Auto] to [Manual]. I even set "Plug N Play OS" to
both YES and NO. The forums seem to indicate that this probably can be
ignored.
I tried booting in both BIOS SATA=IDE and AHCI mode, and got nearly
identical results, so it appears Debian is "ahci-aware" in the kernel. The
forums seem to imply that AHCI is the better choice, and that IDE is
designed for older software compatability.
Selecting desktop+web+db means it installs and sets up as default running
Apache 2.2.3 and PostqreSQL 7.4, I confirmed both were running
successfully. I also created a small "index.php" to run ?phpinfo() and
confirmed that PHP is at 5.2.0-8 +etch11. I went on MoodleDocs and found
that Moodle supports Debian and PostgreSQL, but did not bother trying to
do a full Moodle installation. I just wanted to make sure what BIOS
settings we should have, and whether there would be any issue with a
Fedora XS / Debian dual-boot environment. So far, everything checks out.
Next step:
I will wipe the system clean, and install Fedora 7 from the
i386-install-DVD.
-- Tony
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.laptop.org/pipermail/server-devel/attachments/20080607/9222ddd2/attachment.htm
More information about the Server-devel
mailing list