non è proprio il solito wifi con acer

Scrivete su questo forum se avete problemi o volete dare buoni consigli sui computer portatili (Laptop).

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Citare il modello preciso del laptop in questione.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
trocchietto
Linux 0.x
Linux 0.x
Messaggi: 57
Iscritto il: sab 22 mar 2008, 14:05

Re: non è proprio il solito wifi con acer

Messaggio da trocchietto »

Ciao! Allora la partizione la tengo in sda2 ma con la live fdisk non mi funziona bene(vedi output seguente), mi ero dimenticato di lanciare lilo, stamane l'ho lanciato ma mi da un errore, come se non riconoscesse sda2, il che mi sembra ovvio poichè la live è montata in hda2 beh ora ti posto tutto ilpossibile,
in effetti in agosto feci un macello dovrei disinstallare un bel po' di pacchetti, e comunque di fatto non mi funziona ancora il pc, vorrei soltanto poterlo accendere normalmente e provare a compilare l'ultimo kernel che vedo riconosce anche la batteria del laptop.
Dunque ecco il mio output, ti riposto anche l'ultimo lilo.conf perchè l'ho provato a modificare.


#ls -la /boot

total 20092
drwxr-xr-x 3 root root 4096 Oct 4 18:29 .
drwxr-xr-x 23 root root 4096 Oct 4 18:06 ..
lrwxrwxrwx 1 root root 37 Aug 28 2007 README.initrd -> /usr/doc/mkinitrd-1.1.2/README.initrd
lrwxrwxrwx 1 root root 27 Oct 4 18:05 System.map -> System.map-generic-2.6.24.7
-rw-r--r-- 1 root root 795880 Jun 19 2007 System.map-generic-2.6.21.5
-rw-r--r-- 1 root root 844076 Sep 8 04:09 System.map-generic-2.6.24.7
-rw-r--r-- 1 root root 813610 Jun 19 2007 System.map-generic-smp-2.6.21.5-smp
-rw-r--r-- 1 root root 1232918 Jun 19 2007 System.map-huge-2.6.21.5
-rw-r--r-- 1 root root 1252098 Jun 19 2007 System.map-huge-smp-2.6.21.5-smp
-rw-r--r-- 1 root root 512 Aug 28 2007 boot.0800
-rw-r--r-- 1 root root 209 Aug 28 2007 boot_message.txt
lrwxrwxrwx 1 root root 23 Oct 4 18:05 config -> config-generic-2.6.24.7
-rw-r--r-- 1 root root 72738 Jun 19 2007 config-generic-2.6.21.5
-rw-r--r-- 1 root root 82358 Sep 8 04:09 config-generic-2.6.24.7
-rw-r--r-- 1 root root 72764 Jun 19 2007 config-generic-smp-2.6.21.5-smp
-rw-r--r-- 1 root root 72643 Jun 19 2007 config-huge-2.6.21.5
-rw-r--r-- 1 root root 72669 Jun 19 2007 config-huge-smp-2.6.21.5-smp
-rw-r--r-- 1 root root 5040 Jun 10 2007 diag1.img
drwxr-xr-x 9 root root 4096 Oct 4 18:12 initrd-tree
-rw-r--r-- 1 root root 459116 Oct 4 18:12 initrd.gz
-rw------- 1 root root 65024 Oct 4 18:29 map
lrwxrwxrwx 1 root root 24 Oct 4 18:05 vmlinuz -> vmlinuz-generic-2.6.24.7
-rw-r--r-- 1 root root 1937944 Jun 19 2007 vmlinuz-generic-2.6.21.5
-rw-r--r-- 1 root root 2055896 Sep 8 04:09 vmlinuz-generic-2.6.24.7
-rw-r--r-- 1 root root 2087960 Jun 19 2007 vmlinuz-generic-smp-2.6.21.5-smp
-rw-r--r-- 1 root root 4097784 Jun 19 2007 vmlinuz-huge-2.6.21.5
-rw-r--r-- 1 root root 4417112 Jun 19 2007 vmlinuz-huge-smp-2.6.21.5-smp

#ls -la /var/log/packages

-rw-r--r-- 1 root root 969 Aug 28 2007 kernel-generic-2.6.21.5-i486-2
-rw-r--r-- 1 root root 942 Oct 4 18:05 kernel-generic-2.6.24.7-i486-1
-rw-r--r-- 1 root root 1096 Aug 28 2007 kernel-generic-smp-2.6.21.5_smp-i686-2
-rw-r--r-- 1 root root 49595 Aug 28 2007 kernel-headers-2.6.21.5_smp-i386-2
-rw-r--r-- 1 root root 970 Aug 28 2007 kernel-huge-2.6.21.5-i486-2
-rw-r--r-- 1 root root 1097 Aug 28 2007 kernel-huge-smp-2.6.21.5_smp-i686-2
-rw-r--r-- 1 root root 112975 Aug 28 2007 kernel-modules-2.6.21.5-i486-2
-rw-r--r-- 1 root root 126234 Oct 4 18:06 kernel-modules-2.6.24.7-i486-1
-rw-r--r-- 1 root root 121218 Aug 28 2007 kernel-modules-smp-2.6.21.5_smp-i686-2
-rw-r--r-- 1 root root 1339465 Aug 28 2007 kernel-source-2.6.21.5_smp-noarch-2

