Confirmed users
1,377
edits
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
==Install OS== | ==Install OS== | ||
I installed Debian 5 stable. The ethernet driver in debian package does not work for the intel gb card. I used a usb nic that is compatible out of the box. | I installed Debian 5 stable. The ethernet driver in debian package does not work for the intel gb card. I used a usb nic that is compatible out of the box. | ||
I ran through the default options, setting timezone as appropriate. I selected Guided Partitioning -> Use Entire Disk -> All File in One Partition. When asked which software I wished to install, I selected only 'Standard system utilites' | |||
The following assumes a user account 'root' and 'maemo'. 'maemo' is a user account | |||
To get the built in ethernet to work, I downloaded the newest e1000e driver | To get the built in ethernet to work, I downloaded the newest e1000e driver | ||
| Line 9: | Line 13: | ||
su -c 'make install' | su -c 'make install' | ||
reboot | reboot | ||
I would prefer the onboard chip to be eth0 and forget the usb ethernet adapter. I opened /etc/udev/rules.d/70-persistent-net.rules and deleted the line for the USB device and changed the PCI device to be NAME="eth1" | |||
Configure the network card ([http://www.debian-administration.org/article/An_introduction_to_Debian_networking_setup reference]). I used | Configure the network card ([http://www.debian-administration.org/article/An_introduction_to_Debian_networking_setup reference]). I used | ||
| Line 14: | Line 20: | ||
auto lo | auto lo | ||
iface lo inet loopback | iface lo inet loopback | ||
auto eth0 | auto eth0 | ||
iface eth0 inet dhcp | iface eth0 inet dhcp | ||
==Setup OS== | ==Setup OS== | ||
| Line 28: | Line 28: | ||
apt-get update | apt-get update | ||
apt-get upgrade | apt-get upgrade | ||
apt-get install sudo mercurial build-essential mtd-utils linux-headers-`uname -r` | apt-get install sudo mercurial build-essential mtd-utils linux-headers-`uname -r` openssh-server parted | ||
visudo | visudo | ||
#add the line | #add the line | ||
| Line 49: | Line 49: | ||
make -j4 | make -j4 | ||
make install | make install | ||
cp ~/bin/rsync /usr/bin/rsync2 | sudo cp ~/bin/rsync /usr/bin/rsync2 | ||
#obtain appropriate nokia flasher and RX-44 stock image | #obtain appropriate nokia flasher and RX-44 stock image | ||
#you only need one of the flasher* programs, the one for your system. | #you only need one of the flasher* programs, the one for your system. | ||
| Line 60: | Line 59: | ||
#SHA1(flasher-3.0.amd64)= c56f71b69acd8ed0c19757451e14ba4a59645c5f | #SHA1(flasher-3.0.amd64)= c56f71b69acd8ed0c19757451e14ba4a59645c5f | ||
#SHA1(flasher-2.0.macosx)= 484bb141dad18ea68f7618c4f07f549311caf9b5 | #SHA1(flasher-2.0.macosx)= 484bb141dad18ea68f7618c4f07f549311caf9b5 | ||
'''IMPORTANT''' | |||
Newer kernels do not work properly when flashing the N810 firmware (flasher-3.0*). It is very important that you do not upgrade the kernel on the imaging machine. | |||
=old doc below= | =old doc below= | ||