Ancora "VFS:unable to mount root fs on unknown-block(0,0)"

Compilazione del kernel, gestione moduli, servizi attivi, e tutti gli interventi per l'ottimizzazione del sistema operativo.
Scrivi risposta
Avatar utente
bite
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3798
Iscrizione: sabato 19 maggio 2007, 22:10

Ancora "VFS:unable to mount root fs on unknown-block(0,0)"

Messaggio da bite » lunedì 17 settembre 2007, 12:11

Ero indeciso se proseguire questo thread, ma poi visto che lì il problema si è risolto e si è venuti a parlare d'altro, ho deciso di aprirne uno nuovo; moderatori fate pure cut&paste se credete meglio.

Tempo fa ho installato kubuntu feisty su un pc industriale, motherboard i855-W83627HF, bios Phoenix Technologies 6.00 PG, Celeron M @1.5GHz, chipset intel, in particolare 82801DB (ICH4) IDE Controller.
Ho dovuto rifare il kernel partendo da un 2.6.20 vanilla a cui ho applicato una patch (Xenomai 2.3.3) che nulla ha a che vedere con dischi, file systems etc.

Per la compilazione sono partito da /boot/config-2.6.20-16-generic, cioé dalla configurazione che stava funzionando in quel momento. L'ho modificata il minimo indispensabile, togliendo APM, il power management ACPI e la variazione di frequenza della CPU; tutte cose che non dovrebbero avere nulla a che fare con dischi e file system.

Ho ricompilato con initrd e al reboot ho ottenuto il mio bel "VFS:unable to mount root fs on unknown-block(0,0)".

Sono riuscito ad aggirare il problema nel modo che avevo suggerito a SoWhat, e cioé inserendo root=majorminor in menu.lst

Oggi, guarda un po', mi tocca fare un'installazione identica su un pc apparentemente identico. Tutto come sopra, salvo che questa volta il nuovo kernel non boota neanche a martellate.

Confronto l'output di lshw sui due pc gemelli e scopro che, benché il controller sia lo stesso, sul primo pc ho

Codice: Seleziona tutto

        *-ide
             description: IDE interface
             product: 82801DB (ICH4) IDE Controller
             vendor: Intel Corporation
             physical id: 1f.1
             bus info: pci@00:1f.1
             version: 02
             width: 32 bits
             clock: 33MHz
             capabilities: ide bus_master
             configuration: driver=PIIX_IDE latency=0
mentre sul secondo ho in più una capability "emulated scsi_host":

Codice: Seleziona tutto

        *-ide
             description: IDE interface
             product: 82801DB (ICH4) IDE Controller
             vendor: Intel Corporation
             physical id: 1f.1
             bus info: pci@00:1f.1
             logical name: scsi0
             logical name: scsi1
             version: 02
             width: 32 bits
             clock: 33MHz
             capabilities: ide bus_master emulated scsi-host
             configuration: driver=ata_piix latency=0
Tutte qui le differenze. Chi ha avuto voglia di leggere fin qui si esprima: sto facendo qualcosa di radicalmente sbagliato? Qualche idea per risolvere o aggirare il problema?

Avatar utente
sevencapitalsins
Prode Principiante
Messaggi: 162
Iscrizione: martedì 22 marzo 2005, 22:50
Località: Turin
Contatto:

Re: Ancora "VFS:unable to mount root fs on unknown-block(0,0)"

Messaggio da sevencapitalsins » lunedì 24 settembre 2007, 1:09

In un caso il driver è ata_piix, nell'altro piix_ide...

Domanda che mi viene in mente:

Hai mica fatto oldconfig col vecchio file di configurazione e messo insieme i driver ide/ata deprecati con il nuovo driver sata?

Avatar utente
bite
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3798
Iscrizione: sabato 19 maggio 2007, 22:10

Re: Ancora "VFS:unable to mount root fs on unknown-block(0,0)"

Messaggio da bite » lunedì 24 settembre 2007, 13:43