#lilo -v
Warning: LBA32 addressing assumend
Reading boot sector from /dev/sda
Fatal: open /dev/sda: No such device or adress

#fdisk -l
cannot open /proc/partitions



# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/sda
message = /boot/boot_message.txt
prompt
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 1024x768x256
vga = 773
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# Windows bootable partition config begins
other = /dev/sda1
label = Windows
table = /dev/sda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz-generic-2.6.21.5
root = /dev/sda2
label = Linux
append = "libata.atapi_enabled=1 combined_mode=libata pci=routeirq ide0=noprobe ide1=noprobe"
read-only
# Linux bootable partition config ends
#Una altra partizione Linux
image = /boot/vmlinuz-huge-smp-2.6.21.5-smp
initrd = /boot/initrd.gz
root = /dev/sda2
label=Linux2
read-only

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: non è proprio il solito wifi con acer

Messaggio da 414N »

trocchietto ha scritto:Ciao! Allora la partizione la tengo in sda2 ma con la live fdisk non mi funziona bene(vedi output seguente), mi ero dimenticato di lanciare lilo, stamane l'ho lanciato ma mi da un errore, come se non riconoscesse sda2, il che mi sembra ovvio poichè la live è montata in hda2 beh ora ti posto tutto ilpossibile,
in effetti in agosto feci un macello dovrei disinstallare un bel po' di pacchetti, e comunque di fatto non mi funziona ancora il pc, vorrei soltanto poterlo accendere normalmente e provare a compilare l'ultimo kernel che vedo riconosce anche la batteria del laptop.
Dunque ecco il mio output, ti riposto anche l'ultimo lilo.conf perchè l'ho provato a modificare.

Codice: Seleziona tutto

#ls -la /boot	

total 20092
drwxr-xr-x  3 root root    4096 Oct  4 18:29 .
drwxr-xr-x 23 root root    4096 Oct  4 18:06 ..
lrwxrwxrwx  1 root root      37 Aug 28  2007 README.initrd -> /usr/doc/mkinitrd-1.1.2/README.initrd
lrwxrwxrwx  1 root root      27 Oct  4 18:05 System.map -> System.map-generic-2.6.24.7
-rw-r--r--  1 root root  795880 Jun 19  2007 System.map-generic-2.6.21.5
-rw-r--r--  1 root root  844076 Sep  8 04:09 System.map-generic-2.6.24.7
-rw-r--r--  1 root root  813610 Jun 19  2007 System.map-generic-smp-2.6.21.5-smp
-rw-r--r--  1 root root 1232918 Jun 19  2007 System.map-huge-2.6.21.5
-rw-r--r--  1 root root 1252098 Jun 19  2007 System.map-huge-smp-2.6.21.5-smp
-rw-r--r--  1 root root     512 Aug 28  2007 boot.0800
-rw-r--r--  1 root root     209 Aug 28  2007 boot_message.txt
lrwxrwxrwx  1 root root      23 Oct  4 18:05 config -> config-generic-2.6.24.7
-rw-r--r--  1 root root   72738 Jun 19  2007 config-generic-2.6.21.5
-rw-r--r--  1 root root   82358 Sep  8 04:09 config-generic-2.6.24.7
-rw-r--r--  1 root root   72764 Jun 19  2007 config-generic-smp-2.6.21.5-smp
-rw-r--r--  1 root root   72643 Jun 19  2007 config-huge-2.6.21.5
-rw-r--r--  1 root root   72669 Jun 19  2007 config-huge-smp-2.6.21.5-smp
-rw-r--r--  1 root root    5040 Jun 10  2007 diag1.img
drwxr-xr-x  9 root root    4096 Oct  4 18:12 initrd-tree
-rw-r--r--  1 root root  459116 Oct  4 18:12 initrd.gz
-rw-------  1 root root   65024 Oct  4 18:29 map
lrwxrwxrwx  1 root root      24 Oct  4 18:05 vmlinuz -> vmlinuz-generic-2.6.24.7
-rw-r--r--  1 root root 1937944 Jun 19  2007 vmlinuz-generic-2.6.21.5
-rw-r--r--  1 root root 2055896 Sep  8 04:09 vmlinuz-generic-2.6.24.7
-rw-r--r--  1 root root 2087960 Jun 19  2007 vmlinuz-generic-smp-2.6.21.5-smp
-rw-r--r--  1 root root 4097784 Jun 19  2007 vmlinuz-huge-2.6.21.5
-rw-r--r--  1 root root 4417112 Jun 19  2007 vmlinuz-huge-smp-2.6.21.5-smp
Non ho capito qualche cosa...
Da quel che vedo, mi sembra che tu sia riuscito ad effettuare il boot con una live ed hai effettuato una chroot sulla tua partizione / su disco rigido. Come l'hai montata? Su che device la rileva il kernel della live? Che filesystem usa? Dal kernel della live viene nominata hda2 invece del "vecchio" sda2?
Se è così, non è la live che è montata in hda2, ma la tua partizione root su disco.

PS: per postare output di comandi e/o di codice, usa i tag "Code", in modo da ridurre la dimensione dei post in verticale e in modo da mantenere l'aspetto originale dell'output. Se noti, nella sezione del tuo messaggio che ho citato, li ho applicati io.

trocchietto
Linux 0.x
Linux 0.x
Messaggi: 57
Iscritto il: sab 22 mar 2008, 14:05

Re: non è proprio il solito wifi con acer

Messaggio da trocchietto »

Da quel che vedo, mi sembra che tu sia riuscito ad effettuare il boot con una live ed hai effettuato una chroot sulla tua partizione / su disco rigido. Come l'hai montata? Su che device la rileva il kernel della live? Che filesystem usa? Dal kernel della live viene nominata hda2 invece del "vecchio" sda2?
Se è così, non è la live che è montata in hda2, ma la tua partizione root su disco.
allora la partizione l'ho montata con #chroot /mnt/hda2 ed è su hda2 che il kernel la rileva, non so che file sistem usi, ma non saprei finora fdisk ha sempre nominato la partizione con sda2 , ma cosa mi dici dei kernel installati, li posso levare? Non vorrei che creino conflitti. una cosa è certa finora in lilo avevo puntamenti in /dev/sda2 e funzionavano bene. ho provato anche a sostituire in quest'ultimo hda2 invece che sda2
non so se nei proosimi giorni potrò utilizzare internet, vorrei sapere se con la macchina chrottata posso installare il nuovo kernel, ne ho scaricato uno dai packages ed è un kernel-sources sono 59 mega, oppure se devo prima renderla funzionante prima di iniziare la compilazione

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: non è proprio il solito wifi con acer

Messaggio da 414N »

trocchietto ha scritto: allora la partizione l'ho montata con #chroot /mnt/hda2 ed è su hda2 che il kernel la rileva, non so che file sistem usi, ma non saprei finora fdisk ha sempre nominato la partizione con sda2 , ma cosa mi dici dei kernel installati, li posso levare? Non vorrei che creino conflitti. una cosa è certa finora in lilo avevo puntamenti in /dev/sda2 e funzionavano bene. ho provato anche a sostituire in quest'ultimo hda2 invece che sda2
non so se nei proosimi giorni potrò utilizzare internet, vorrei sapere se con la macchina chrottata posso installare il nuovo kernel, ne ho scaricato uno dai packages ed è un kernel-sources sono 59 mega, oppure se devo prima renderla funzionante prima di iniziare la compilazione
C'è la possibilità di aggiungere parametri di avvio al kernel della live?
Se sì, prova ad aggiungere il parametro "ide-legacy" e vedere se dopo il disco te lo rileva come sda invece di hda.
Il problema, al momento, è proprio questo: se anche lilo dovesse installarsi andando a modificare ogni occorrenza di sda in hda (anche alla voce boot) all'interno del file di configurazione, non è detto che poi i kernel che vai ad avviare riconoscano la root partition come /dev/hda2 piuttosto che come /dev/sda2.
Se ti va di provare (tanto puoi sempre usare chroot dalla live), prova a lanciare lilo dopo aver modificato sda in hda.
Per fare velocemente, puoi fare così:

Codice: Seleziona tutto

sed -i 's/sda/hda/g' /etc/lilo.conf && lilo -v
ovviamente, dopo esserti "chrootato".
Se lilo si installa senza errori, prova a riavviare senza live inserita e a vedere se uno dei 2 kernel parte.
Per il momento è meglio aspettare di avere il 2.6.21 di nuovo funzionante prima di installare un nuovo kernel. Puoi però, nel frattempo, rimuovere i pacchetti riguardanti il kernel 2.6.24.
Sempre dalla chroot, usa pkgtool per andare a selezionare i singoli pacchetti da rimuovere.
Rimosso il 2.6.24, puoi anche rimuovere le voci che lo riguardano da lilo.

trocchietto
Linux 0.x
Linux 0.x
Messaggi: 57
Iscritto il: sab 22 mar 2008, 14:05

Re: non è proprio il solito wifi con acer

Messaggio da trocchietto »

414N ha scritto:
C'è la possibilità di aggiungere parametri di avvio al kernel della live?
Se sì, prova ad aggiungere il parametro "ide-legacy" e vedere se dopo il disco te lo rileva come sda invece di hda.

Il problema, al momento, è proprio questo:
Allora in questi giorni non potevo risponderti purtroppo a causa della connessione
ho fatto molte prove, cancellato molti vecchi kernel che tenevo li depositati in boot(con removepkg)
ora la cosa strana è che cambiando in hda funziona bene, se non cambio invece parte solo linux2 qualsiasi kernel ci metta, lilo si installa finalmente senza errori, solo che poi per fare partire anche LINUX(nel senso di prima voce di lilo cioè ho windows, Linux, Linux2) è stato necessario far partire il sistema con LINUX2 e poi editare di nuovo lilo.conf con sda perchè fdisk ora mi riconosce di nuovo sda
possiamo procedere =D> =D> =D>
ho scaricato dal slackware packages un file che si chiama kernel-sources 2.6.24 l'ho scompattato in /usr src
ho lanciato il
#ln -s linux 2.6.24 linux
#make mrproper
ho buttato nella directory del kernel il file .configure dal boot cosi come suggerito da
http://www.slacky.eu/wikislack/index.ph ... _Slackware

e nascono i problemi, il kernel facendo makeconfig è difficilissimo settare i parametri a mano e quando faccio make modules install dice che non ho settato i moduli anche se li ho settati (è la seconda voce del kernel) se faccio make oldconfig è un macello perchè mi escono delle domande tecnicissime e la domanda che viene suggerita in maiuscolo(N,y,?) cioè che parte premendo enter è spesso in contraddizione con l'help in linea che dice che magari è necessaria. Ad ogni modo cerco un configure già pronto che mi riconosca la mia scheda wireless e la batteria, non posso rispondere a centinaia di domande su specifiche da sviluppatori, tralaltro nemmeno con old config i moduli si fanno compilare, l'howto dice che esiste una configurazione di Pat che si può caricare con load an alternate config, ma non c'è nel pacchetto, ad ogni modo non si fa compilare in nessun modo, infine visto che devo compilare posso fare in modo che il mio intel core 2 Duo processor T 5500 venga riconosciuto? che ho da sempre un giga di memoria inutilizzato.
Se ti ho fatto troppe domande scusami, ma mi sto appassionando, mi sento molto + sicuro, perchè ho capito come si fa a preservare sempre un kernel funzionante e questa per me è crogiolamento \:D/

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: non è proprio il solito wifi con acer

Messaggio da 414N »

trocchietto ha scritto: Allora in questi giorni non potevo risponderti purtroppo a causa della connessione
ho fatto molte prove, cancellato molti vecchi kernel che tenevo li depositati in boot(con removepkg)
ora la cosa strana è che cambiando in hda funziona bene, se non cambio invece parte solo linux2 qualsiasi kernel ci metta
Cioè parte il 2.6.24 generic?
trocchietto ha scritto:lilo si installa finalmente senza errori, solo che poi per fare partire anche LINUX(nel senso di prima voce di lilo cioè ho windows, Linux, Linux2) è stato necessario far partire il sistema con LINUX2 e poi editare di nuovo lilo.conf con sda perchè fdisk ora mi riconosce di nuovo sda
Quindi il 2.6.24 generic ora funziona? Senza aver agito sull'initrd?
trocchietto ha scritto: possiamo procedere =D> =D> =D>
ho scaricato dal slackware packages un file che si chiama kernel-sources 2.6.24 l'ho scompattato in /usr src
ho lanciato il
#ln -s linux 2.6.24 linux
#make mrproper
ho buttato nella directory del kernel il file .configure dal boot cosi come suggerito da
http://www.slacky.eu/wikislack/index.ph ... _Slackware
Mi sa che hai fatto confusione... Non devi mettere nessun .configure (che tra l'altro si chiamerebbe .config) da /boot, ma scaricare il .config di un kernel huge creato da Pat, in modo da avere la pappa già pronta. :)
Mi spiego meglio: mettere nella directory dei sorgenti del kernel il config copiato da /boot serve per mantenere (nel limite del possibile) le impostazioni attuali del kernel nel nuovo kernel che si va a compilare.
Per ora credo sia meglio per te partire invece da una configurazione di base con la maggior parte delle funzionalità inserite direttamente nel kernel, ovvero appoggiarsi ad una configurazione del kernel di tipo "huge".
Bada bene che i termini "huge" e "generic" sono una convenzione usata da Pat (il creatore di Slackware, nel caso non lo sapessi) per riferirsi ad una configurazione più "monolitica" (huge) o "modulare" (generic) del kernel. Non sono versioni speciali dei sorgenti del kernel.
Ora, chiarito tutto questo, ti allego il file config per ottenere una configurazione di tipo huge del kernel 2.6.24.5, sperando che tu abbia scaricato i sorgenti per questo kernel. Nel caso tu ne avessi scaricato un altro cestinalo :D e scarica i sorgenti del 2.6.24.5 già impacchettati da un qualsiasi mirror della Slackware 12.1 che trovi su http://www.slackware.com, sotto la directory slackware/k (per esempio qui). Ricrea, nel caso, il link simbolico per puntare ai sorgenti di questo kernel e sovrascrivi il .config con il config che ti allego.
Fatto questo, non fare nessun make mrproper o make prepare, piuttosto lancia

Codice: Seleziona tutto

make -j2 bzImage
visto che hai un processore Dual Core.
Finito questo, puoi continuare a seguire la guida sulla Wikislacky per quanto concerne i passi successivi alla creazione dell'immagine compressa del kernel (compilazione moduli, copia file in /boot etc.).
Se tutto è andato bene, al riavvio successivo dovresti essere in grado di avviare tranquillamente un kernel 2.6.24.5 huge senza problemi (non è richiesta nessuna initrd, ricordati).
trocchietto ha scritto: infine visto che devo compilare posso fare in modo che il mio intel core 2 Duo processor T 5500 venga riconosciuto? che ho da sempre un giga di memoria inutilizzato.
Certo che si può ottimizzare il kernel per il tuo processore. Bisogna andare ad agire sulla configurazione dello stesso modificando le voci riguardanti "Processor type and features", ma lo farei in un momento successivo. Prima concentriamoci sul far partire il pc con un kernel huge smp "abbastanza generico".
Riguardo al giga di ram inutilizzato, è un po' strano... Ma quanta RAM hai sul pc?
Sappi che puoi forzare il kernel a riconoscere la RAM che vuoi tramite l'opzione "mem=xM" (dove x è la quantità di memoria della quale disponi in megabyte) nella voce append di lilo.
Allegati
config.tar.gz
File config per kernel 2.6.24.5 huge smp
(20.96 KiB) Scaricato 106 volte

trocchietto
Linux 0.x
Linux 0.x
Messaggi: 57
Iscritto il: sab 22 mar 2008, 14:05

Re: non è proprio il solito wifi con acer

Messaggio da trocchietto »

non avevo letto bene...scusa ora seguo la tua procedura, e poi provo a rispondere alle tue domande, anche se mi domando se nel config che mi dai ci siano i driver specifici per la mia scheda wireless

trocchietto
Linux 0.x
Linux 0.x
Messaggi: 57
Iscritto il: sab 22 mar 2008, 14:05

Re: non è proprio il solito wifi con acer

Messaggio da trocchietto »

Eccomi;) mi dispice ma ho problemi con la connessione che non sto in Italia
Dunque ho compilato il kernel che mi hai dato, le tue indicazioni erano di una semplicità estrema, eppure non funziona.
faccio tutto il procedimento compilo( a proposito di compilazione mi hai suggerito make -j2 bzImage, io ho fatto make -j4 e make modules_install perchè la prima volta avevo compilato come dicevi tu ma non sapevo se alla fine dovevo dargli make modules make modules install come suggerisce la guida di Loris per il kernel 2.4.2) comunque ho seguito la procedura classica(tranne che per la compilazione dove il config l'ho fatto riconoscere con " load an alternative file" da menu makeconfig, per le ragioni che ti ho detto sopra
non boota benem mi da kernel panic perchè non riconosce una valida partizione di "root=" al boot e mi suggerisce di scegliere tra le partizioni che ho ovvero hda1 hda2 hda3, cosi rimetto la live che riconosce il disco con hda invece che con sda, ricambio i parametri a lilo.conf sostituendoli con hda, do lilo -v e riprovo ad avviare, a questo punto scorre tutto liscio ed ad un certo punto dice che non trova qualcosa in sda
e mi suggerisce a causa di un errore di dare e2fsck -v -f Poichè sono abituato a vedere questa dicitura( quella in cui ti chiede la password di root per dare e2fsck) quando si sta per rompere l'hard disk, preso dal terrore rimetto la live ricambio in sda lilo e.... mi rida kernel panic
Penso che la cosa + semplice da fare ad istinto sia di mettere nell' append di lilo relativo al kernel 2.6. 24.5 qualche parametro che gioca con la ide, inutile dirti che la 2.6.21.5 mi funziona comunque.
Riguardo all'initrd non capisco proprio a che serva, ho visto su interner che è importante perchè inizializza la ram prima di dare le istruzioni al kernel, ma praticamente non riesco proprio a capire a che serva, mi sembra di comprendere che sia un'utility utilizzata soltanto per i pacchetti precompilati, comunque per la ram avevi ragione #-o è il mio pc di casa che anche ha slackware che ha due giga, io ne ho una.

le domande che mi facevi prima sul 2.6.24 che funziona senza aver agito sull'initrd, penso siano da rispondere in senso negativo, hjo ripristinato sempre il vechcio kernel precompilato, lasciandogli il parametro initrd=

Bene penso che il problema sia in questo switch tra hda e sda, ma non saprei come risolverlo , ora cerco qualche parametro da lanciare al boot

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: non è proprio il solito wifi con acer

Messaggio da 414N »

trocchietto ha scritto:Eccomi;) mi dispice ma ho problemi con la connessione che non sto in Italia
Dunque ho compilato il kernel che mi hai dato, le tue indicazioni erano di una semplicità estrema, eppure non funziona.
faccio tutto il procedimento compilo( a proposito di compilazione mi hai suggerito make -j2 bzImage, io ho fatto make -j4 e make modules_install perchè la prima volta avevo compilato come dicevi tu ma non sapevo se alla fine dovevo dargli make modules make modules install come suggerisce la guida di Loris per il kernel 2.4.2) comunque ho seguito la procedura classica(tranne che per la compilazione dove il config l'ho fatto riconoscere con " load an alternative file" da menu makeconfig, per le ragioni che ti ho detto sopra
L'opzione -jX (dove X è un numero) serve a make per lanciare X compilazioni in parallelo, in modo da velocizzare la procedura. Bisogna stare attenti: non vince chi mette X più alto, ma chi lo imposta ad un numero minore o uguale al numero di processori dei quali dispone. Dato che tu possiedi un dual core, per trarne benefici puoi impostarlo a 2 (è come se avessi due processori) oppure lasciarlo a 1 (quindi omettendo l'opzione j), ma impostarlo ad un valore superiore a 2 porta solo a rallentamenti. E su questo il Vanoni si è espresso parecchie volte sul forum.
Tornando alle indicazioni, io ti avevo detto, dopo aver lanciato la compilazione del kernel (make -j2 bzImage), di proseguire seguendo le indicazioni successive sulla guida (compilazione dei moduli etc.).
Comunque sembra che tu sia riuscito a compilarlo :thumbright:
trocchietto ha scritto: non boota benem mi da kernel panic perchè non riconosce una valida partizione di "root=" al boot e mi suggerisce di scegliere tra le partizioni che ho ovvero hda1 hda2 hda3, cosi rimetto la live che riconosce il disco con hda invece che con sda, ricambio i parametri a lilo.conf sostituendoli con hda, do lilo -v e riprovo ad avviare, a questo punto scorre tutto liscio ed ad un certo punto dice che non trova qualcosa in sda e mi suggerisce a causa di un errore di dare e2fsck -v -f Poichè sono abituato a vedere questa dicitura( quella in cui ti chiede la password di root per dare e2fsck) quando si sta per rompere l'hard disk, preso dal terrore rimetto la live ricambio in sda lilo e.... mi rida kernel panic
Ma non avevi detto che uno dei due kernel già installati partiva tranquillamente? Perché hai riutilizzato la live per poi dover fare un chroot, quando hai già un kernel che parte?
Con tutti questi hda->sda->hda mi sono perso...
Ricapitoliamo:
  1. Hai compilato il kernel 2.6.24.5 e hai posto in boot i relativi file (config, vmlinuz e System.map)
  2. Hai aggiornato lilo in modo che possa effettuare il boot del nuovo kernel. In questo frangente, a cosa avevi impostato il device di boot e la root partition per questo kernel? A sda?
  3. Riavviato il pc e scelto di avviare il nuovo kernel, ti ha segnalato che non trovava la root partition, giusto?
  4. A questo punto hai usato il CD della live per andare a modificare le voci di lilo in modo che puntino a hda invece che a sda, giusto?
  5. Riavviato nuovamente il pc e scelto sempre il nuovo kernel, non ti ha più detto che non riusciva a trovare la root partition, ma che rilevava problemi tali da dover lanciare un e2fsck sulla root partition. Giusto?
  6. Tornando sui tuoi passi, hai tornato a mettere sda in lilo. In questo modo il nuovo kernel non trova la root partition.
