[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: