Before you start reading:
If you don't want to go through a lot of manual configuring and compiling (hard things for a newbie like me) and you want everything up and running from the beginning try Ubuntu 8.10. Really incredible hardware detection
For all the rest: keep on reading, I didn't finish configuring everything yet but I'm still working on my Debian and this post. Hope I can finish it properly and help other people.
So, a few hours ago I ran out of the shop with a very big grin on my face. I upgraded my computer from an AMD athlon 3200+ to an Intel Quad Core Q9550
. So far so good.
I tried to run Knoppix 5.0(CD version) on the setup but that didn't convince me, soundcard, ethernet, videocard, usb and sata drivers were not recognised.
Because I'm rather new to Linux I'm a little afraid that it's going to be a long trip before everything is going to work. That's why I'm posting this thread. I hope people are going to be able to help me out, and second: I'll keep everything I had to do to get the Intel DG45ID completely up and running in my first post. Maybe some other newbie will thank me later
Well time for the real job then, installing Debian 5.0 Lenny testing.
First, what do I need to install to start building from source?
with the DG45ID lspci looks like this:
00:00.0 Host bridge: Intel Corporation Eaglelake DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Eaglelake Integrated Graphi
cs Controller (rev 03)
00:02.1 Display controller: Intel Corporation Eaglelake HECI Controller (rev 03)
00:19.0 Ethernet controller: Intel Corporation 82567LF-2 Gigabit Network Connect
00:1a.0 USB Controller: Intel Corporation ICH10 USB UHCI Controller #4
00:1a.1 USB Controller: Intel Corporation ICH10 USB UHCI Controller #5
00:1a.2 USB Controller: Intel Corporation ICH10 USB UHCI Controller #6
00:1a.7 USB Controller: Intel Corporation ICH10 USB2 EHCI Controller #2
00:1b.0 Audio device: Intel Corporation ICH10 HD Audio Controller
00:1d.0 USB Controller: Intel Corporation ICH10 USB UHCI Controller #1
00:1d.1 USB Controller: Intel Corporation ICH10 USB UHCI Controller #2
00:1d.2 USB Controller: Intel Corporation ICH10 USB UHCI Controller #3
00:1d.7 USB Controller: Intel Corporation ICH10 USB2 EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation ICH10 LPC Interface Controller
00:1f.2 IDE interface: Intel Corporation ICH10 4 port SATA IDE Controller
00:1f.3 SMBus: Intel Corporation ICH10 SMBus Controller
00:1f.5 IDE interface: Intel Corporation ICH10 2 port SATA IDE Controller
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Et
hernet (rev 10)
01:01.0 FireWire (IEEE 1394): Agere Systems FW323 (rev 70)
go to the command line as root and type:
apt-get install build-essentials
apt-get install kernel-headers-'uname -r'
Type the command "uname -r" at the command line and replace 'uname -r' in the code above with your kernel version. For me it's '2.6.24-1-686' (Oh yes: withour the '' signs
At this time I'm stil experiencing problems with:
1. Ethernet (not recognised, and after recognition very slow internet)
2. Audio controller
3. Video card -> apparently no driver yet
4. Maybe more but not disturbing me at the moment.
NIC not recognised
Well I really don't know what I have done. During the installation it was not recognised. I tried to compile the source I found on sourceforge:
that gave errors I just tried "modprobe e1000e" on the command line as root and all of a sudden the network adapter is recognised. Don't know if it works, I'm using a PCI at this moment. But updates will follow.
Slow internet connection (IPv6 vs. IPv4)
I experienced slow internet connection and got this solution from farslayer, I also added this in this 'guide' for the DG45ID mainboard. I don't really know what the base of the problem is but somehow IPv6 (new generation of IP protocol I guess) doesn't really work. Your computer tries to connect with IPv6 tries again and again, after a while it just falls back to IPv4 and everything just works fine. So how can you disable IPv6 under debian? (for other distro's click on the URL in the bottom of the quote)
I had to manipulate a small text file called blacklist. Since I'm still a newbie and I can't work well with vi or emacs I had to do it in Gnome. But there's a problem. I can't login as root in Gnome (you need root permission to change the blacklist file). I needed permission to the blacklist file with my normal user account, here's how you can do that.
1 I opened xterm (or konsole or from a tty doesn't really matter I guess)
2. at the shell prompt type:
chown wannes /etc/modprobe.d/blacklist
to your normal user name.
3. change the blacklist file as mentioned below (option 2 worked fine for me)
4. Don't forget
after the operation to change the owner of blacklist again to root by typing:
chown root /etc/modprobe.d/blacklist
I know: for security reasons this is not really the best way but it worked out fine for me. Anyway in the quote underneath you can see what you have to change in the blacklist file:
Audio device: IDT* 92xx
Originally Posted by Don't know who...
Debian kernel 2.6/Ubuntu ("official" method)/Fedora Core (method 1):
* In /etc/modprobe.d/aliases, change the line
alias net-pf-10 ipv6
alias net-pf-10 off
alias ipv6 off
• Debian kernel 2.6/Ubuntu (alternate method):
* In /etc/modprobe.d/blacklist, add a line
Well, I downloaded the latest Alsa drivers (1.0.18rc3), and build them from source. Before I heard my pc speaker from the mainboard, now in my speakers attached to the mini-jack on my audio card (confused). Still lspci outputs:
00:1b.0 Audio device: Intel corporation ICH10 HD Audio Controller
So installing alsa didn't really help? Anyone?
3. Video card
I've been googling around and apparently there is no driver yet for the video card on this mainboard...