Ho riassunto correttamente?
Prova a modificare la sola voce "root=" per il nuovo kernel, impostandola a /dev/hda2.
trocchietto ha scritto: Riguardo all'initrd non capisco proprio a che serva, ho visto su interner che è importante perchè inizializza la ram prima di dare le istruzioni al kernel, ma praticamente non riesco proprio a capire a che serva, mi sembra di comprendere che sia un'utility utilizzata soltanto per i pacchetti precompilati
Mi piacerebbe sapere dove le leggi certe cose... Anzi, meglio di no ;)
L'initrd non è altro che un RAMDisk iniziale (INITial RamDisk) nel quale puoi caricare moduli e altra roba che può servire ad un kernel con poca roba precompilata al suo interno per completare la procedura di boot.
Per esempio, se tu usassi un kernel generic, tale kernel non conterrebbe al suo interno la funzionalità per leggere partizioni con file system reiser. Se la tua root partition fosse formattata proprio con reiserfs, il kernel non avrebbe la più pallida idea di come caricarla, ottenendo il classico "Unable to mount root partition". Se a questo punto crei una initrd contenente il modulo reiserfs e imposti in lilo la voce apposita, il kernel sarà ora in grado di caricare una root partition formattata con file system reiser, nonostante esso non includa al suo interno tale funzionalità.
Nel caso volessi saperne qualcosina in più: http://it.wikipedia.org/wiki/Initrd
Usando un kernel di tipo huge non hai bisogno di alcuna initrd, dato che tutti i moduli necessari all'avvio della macchina sono già presenti all'interno del kernel.
trocchietto ha scritto:
le domande che mi facevi prima sul 2.6.24 che funziona senza aver agito sull'initrd, penso siano da rispondere in senso negativo, hjo ripristinato sempre il vechcio kernel precompilato, lasciandogli il parametro initrd=
Quale vecchio kernel precompilato?

