Bug#308342: several failures installing amd64 on a KMSI 8n Neo4 mobo
Package: installation-reports
Debian-installer-version: 29th of April 2005 sarge-amd64-netinst.iso
uname -a: Linux moca 2.6.8-11-amd64-generic #1 Wed May 4 20:03:43 UTC
2005 x86_64 GNU/Linux
Date: May 9th
Method: boot from CD, network install, no proxy
Machine: custom built on top of a KMSI 8n Neo4 motherboard
Processor: AMD Athlon 64 3200+
Memory: 1Go
Root Device: SATA disk no RAID
Root Size/partition table:
moca:/home/jerome# fdisk -l /dev/sda
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 61 489951 83 Linux
/dev/sda2 62 19457 155798370 5 Extended
/dev/sda5 62 1034 7815591 83 Linux
/dev/sda6 1035 1642 4883728+ 83 Linux
/dev/sda7 1643 2019 3028221 82 Linux swap /
Solaris
/dev/sda8 2020 2141 979933+ 83 Linux
/dev/sda9 2142 19457 139090738+ 83 Linux
moca:/home/jerome# df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 459143 67212 367434 16% /
tmpfs 512048 0 512048 0% /dev/shm
/dev/sda9 136906664 32880 129919248 1% /home
/dev/sda8 918322 8244 861082 1% /tmp
/dev/sda5 7692876 251616 7050484 4% /usr
/dev/sda6 4807056 98408 4464464 3% /var
Output of lspci and lspci -n:
moca:/home/jerome# lspci
0000:00:00.0 Memory controller: nVidia Corporation: Unknown device 005e
(rev a3)
0000:00:01.0 ISA bridge: nVidia Corporation: Unknown device 0050 (rev
a3)
0000:00:01.1 SMBus: nVidia Corporation: Unknown device 0052 (rev a2)
0000:00:02.0 USB Controller: nVidia Corporation: Unknown device 005a
(rev a2)
0000:00:02.1 USB Controller: nVidia Corporation: Unknown device 005b
(rev a3)
0000:00:04.0 Multimedia audio controller: nVidia Corporation: Unknown
device 0059 (rev a2)
0000:00:06.0 IDE interface: nVidia Corporation: Unknown device 0053 (rev
a2)
0000:00:07.0 IDE interface: nVidia Corporation: Unknown device 0054 (rev
a3)
0000:00:08.0 IDE interface: nVidia Corporation: Unknown device 0055 (rev
a3)
0000:00:09.0 PCI bridge: nVidia Corporation: Unknown device 005c (rev
a2)
0000:00:0a.0 Bridge: nVidia Corporation: Unknown device 0057 (rev a3)
0000:00:0b.0 PCI bridge: nVidia Corporation: Unknown device 005d (rev
a3)
0000:00:0c.0 PCI bridge: nVidia Corporation: Unknown device 005d (rev
a3)
0000:00:0d.0 PCI bridge: nVidia Corporation: Unknown device 005d (rev
a3)
0000:00:0e.0 PCI bridge: nVidia Corporation: Unknown device 005d (rev
a3)
0000:05:00.0 VGA compatible controller: ATI Technologies Inc: Unknown
device 5b60
0000:05:00.1 Display controller: ATI Technologies Inc: Unknown device
5b70
moca:/home/jerome# lspci -n
0000:00:00.0 0580: 10de:005e (rev a3)
0000:00:01.0 0601: 10de:0050 (rev a3)
0000:00:01.1 0c05: 10de:0052 (rev a2)
0000:00:02.0 0c03: 10de:005a (rev a2)
0000:00:02.1 0c03: 10de:005b (rev a3)
0000:00:04.0 0401: 10de:0059 (rev a2)
0000:00:06.0 0101: 10de:0053 (rev a2)
0000:00:07.0 0101: 10de:0054 (rev a3)
0000:00:08.0 0101: 10de:0055 (rev a3)
0000:00:09.0 0604: 10de:005c (rev a2)
0000:00:0a.0 0680: 10de:0057 (rev a3)
0000:00:0b.0 0604: 10de:005d (rev a3)
0000:00:0c.0 0604: 10de:005d (rev a3)
0000:00:0d.0 0604: 10de:005d (rev a3)
0000:00:0e.0 0604: 10de:005d (rev a3)
0000:05:00.0 0300: 1002:5b60
0000:05:00.1 0380: 1002:5b70
Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it
Initial boot worked: [O]
Configure network HW: [E]
Config network: [O]
Detect CD: [O]
Load installer modules: [E]
Detect hard drives: [ ]
Partition hard drives: [O]
Create file systems: [O]
Mount partitions: [O]
Install base system: [E]
Install boot loader: [O]
Reboot: [E]
Comments/Problems:
I searched for ISOs but as I couldn't find them on the official sites
(http://amd64.debian.net/ http://debian-amd64.alioth.debian.org/).
Si I found them out on http://debian-amd64.madduck.net/ (now defunct)
similar to http://ftp.ankara.edu.tr/debian-amd64/install-images/
My understanding is: there have been some changes in the way debian
amd64 is distributed early this month, and the last built images are
only available on the mirrors. They disappeared from the main site and
the mirrors have propagated it, but some less fast to update mirrors
still have it. Feel free to correct me if my understanding is wrong.
So I've used expert mode with sarge-amd64-netinst.iso dated 29th of
April. I encountered several problems:
(W) * failure to load 3 ide related modules (ide-cd, ...). Not sure if
this was the cause of my other issues.
(E) * ethernet detection was failing. I found out that many modules for
my kernel had not been correctly loaded. I.e. looking
in /lib/modules/kernel/... many drivers were missing.
I solved that by going
udpkg -i /cdrom/pool/main/l/linux-kernel-di-amd64-2.6/*2-6-8*
and going back to the menu. From network detection was better, and
even if the network card wasn't automatically detected, forcing the load
of the forcedeth driver fixed it.
* I manually formatted my disk because I didn't like the partition size.
Maybe there could be a non-graphical server option for partitionning the
disk (because amd64 may require to have both 32 and 64 bits libraries
and should probably require more space for /usr)
(E) * manualy setting up the mirror. First I didn't find the option. As
the mirror setup dialog auto-selected my country, the first option
(manually enter the mirror) wasn't on the screen. Debian-installer
should maybe use a different way to manually select mirror. Second being
able to enter the exact apt line might be more practical than splitting
protocol, host, ...
(E) * manually setting up the mirror. For some reason the mirror I set
up here wasn't taken into account later on in the 'make the base
install' step. I checked the logs (and the Release file was correctly
wget'ed and parsed) and the code of choose-mirror.c as well as the
debconf files in /target/var/lib/cdebconf/ but I still don't understand
what happened.
* because of the mirror selection failure, I had 2 problems:
(E) * at some point the base install installs a kernel. It proposes
different choices. After making the selection, the install failed by not
finding the initrd-tools package. I solved that by when being
questioned, open a shell, chroot into /target,
modify /etc/apt/sources.list (add the mirror entry [1]) do an
apt-update, apt-upgrade and go on with the install
(E) * the install worked but then the kernel ended up not booting. I
looked at the boot message but it went too fast and the systemed
panicked by not being able to mount the root FS 'cannot open root dev
"sda1" or unknown block(0,0)'. (see also [2]). As I couldn't read the
messages I assumed the kernel was wrongly installed. I looked at /lib
and /lib64 and they didn't contain any modules. I then tried to fix the
install by adding all modules (reboot from d-installer, chroot, dpkg
-i /cdrom/pool/main/l/linux-kernel-di-amd64-2.6/*2-6-8*) but this didn't
solve the problem. So I replaced the d-i kernel with an official one
from the site (I now use 2.6.8-11-amd64-generic). This solved my boot
problems.
[1] http://amd64.debian.net/README.mirrors.html
[2] I had found someone with the same problem as me
(http://lists.debian.org/debian-amd64/2005/02/msg00567.html). His
solution (problem #2) was:
http://lists.debian.org/debian-amd64/2005/02/msg00808.html, i.e. use a
newer debian installer. In my case I was already using the latest I
could find. But for sarge not sid.
Reply to: