Toon posts:

[kernel] upgrade 2.4.20 -> 2.4.25

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb met de met de oude .config van 2.4.20 een nieuwe kernel proberen te bakken (make oldconfig) , hier en daar wat enters gedrukt voor nieuwe opties die niet van toepassing zijn voor het systeem waar het omgaat.

Compilen etc. gaat allemaal goed, alleen bij het booten met de nieuwe kernel krijg ik doodleuk :
code:
1
2
3
4
'een of andere modprobe error in de richting van, block-major-8'
VFS: Cannot open root device "802" or 08:02
Please append a correct "root=" boot option
Kernel panic : VFS : unable to mount root fs on 08:02


lilo.conf :
code:
1
2
3
4
5
6
7
8
9
image = /boot/vmlinuz
  root = /dev/sda2
  label = Linux
  read-only

image = /boot/vmlinuz.old
  root = /dev/sda2
  label = Linux-old
  read-only


2 SCSI controllers :
Adaptec AIC-7860
nog een of andere megaraid kaart

Die oude boot nog wel gewoon met die opties.
Ik heb inmiddels ook al gewoon van 'scratch' (make menuconfig) een nieuwe config gemaakt , die gecompiled, zelfde probleem, de 'nieuwe' megaraid driver geprobeert (Megaraid2) , zelfde probleem.

Is er toevallig het een en ander verandert in de nieuwere kernel versies ?

  • mOrPhie
  • Registratie: September 2000
  • Laatst online: 20-02 15:15

mOrPhie

❤️❤️❤️❤️🤍

Ik heb hetzelfde probleem met ATA gezien. Toen was, heel stom en simpel, ATA-support gewoon niet aangezet. Het leek alsof deze gewoon standaard uit stond. (ik neem aan dat je dat niet expres uit zet ;) ). Dus de device/controller zelf heb je wel in je kernel zitten, maar "SCSI device support" niet.

In de .config te zien als:

code:
1
CONFIG_SCSI=y

Een experimentele community-site: https://technobabblenerdtalk.nl/. DM voor invite code.


Verwijderd

Topicstarter
helaas, stukje uit m'n .config

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#
# SCSI support
#
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_SD_EXTRA_DEVS=40
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=y
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_SR_EXTRA_DEVS=2
# CONFIG_CHR_DEV_SG is not set
CONFIG_SCSI_DEBUG_QUEUES=y
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
# CONFIG_SCSI_LOGGING is not set


scsi controllers :
code:
1
2
CONFIG_SCSI_AIC7XXX=y
CONFIG_SCSI_MEGARAID2=y


tis ook gewoon heel raar dat het met de oude kernel wel werkt en ik in principe dezelfde config gebruik

  • Coen Rosdorff
  • Registratie: Januari 2000
  • Niet online
Verwijderd schreef op 26 februari 2004 @ 12:19:
code:
1
2
3
4
'een of andere modprobe error in de richting van, block-major-8'
VFS: Cannot open root device "802" or 08:02
Please append a correct "root=" boot option
Kernel panic : VFS : unable to mount root fs on 08:02
08:02 is SDA2
Dus 2 kansen, je scsi bedoeling wordt niet goed geladen (Dat kan je wel aan de output van het booten zien.

Of het fs dat op sda2 staat zit niet in de kernel. Bijvoorbeeld ext3 terwijl je enkel ext2 in de kernel hebt zitten.