trocchietto
Linux 0.x
Linux 0.x
Messaggi: 57
Iscritto il: sab 22 mar 2008, 14:05

Re: non è proprio il solito wifi con acer

Messaggio da trocchietto »


Tornando alle indicazioni, io ti avevo detto, dopo aver lanciato la compilazione del kernel (make -j2 bzImage), di proseguire seguendo le indicazioni successive sulla guida (compilazione dei moduli etc.).
Comunque sembra che tu sia riuscito a compilarlo :thumbright:

Codice: Seleziona tutto

Ma non avevi detto che uno dei due kernel già installati partiva tranquillamente? Perché hai riutilizzato la live per poi dover fare un chroot, quando hai già un kernel che parte?
Con tutti questi hda->sda->hda mi sono perso...
[/quote]
Allora, il pc parte sempre con la configurazione 2.6.21, il problema nasce con il kernel nuovo con il 2.6.25 che compilato non mi parte,
nonostante penso che abbia seguito meticolosamente le tue  chiarissime indicazioni.Ora che è successo e perchè ho messo la live?ic
Semplice, siccome all'avvio della 2.6.25 avevo kernel panic dovuto al fatto che non trovava una partizione boot valida, e siccome mi indicava come valide le partizioni hda1, hda2, ed hda3 ho provato a cambiare il file di lio da da hda in sda  ma non riuscivo a compilarlo con lilo-v mi dava errori. allora per avere un lilo -v valido con le indicazioni in hda ho pensato di mettere su la live... lilo -v non mi ha dato problemi ed ho sostituito in hda proprio come indicava il  kernel panic. Solo che non parte lo stesso, ovvero parte quasi tutto, ma mi da un errore ad un certo punto a causa di un puntamento verso /dev/sda...che ovviamente non trova +

[quote]
Ricapitoliamo:

[*]Hai compilato il kernel 2.6.24.5 e hai posto in boot i relativi file (config, vmlinuz e System.map)[/*]
[*]Hai aggiornato lilo in modo che possa effettuare il boot del nuovo kernel. In questo frangente, a cosa avevi impostato il device di boot e la root partition per questo kernel? A sda?[/*]
[/quote]
Si forte delle esperienze precedenti, l'ho impostato a sda

[quote]
[*]Riavviato il pc e scelto di avviare il nuovo kernel, ti ha segnalato che non trovava la root partition, giusto?[/*]
[*]A questo punto hai usato il CD della live per andare a modificare le voci di lilo in modo che puntino a hda invece che a sda, giusto?[/*]
[*]Riavviato nuovamente il pc e scelto sempre il nuovo kernel, non ti ha più detto che non riusciva a trovare la root partition, ma che rilevava problemi tali da dover lanciare un e2fsck sulla root partition. Giusto?[/*]
[/quote]
giustissimo, all'ultima domda direi che ha trovato la root partition ma rilevava problemi tali da dover lanciare e2fsck perchè rilevava problemi su sda(che non tengo +)
 
[quote]
[*]Tornando sui tuoi passi, hai tornato a mettere sda in lilo. In questo modo il nuovo kernel non trova la root partition.[/*]
Ho riassunto correttamente?
Prova a modificare la sola voce "root=" per il nuovo kernel, impostandola a /dev/hda2.
[/quote]
la sola voce root...dici non ci ho provato ancora ora lo faccio immediatamente
[quote="trocchietto"]

Riguardo all'initrd non capisco proprio a che serva, ho visto su interner che è importante perchè inizializza la ram prima di dare le istruzioni al kernel, ma praticamente non riesco proprio a capire a che serva, mi sembra di comprendere che sia un'utility utilizzata soltanto per i pacchetti precompilati
[/quote]

[quote]
Nel caso volessi saperne qualcosina in più: [url]http://it.wikipedia.org/wiki/Initrd[/url]
[/quote]
ottimo incredibile non avevo visto wikipedia;), beh ora ho capito a che serve grazie 


trochietto says:
>[quote="trocchietto"] 
>le domande che mi facevi prima sul 2.6.24 che funziona senza aver agito sull'initrd, penso siano da rispondere in senso negativo, hjo >ripristinato sempre il vechcio kernel precompilato, lasciandogli il parametro initrd=
>[/quote]
414N replays.
[code]
Quale vecchio kernel precompilato?
[/quote]
2.6.21.5 ovvero quello che mi parte sempre..il vecchio kernel
Ultima modifica di trocchietto il lun 13 ott 2008, 12:43, modificato 1 volta in totale.

trocchietto
Linux 0.x
Linux 0.x
Messaggi: 57
Iscritto il: sab 22 mar 2008, 14:05

Re: non è proprio il solito wifi con acer

Messaggio da trocchietto »

non funziona, lilo-v mi da un errore dicendo che non coincide con "root=" poichè all'nizio di lilo.conf tengo settato /dev/sda

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: non è proprio il solito wifi con acer

Messaggio da 414N »

Ok. Forse ci siamo quasi.
Torna ad installare lilo puntando ad hda e modifica anche il file /etc/fstab sulla tua root partition, in modo da modificare anche al suo interno i riferimenti alla partizione sda in hda.
Se vuoi tagliare corto:

Codice: Seleziona tutto

sed -i 's/sda/hda/g' /etc/fstab

trocchietto
Linux 0.x
Linux 0.x
Messaggi: 57
Iscritto il: sab 22 mar 2008, 14:05

Re: non è proprio il solito wifi con acer

Messaggio da trocchietto »

=D>
sucess!!!!!!

avevo provato anche a scrivere ai guru di a.o.l.slackware, invece mi hai risolto il problema,
finalmente vedo la batteria con lo stato di carica nella tray, anche se ho qualche problemino ed un rallentamento nel processo di boot, ma provo a risolverli io, perchè mi sono scelto linux come sistema operativo;) Piuttosto il mio scopo originario era il wifi e credo che non mi funziona
poichè iwconfig non mi restituisce nessuna scheda, poi non capisco perchè mi devo registrare dando dei parametri, quando quello che interessa a me è fare uno scan e connettermi ad un hot spot o sulla rete di una persona che sta nella casa che mi ha dato la password. comunque come dicono a Napoli, sto parlando a spiovere, sei stato veramente gentile ed, avevi ragione, paziente;) basta che mi dai un link di qualche post di qualche ragazzo che ha provato ad attivare il wifi ed è stato aiutato da voi in precedenza, ora magari provo a fare una ricerca io e se ho problemi tra qualche giorno posto sempre qui, perchè voglio metterci il tag risolto, con la stessa avidità di uno scalatore che mette una bandierina, anche se personalmente ho risolto poco :roll: :D

GRAZIE

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: non è proprio il solito wifi con acer

Messaggio da 414N »

Bene :thumbright:
Controlla se ti carica il modulo della tua scheda wireless (iwl3945) tramite

Codice: Seleziona tutto

lsmod | grep iwl
Se il modulo è caricato ma la scheda non funziona ancora, molto probabilmente devi installare anche il firmware.
Dato che è un pacchetto binario (se non mi sbaglio), potresti installare tranquillamente il pacchetto già pronto per la Slackware 12.1 che trovi sotto slackware/n/iwlwifi-3945-ucode-2.14.1.5-fw-1.tgz.
Parcheggiato anche questo la wireless dovrebbe andare.

trocchietto
Linux 0.x
Linux 0.x
Messaggi: 57
Iscritto il: sab 22 mar 2008, 14:05

Re: non è proprio il solito wifi con acer

Messaggio da trocchietto »

ora iwconfig mi riconosce la scheda di rete, il modulo era presente
ho dato anche un iwlist wlan0 scan che ha avuto successo,
il mio problema è come collegarmi ad internet, perchè vedo che nel manuale del Sacchetto manca ancora il wireless, e nel tutorial sul sito parla di editare un file /etc/rc.d/init1.conf, io vorrei collegarmi ad un hotspot e inoltre tengo due account a cui mi posso appoggiare ed ho la password(wep credo si chiami). Su Window$ ho usato finora intelpro/set wireless vedo che anche nei repository di slacky ci sono molti tools.
Il nuovo kernel funziona ma ho dei rallentamenti mostruosi appena viene abilitato acpi nella fase di boot, inoltre il primo kernel 2.6.21 non funziona più, mi dice di nuovo che vuole una controllatina con e2fsck. perchè ora manca il riferimento a /dev/sda...boh. Ad ogni modo sono soddisfatto ed anche sul gruppo americano sono arrivate due risposte, ma non mi hanno suggerito bene mi sembra.
Beh detto questo ho ancora una piccola curiosità e riguarda il fatto che ora che ci ho preso gusto vorrei compilare il kernel di sovente, quando andrò a lanciare make come farò a conservare la situazione funzionante, in modo da indicare a lilo il mio kernel attuale? Dico mica basta che conservo in boot il System.map, vmlinuz e config precedenti?temo non sia cosi facile...
ad ogni modo sono proprio soddisfatto

Rispondi