Non ho usato oldconfig perché penso che non ce ne sia bisogno, se non sbaglio oldconfig serve tenere per buone le vecchie impostazioni e a chiedere solo quelle nuove, quindi si dovrebbe usare per aggiornare la configurazione di un kernel vecchio ad un kernel piu' recente; nel mio caso, invece, il kernel e' sempre un 2.6.20.15, solo che quello originale ha le patch ubuntu e il mio non le ha (ne ha un'altra).

Quindi ho preso la configurazione da /boot/config-2.6.20-15-generic, l'ho copiata in /usr/src/my-kernel/.config, ci sono andato dentro e ho dato make xconfig.
make xconfig ha automaticamente "sfrondato" tutte le impostazioni relative alle patch ubuntu, non più presenti.

Ho toccato solo quello che ho detto nel primo post, quindi per quanto riguarda i driver sono rimaste le impostazioni di default ubuntu, che a quanto mi risulta fanno proprio il suddetto mischione. Però se funziona a loro perché non deve funzionare a me? E soprattutto: perché su un pc sì e sul gemello no?

Avatar utente
sevencapitalsins
Prode Principiante
Messaggi: 162
Iscrizione: martedì 22 marzo 2005, 22:50
Località: Turin
Contatto:

Re: Ancora "VFS:unable to mount root fs on unknown-block(0,0)"

Messaggio da sevencapitalsins » lunedì 24 settembre 2007, 18:01

Siccome già nell'altro thread ho letto che non si dovrebbe abilitare il driver deprecato, e invece tu hai entrambi abilitati, il consiglio migliore che mi sento di darti è togliere il vecchio driver.

L'hardware è gemello, ok. Nessun problema.

Allora sono 2 le ipotesi che mi vengono in mente e non coinvolgono l'HW:

1) il kernel si trova in dubbio su quale modulo usare e piglia quello non adatto all'hardware (magari ci sono piccole differenze, magari è troppo datato...)
2) hai copiato un .config differente e non te ne sei accorto (errore umano).

Mi è venuta un'altra idea: hai copiato ESATTAMENTE la stessa configurazione dell'altro kernel che avevi fatto SENZA initrd?

Se sì, può darsi che tu abbia dimenticato di caricare il modulo per supportare l'initial ramdisk filesystem (credo si chiami così, oppure initial ramdisk image). Ma francamente mi sembri già abbastanza "avanti" per fare quest'errore :)

Quiondi non ti ripeterò quello già detto nell'altro thread, io non son certo un guru e passo la mano.

Avatar utente
bite
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3798
Iscrizione: sabato 19 maggio 2007, 22:10

Re: Ancora "VFS:unable to mount root fs on unknown-block(0,0)"

Messaggio da bite » giovedì 27 settembre 2007, 23:37

Ultime novità: adesso i kernel ricompilati bootano su ambedue i pc.

Come ho fatto? Beh non sono sicuro di saperlo, ma cerco di ricostruire.

Seguendo il consiglio ricevuto da alcuni di voi (Divilinux, Janvitus e SevenCapitalSins, se ricordo bene) anche in un thread parallelo, ho eliminato completamente la vecchia gestione IDE (ATA/ATAPI/MFM/RLL support); della nuova gestione (Serial ATA and parallel ATA) ho lasciato solo Generic ATA support e lo specifico driver PATA per il mio chipset.

Di scsi non ho toccato nulla; in particolare, ho l'impressione che sia importante avere Generic SCSI support e SCSI disk support.

Per il resto ho sfrondato allegramente tutto quello che sapevo con certezza non servire, ad es. Old CDROM drivers (non ne ho), Firewire (non c'è sul mio pc), tutte le schede di rete tranne la mia, etc. Ma questo credo che abbia solo il gradito effetto di rendere più veloce la compilazione, se non si sbaglia disabilitando qualcosa che serve non dovrebbe influire sul funzionamento.

Ho lasciato modulari anche le opzioni essenziali e ho fatto un initrd.

Non ho usato make-kpkg perché volevo avere maggior controllo su quello che stavo facendo. Quindi i comandi sono stati (xyz sta per la versione, ad esempio come fornita da "uname -r" se sto usando il kernel che voglio ricompilare):

Codice: Seleziona tutto

cd /usr/src/linux-xyz
make clean
rm -r /lib/modules/xyz
rm /boot/vmlinuz /boot/vmlinuz-xyz /boot/System.map /boot/System.map-xyz /boot/config /boot/config-xyz /boot/initrd.img-xyz
make xconfig
make
make install
make modules_install
update-initramfs -k xyz -c
/boot/grub/menu.lst conteneva già la stanza giusta perché non era la prima volta che compilavo questo kernel, altrimenti avrei dovuto dare update-grub.
Tra l'altro questa volta ho tenuta per buona l'identificazione del root device con UUID.

Ultime note:
- Mi sono fidato a cancellare vmlinuz etc perché sapevo di avere comunque a disposizione un altro kernel bootabile.
- Per fare funzionare la wireless ho dovuto dare:

Codice: Seleziona tutto

cp -a /lib/firmware/2.6.20-15-generic /lib/firmware/xyz
Spero che possa essere utile a qualcuno. Nel dubbio chiedete, se posso rispondo volentieri.

Ciao

Dimenticavo... contrariamente ai saggi consigli ho lavorato come root, se voi non lo fate dovrete aggiungere qualche manciata di sudo.
Ultima modifica di bite il giovedì 27 settembre 2007, 23:44, modificato 1 volta in totale.

Avatar utente
bite
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3798
Iscrizione: sabato 19 maggio 2007, 22:10

Re: Ancora "VFS:unable to mount root fs on unknown-block(0,0)"

Messaggio da bite » mercoledì 3 ottobre 2007, 12:46

bite ha scritto: Seguendo il consiglio ricevuto da alcuni di voi (Divilinux, Janvitus e SevenCapitalSins, se ricordo bene) anche in un thread parallelo, ho eliminato completamente la vecchia gestione IDE (ATA/ATAPI/MFM/RLL support); della nuova gestione (Serial ATA and parallel ATA) ho lasciato solo Generic ATA support e lo specifico driver PATA per il mio chipset.
Aggiornamento. Mi sono tolto lo sfizio di provare anche l'esatto contrario: ho eliminato completamente la nuova gestione (Serial ATA e parallel ATA) e tenuto solo quella vecchia:

Codice: Seleziona tutto

ATA/ATAPI/MFM/RLL support:
- Enhanced IDE/MFMF/RLL disk...
- Include IDE/ATA-2 DISK support
- Use multi-mode by default
- Include IDE/ATAPI cdrom
- SCSI emulation support
- IDE Taskfile access
- generic/default IDE chipset support
- PCI IDE chipset support
-- Sharing PCI IDE interrupts support
-- Generic PCI IDE Chipset support
-- Generic PCI bus-master DMA support
--- Intel PIIXn chipset support (è il mio chipset)
Funziona anche così. Chiaramente non si può fare se si ha un SATA.

Avatar utente
sevencapitalsins
Prode Principiante
Messaggi: 162
Iscrizione: martedì 22 marzo 2005, 22:50
Località: Turin
Contatto:

Re: Ancora "VFS:unable to mount root fs on unknown-block(0,0)"

Messaggio da sevencapitalsins » mercoledì 3 ottobre 2007, 17:05

Ok, quindi la soluzione che salva capra e cavoli sarebbe di compilare O l'uno O l'altro (aut-aut).

Non mi è chiaro come mai si trovano entrambe abilitate di default, ma bon... chi ha problemi adesso sa cosa fare.

Avatar utente
kiroken_
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2008
Iscrizione: mercoledì 2 maggio 2007, 17:38

Re: Ancora "VFS:unable to mount root fs on unknown-block(0,0)"

Messaggio da kiroken_ » giovedì 20 dicembre 2007, 13:57

ho lo stesso problema ma purtroppo non sono riuscito a risolvere usando questo sistema (ho un maxtor con connessione ATA) ecco il mio lshw

Codice: Seleziona tutto

 description: Computer
    width: 32 bits
  *-core
       description: Motherboard
       physical id: 0
     *-memory
          description: System memory
          physical id: 0
          size: 511MB
     *-cpu
          product: Intel(R) Pentium(R) 4 CPU 1.70GHz
          vendor: Intel Corp.
          physical id: 1
          bus info: cpu@0
          version: 15.1.2
          size: 1700MHz
          width: 32 bits
          capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm up
          configuration: id=0
        *-cache:0
             description: L1 cache
             physical id: 0
             size: 8KB
        *-cache:1
             description: L2 cache
             physical id: 1
             size: 256KB
     *-pci:0
          description: Host bridge
          product: CN400/PM880 Host Bridge
          vendor: VIA Technologies, Inc.
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 00
          width: 32 bits
          clock: 66MHz
          configuration: driver=agpgart-via latency=8 module=via_agp
        *-pci
             description: PCI bridge
             product: VT8237 PCI Bridge
             vendor: VIA Technologies, Inc.
             physical id: 1
             bus info: pci@0000:00:01.0
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: pci normal_decode bus_master cap_list
           *-display
                description: VGA compatible controller
                product: NV34 [GeForce FX 5200]
                vendor: nVidia Corporation
                physical id: 0
                bus info: pci@0000:01:00.0
                version: a1
                width: 32 bits
                clock: 66MHz
                capabilities: vga bus_master cap_list
                configuration: driver=nvidia latency=248 maxlatency=1 mingnt=5 module=nvidia
        *-storage
             description: RAID bus controller
             product: VIA VT6420 SATA RAID Controller
             vendor: VIA Technologies, Inc.
             physical id: f
             bus info: pci@0000:00:0f.0
             version: 80
             width: 32 bits
             clock: 33MHz
             capabilities: storage bus_master cap_list
             configuration: driver=sata_via latency=32 module=sata_via
        *-ide
             description: IDE interface
             product: VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE
             vendor: VIA Technologies, Inc.
             physical id: f.1
             bus info: pci@0000:00:0f.1
             version: 06
             width: 32 bits
             clock: 33MHz
             capabilities: ide bus_master cap_list
             configuration: driver=VIA_IDE latency=32 module=via82cxxx
           *-ide:0
                description: IDE Channel 0
                physical id: 0
                bus info: ide@0
                logical name: ide0
                clock: 33MHz
              *-disk
                   product: Maxtor 6E040L0
                   vendor: Maxtor
                   physical id: 1
                   bus info: ide@0.1
                   logical name: /dev/hdb
                   capacity: 38GB
           *-ide:1
                description: IDE Channel 1
                physical id: 1
                bus info: ide@1
                logical name: ide1
                clock: 33MHz
              *-cdrom:0
                   product: LG CD-ROM CRD-8521B
                   physical id: 0
                   bus info: ide@1.0
                   logical name: /dev/hdc
                   capabilities: packet
              *-cdrom:1
                   product: DVD-RW IDE1008
                   physical id: 1
                   bus info: ide@1.1
                   logical name: /dev/hdd
                   capabilities: packet
        *-usb:0
             description: USB Controller
             product: VT82xxxxx UHCI USB 1.1 Controller
             vendor: VIA Technologies, Inc.
             physical id: 10
             bus info: pci@0000:00:10.0
             version: 81
             width: 32 bits
             clock: 33MHz
             capabilities: uhci bus_master cap_list
             configuration: driver=uhci_hcd latency=32 module=uhci_hcd
        *-usb:1
             description: USB Controller
             product: VT82xxxxx UHCI USB 1.1 Controller
             vendor: VIA Technologies, Inc.
             physical id: 10.1
             bus info: pci@0000:00:10.1
             version: 81
             width: 32 bits
             clock: 33MHz
             capabilities: uhci bus_master cap_list
             configuration: driver=uhci_hcd latency=32 module=uhci_hcd
        *-usb:2
             description: USB Controller
             product: VT82xxxxx UHCI USB 1.1 Controller
             vendor: VIA Technologies, Inc.
             physical id: 10.2
             bus info: pci@0000:00:10.2
             version: 81
             width: 32 bits
             clock: 33MHz
             capabilities: uhci bus_master cap_list
             configuration: driver=uhci_hcd latency=32 module=uhci_hcd
        *-usb:3
             description: USB Controller
             product: VT82xxxxx UHCI USB 1.1 Controller
             vendor: VIA Technologies, Inc.
             physical id: 10.3
             bus info: pci@0000:00:10.3
             version: 81
             width: 32 bits
             clock: 33MHz
             capabilities: uhci bus_master cap_list
             configuration: driver=uhci_hcd latency=32 module=uhci_hcd
        *-usb:4
             description: USB Controller
             product: USB 2.0
             vendor: VIA Technologies, Inc.
             physical id: 10.4
             bus info: pci@0000:00:10.4
             version: 86
             width: 32 bits
             clock: 33MHz
             capabilities: ehci bus_master cap_list
             configuration: driver=ehci_hcd latency=32 module=ehci_hcd
        *-isa
             description: ISA bridge
             product: VT8237 ISA bridge [KT600/K8T800/K8T890 South]
             vendor: VIA Technologies, Inc.
             physical id: 11
             bus info: pci@0000:00:11.0
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: isa bus_master cap_list
             configuration: latency=0
        *-multimedia
             description: Multimedia audio controller
             product: VT8233/A/8235/8237 AC97 Audio Controller
             vendor: VIA Technologies, Inc.
             physical id: 11.5
             bus info: pci@0000:00:11.5
             version: 60
             width: 32 bits
             clock: 33MHz
             capabilities: cap_list
             configuration: driver=VIA 82xx Audio latency=0 module=snd_via82xx
        *-network
             description: Ethernet interface
             product: VT6102 [Rhine-II]
             vendor: VIA Technologies, Inc.
             physical id: 12
             bus info: pci@0000:00:12.0
             logical name: eth0
             version: 78
             serial: 00:0b:6a:dd:79:21
             width: 32 bits
             clock: 33MHz
             capabilities: bus_master cap_list ethernet physical
             configuration: broadcast=yes driver=via-rhine driverversion=1.4.3 latency=32 maxlatency=8 mingnt=3 module=via_rhine multicast=yes
     *-pci:1
          description: Host bridge
          product: CN400/PM880 Host Bridge
          vendor: VIA Technologies, Inc.
          physical id: 101
          bus info: pci@0000:00:00.1
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:2
          description: Host bridge
          product: CN400/PM880 Host Bridge
          vendor: VIA Technologies, Inc.
          physical id: 102
          bus info: pci@0000:00:00.2
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:3
          description: Host bridge
          product: CN400/PM880 Host Bridge
          vendor: VIA Technologies, Inc.
          physical id: 103
          bus info: pci@0000:00:00.3
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:4
          description: Host bridge
          product: CN400/PM880 Host Bridge
          vendor: VIA Technologies, Inc.
          physical id: 104
          bus info: pci@0000:00:00.4
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:5
          description: Host bridge
          product: CN400/PM880 Host Bridge
          vendor: VIA Technologies, Inc.
          physical id: 105
          bus info: pci@0000:00:00.7
          version: 00
          width: 32 bits
          clock: 33MHz
  *-network
       description: Wireless interface
       physical id: 1
       logical name: eth1
       serial: 00:02:72:67:c0:58
       capabilities: ethernet physical wireless
       configuration: broadcast=yes ip=192.168.0.2 multicast=yes wireless=IEEE 802.11b/g
non so cosa postavi per farvi capire che moduli ho selezionato (il file .config mi sembra alquanto difficile da leggere)
http://petition.stopsoftwarepatents.eu/
d95555c36aeeee715c0a34ce1e4dd713

Avatar utente
bite
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3798
Iscrizione: sabato 19 maggio 2007, 22:10

Re: Ancora "VFS:unable to mount root fs on unknown-block(0,0)"

Messaggio da bite » giovedì 20 dicembre 2007, 22:43

kiroken ha scritto: non so cosa postavi per farvi capire che moduli ho selezionato (il file .config mi sembra alquanto difficile da leggere)
Prova comunque a postarlo (senza impegno, sto già facendo una figuraccia in un altro thread qui vicino :'( ).

Avatar utente
kiroken_
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2008
Iscrizione: mercoledì 2 maggio 2007, 17:38

Re: Ancora "VFS:unable to mount root fs on unknown-block(0,0)"

Messaggio da kiroken_ » giovedì 20 dicembre 2007, 23:39

ho dovuto fare dei tagli qua e la altrimenti era troppo grande spero di non aver tolto nulla di utile... grazie mille per l'aiuto :D

Codice: Seleziona tutto

#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.22.9
# Thu Dec 20 12:07:13 2007
#
#
# Bus options (PCI, PCMCIA, EISA, MCA, ISA)
#
CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GOMMCONFIG is not set
# CONFIG_PCI_GODIRECT is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCIEPORTBUS=y
CONFIG_PCIEAER=y
# CONFIG_ARCH_SUPPORTS_MSI is not set
CONFIG_ISA_DMA_API=y
CONFIG_ISA=y
# CONFIG_EISA is not set
CONFIG_MCA=y
# CONFIG_MCA_LEGACY is not set
# CONFIG_SCx200 is not set
CONFIG_K8_NB=y

#
# PCCARD (PCMCIA/CardBus) support
#
# CONFIG_PCCARD is not set

#
# Block devices
#
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_DEV_XD is not set
# CONFIG_PARIDE is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_COW_COMMON is not set
# CONFIG_BLK_DEV_LOOP is not set
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_SX8 is not set
# CONFIG_BLK_DEV_UB is not set
# CONFIG_BLK_DEV_RAM is not set
CONFIG_CDROM_PKTCDVD=m
CONFIG_CDROM_PKTCDVD_BUFFERS=8
# CONFIG_ATA_OVER_ETH is not set

#
# Misc devices
#
# CONFIG_PHANTOM is not set
# CONFIG_SGI_IOC4 is not set
# CONFIG_MSI_LAPTOP is not set
# CONFIG_SONY_LAPTOP is not set
# CONFIG_THINKPAD_ACPI is not set
CONFIG_IDE=m
CONFIG_IDE_MAX_HWIFS=4
# CONFIG_BLK_DEV_IDE is not set
# CONFIG_BLK_DEV_HD_ONLY is not set
# CONFIG_BLK_DEV_HD is not set

#
# SCSI device support
#
# CONFIG_RAID_ATTRS is not set
CONFIG_SCSI=m
CONFIG_SCSI_TGT=m
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=m
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=m
# CONFIG_BLK_DEV_SR_VENDOR is not set
# CONFIG_CHR_DEV_SG is not set
# CONFIG_CHR_DEV_SCH is not set

#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
# CONFIG_SCSI_MULTI_LUN is not set
# CONFIG_SCSI_CONSTANTS is not set
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_SCAN_ASYNC=y
CONFIG_SCSI_WAIT_SCAN=m

#
# SCSI Transports
#
CONFIG_SCSI_SPI_ATTRS=m
CONFIG_SCSI_FC_ATTRS=m
CONFIG_SCSI_ISCSI_ATTRS=m
CONFIG_SCSI_SAS_ATTRS=m
CONFIG_SCSI_SAS_LIBSAS=m
# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set

#
# SCSI low-level drivers
#
CONFIG_ISCSI_TCP=m
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_3W_9XXX is not set
CONFIG_SCSI_7000FASST=m
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AHA152X is not set
# CONFIG_SCSI_AHA1542 is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC7XXX_OLD is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_AIC94XX is not set
# CONFIG_SCSI_DPT_I2O is not set
# CONFIG_SCSI_ADVANSYS is not set
# CONFIG_SCSI_IN2000 is not set
# CONFIG_SCSI_ARCMSR is not set
# CONFIG_MEGARAID_NEWGEN is not set
# CONFIG_MEGARAID_LEGACY is not set
# CONFIG_MEGARAID_SAS is not set
# CONFIG_SCSI_HPTIOP is not set
CONFIG_SCSI_BUSLOGIC=m
# CONFIG_SCSI_OMIT_FLASHPOINT is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_DTC3280 is not set
CONFIG_SCSI_EATA=m
CONFIG_SCSI_EATA_TAGGED_QUEUE=y
CONFIG_SCSI_EATA_LINKED_COMMANDS=y
CONFIG_SCSI_EATA_MAX_TAGS=16
CONFIG_SCSI_FUTURE_DOMAIN=m
# CONFIG_SCSI_GDTH is not set
CONFIG_SCSI_GENERIC_NCR5380=m
CONFIG_SCSI_GENERIC_NCR5380_MMIO=m
# CONFIG_SCSI_GENERIC_NCR53C400 is not set
# CONFIG_SCSI_IPS is not set
CONFIG_SCSI_INITIO=m
CONFIG_SCSI_INIA100=m
# CONFIG_SCSI_PPA is not set
# CONFIG_SCSI_IMM is not set
# CONFIG_SCSI_NCR53C406A is not set
# CONFIG_SCSI_NCR_D700 is not set
# CONFIG_SCSI_STEX is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_NCR_Q720 is not set
# CONFIG_SCSI_PAS16 is not set
CONFIG_SCSI_PSI240I=m
# CONFIG_SCSI_QLOGIC_FAS is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
# CONFIG_SCSI_QLA_FC is not set
# CONFIG_SCSI_QLA_ISCSI is not set
# CONFIG_SCSI_LPFC is not set
# CONFIG_SCSI_SEAGATE is not set
# CONFIG_SCSI_SIM710 is not set
CONFIG_SCSI_SYM53C416=m
CONFIG_SCSI_DC390T=m
CONFIG_SCSI_T128=m
CONFIG_SCSI_U14_34F=m
CONFIG_SCSI_U14_34F_TAGGED_QUEUE=y
CONFIG_SCSI_U14_34F_LINKED_COMMANDS=y
CONFIG_SCSI_U14_34F_MAX_TAGS=8
CONFIG_SCSI_ULTRASTOR=m
# CONFIG_SCSI_NSP32 is not set
# CONFIG_SCSI_DEBUG is not set
CONFIG_SCSI_SRP=m
# CONFIG_ATA is not set

#
# Old CD-ROM drivers (not SCSI, not IDE)
#
# CONFIG_CD_NO_IDESCSI is not set

#
# Multi-device support (RAID and LVM)
#
CONFIG_MD=y
CONFIG_BLK_DEV_MD=m
CONFIG_MD_LINEAR=m
CONFIG_MD_RAID0=m
CONFIG_MD_RAID1=m
CONFIG_MD_RAID456=m
CONFIG_MD_RAID5_RESHAPE=y
CONFIG_MD_MULTIPATH=m
CONFIG_MD_FAULTY=m
CONFIG_BLK_DEV_DM=m

#
# Fusion MPT device support
#
CONFIG_FUSION=y
CONFIG_FUSION_SPI=m
CONFIG_FUSION_FC=m
CONFIG_FUSION_SAS=m
CONFIG_FUSION_MAX_SGE=128
CONFIG_FUSION_CTL=m
CONFIG_FUSION_LAN=m

#
# IEEE 1394 (FireWire) support
#

#
# An alternative FireWire stack is available with EXPERIMENTAL=y
#
CONFIG_IEEE1394=m

#
# Subsystem Options
#
# CONFIG_IEEE1394_VERBOSEDEBUG is not set

#
# Controllers
#
CONFIG_IEEE1394_PCILYNX=m
CONFIG_IEEE1394_OHCI1394=m

#
# Protocols
#
CONFIG_IEEE1394_VIDEO1394=m
CONFIG_IEEE1394_SBP2=m
# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set
CONFIG_IEEE1394_DV1394=m
CONFIG_IEEE1394_RAWIO=m

#
# I2O device support
#
CONFIG_I2O=m
CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y
CONFIG_I2O_EXT_ADAPTEC=y
CONFIG_I2O_CONFIG=m
CONFIG_I2O_CONFIG_OLD_IOCTL=y
CONFIG_I2O_BUS=m
CONFIG_I2O_BLOCK=m
CONFIG_I2O_SCSI=m
CONFIG_I2O_PROC=m
CONFIG_MACINTOSH_DRIVERS=y
CONFIG_MAC_EMUMOUSEBTN=y

#
#
# I2C Hardware Bus support
#
CONFIG_I2C_ALI1535=m
CONFIG_I2C_ALI15X3=m
CONFIG_I2C_AMD756=m
CONFIG_I2C_AMD8111=m
# CONFIG_I2C_ELEKTOR is not set
CONFIG_I2C_I801=m
CONFIG_I2C_I810=m
CONFIG_I2C_PIIX4=m
# CONFIG_I2C_POULSBO is not set
CONFIG_I2C_ISA=m
CONFIG_I2C_NFORCE2=m
CONFIG_I2C_PARPORT=m
CONFIG_I2C_PARPORT_LIGHT=m
CONFIG_I2C_PROSAVAGE=m
CONFIG_I2C_SIMTEC=m
CONFIG_SCx200_ACB=m
CONFIG_I2C_SIS5595=m
CONFIG_I2C_SIS630=m
CONFIG_I2C_SIS96X=m
CONFIG_I2C_TINY_USB=m
CONFIG_I2C_VIAPRO=m
CONFIG_I2C_VOODOO3=m
CONFIG_I2C_PCA_ISA=m

#
# Miscellaneous I2C Chip support
#
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_I2C_DEBUG_CHIP is not set

#
# Supported SAA7146 based PCI Adapters
#
CONFIG_DVB_AV7110=m
CONFIG_DVB_AV7110_OSD=y
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_CI=m
CONFIG_DVB_BUDGET_AV=m
CONFIG_DVB_BUDGET_PATCH=m

#
# Supported USB Adapters
#
CONFIG_DVB_USB=m
# CONFIG_DVB_USB_DEBUG is not set
CONFIG_DVB_USB_A800=m
CONFIG_DVB_USB_DIBUSB_MB=m
CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
CONFIG_DVB_USB_DIBUSB_MC=m
CONFIG_DVB_USB_DIB0700=m
CONFIG_DVB_USB_UMT_010=m
CONFIG_DVB_USB_CXUSB=m
CONFIG_DVB_USB_M920X=m
CONFIG_DVB_USB_GL861=m
CONFIG_DVB_USB_AU6610=m
CONFIG_DVB_USB_DIGITV=m
CONFIG_DVB_USB_VP7045=m
CONFIG_DVB_USB_VP702X=m
CONFIG_DVB_USB_GP8PSK=m
CONFIG_DVB_USB_NOVA_T_USB2=m
CONFIG_DVB_USB_TTUSB2=m
CONFIG_DVB_USB_DTT200U=m
CONFIG_DVB_USB_OPERA1=m
CONFIG_DVB_TTUSB_BUDGET=m
CONFIG_DVB_TTUSB_DEC=m
CONFIG_DVB_CINERGYT2=m
CONFIG_DVB_CINERGYT2_TUNING=y
CONFIG_DVB_CINERGYT2_STREAM_URB_COUNT=32
CONFIG_DVB_CINERGYT2_STREAM_BUF_SIZE=512
CONFIG_DVB_CINERGYT2_QUERY_INTERVAL=250
CONFIG_DVB_CINERGYT2_ENABLE_RC_INPUT_DEVICE=y
CONFIG_DVB_CINERGYT2_RC_QUERY_INTERVAL=100

#
# Virtualization
#

#
# File systems
#
# CONFIG_EXT2_FS is not set
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
# CONFIG_JBD_DEBUG is not set
CONFIG_FS_MBCACHE=m
# CONFIG_REISERFS_FS is not set
# CONFIG_JFS_FS is not set
CONFIG_FS_POSIX_ACL=y
# CONFIG_XFS_FS is not set
# CONFIG_OCFS2_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_ROMFS_FS is not set
CONFIG_INOTIFY=y
CONFIG_INOTIFY_USER=y
# CONFIG_QUOTA is not set
CONFIG_DNOTIFY=y
CONFIG_AUTOFS_FS=m
CONFIG_AUTOFS4_FS=m
# CONFIG_FUSE_FS is not set

#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_UDF_FS=m
CONFIG_UDF_NLS=y

#
# DOS/FAT/NT Filesystems
#
# CONFIG_MSDOS_FS is not set
# CONFIG_VFAT_FS is not set
CONFIG_NTFS_FS=m
# CONFIG_NTFS_DEBUG is not set
# CONFIG_NTFS_RW is not set

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
# CONFIG_TMPFS_POSIX_ACL is not set
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_RAMFS=y

#
# Layered filesystems
#

#
# Miscellaneous filesystems
#
# CONFIG_HFSPLUS_FS is not set
CONFIG_JFFS2_FS=m
CONFIG_JFFS2_FS_DEBUG=0
CONFIG_JFFS2_FS_WRITEBUFFER=y
# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
CONFIG_JFFS2_ZLIB=y
CONFIG_JFFS2_RTIME=y
# CONFIG_JFFS2_RUBIN is not set
# CONFIG_CRAMFS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set

#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
# CONFIG_OSF_PARTITION is not set
# CONFIG_AMIGA_PARTITION is not set
# CONFIG_ATARI_PARTITION is not set
# CONFIG_MAC_PARTITION is not set
CONFIG_MSDOS_PARTITION=y
# CONFIG_BSD_DISKLABEL is not set
# CONFIG_MINIX_SUBPARTITION is not set
# CONFIG_SOLARIS_X86_PARTITION is not set
# CONFIG_UNIXWARE_DISKLABEL is not set
CONFIG_LDM_PARTITION=y
# CONFIG_LDM_DEBUG is not set
# CONFIG_SGI_PARTITION is not set
# CONFIG_ULTRIX_PARTITION is not set
# CONFIG_SUN_PARTITION is not set
# CONFIG_KARMA_PARTITION is not set
# CONFIG_EFI_PARTITION is not set
# CONFIG_SYSV68_PARTITION is not set

#
# Native Language Support
#
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="cp437"
CONFIG_NLS_CODEPAGE_437=m
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
CONFIG_NLS_CODEPAGE_850=m
CONFIG_NLS_CODEPAGE_852=m
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
CONFIG_NLS_CODEPAGE_1250=m
# CONFIG_NLS_CODEPAGE_1251 is not set
CONFIG_NLS_ASCII=m
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_2=m
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
CONFIG_NLS_ISO8859_15=m
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
CONFIG_NLS_UTF8=m
http://petition.stopsoftwarepatents.eu/
d95555c36aeeee715c0a34ce1e4dd713

Avatar utente
bite
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3798
Iscrizione: sabato 19 maggio 2007, 22:10

Re: Ancora "VFS:unable to mount root fs on unknown-block(0,0)"

Messaggio da bite » venerdì 21 dicembre 2007, 0:16

Mi sembra che tu non gestisca il disco né come ATA né come SATA:

Codice: Seleziona tutto


# CONFIG_BLK_DEV_IDE is not set

# CONFIG_ATA is not set

Uno dei due ci vuole.
Se usi moduli, ci vuole anche un ramdisk.

Vedo che ti manca reiserfs, è perché usi ext3 vero?

Avatar utente
kiroken_
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2008
Iscrizione: mercoledì 2 maggio 2007, 17:38

Re: Ancora "VFS:unable to mount root fs on unknown-block(0,0)"

Messaggio da kiroken_ » venerdì 21 dicembre 2007, 0:24

bite ha scritto: Mi sembra che tu non gestisca il disco né come ATA né come SATA:

Codice: Seleziona tutto


# CONFIG_BLK_DEV_IDE is not set

# CONFIG_ATA is not set

Uno dei due ci vuole.
Se usi moduli, ci vuole anche un ramdisk.

Vedo che ti manca reiserfs, è perché usi ext3 vero?
si uso ext3 per gli ata avevo selezionato compila come modulo dovevo invece mettere si? (chiedo prima di ripassare 1 ora a compilare inutilmente)
http://petition.stopsoftwarepatents.eu/
d95555c36aeeee715c0a34ce1e4dd713

Avatar utente
bite
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3798
Iscrizione: sabato 19 maggio 2007, 22:10

Re: Ancora "VFS:unable to mount root fs on unknown-block(0,0)"

Messaggio da bite » venerdì 21 dicembre 2007, 0:51

kiroken ha scritto: si uso ext3 per gli ata avevo selezionato compila come modulo dovevo invece mettere si? (chiedo prima di ripassare 1 ora a compilare inutilmente)
Se usi i moduli per le funzionalità essenziali, allora devi fare un ramdisk. Se invece li "scolpisci" tutti nel kernel, il ramdisk non serve.

Per gli ata vedo:

Codice: Seleziona tutto

# CONFIG_ATA is not set

Alex M0rF3uS
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2362
Iscrizione: venerdì 13 luglio 2007, 18:43
Contatto:

Re: Ancora "VFS:unable to mount root fs on unknown-block(0,0)"

Messaggio da Alex M0rF3uS » venerdì 21 dicembre 2007, 18:32

hai risolto proprio perchè hai inserito initrd nel kernel, anche io ho lo stesso problema, se lo tolgo mi da lo stesso errore e non riesco a capire perchè

Scrivi risposta

Torna a “Kernel e servizi di sistema”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 0 ospiti