Linux-magazine.it Forum
Maggio 22, 2012, 02:21:58 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?
 
Pagine: 1 ... 5 6 [7]   Vai giù
  Stampa  
Autore Discussione: disco  (Letto 16223 volte)
0 utenti e 3 Utenti non registrati stanno visualizzando questa discussione.
pulce
Sr. Member
****

Karma: +4/-3
Scollegato Scollegato

Messaggi: 448



Mostra profilo
« Risposta #90 inserita:: Novembre 22, 2008, 05:21:00 pm »

Ciao, effettivamente non inserendo il modulo relativo a una certa porta etc questa non viene utilizzata.
Ora però ho combinato un pasticcio: eliminando troppo disinvoltamente  qualche opzione della compilazione del kernel, ora il sistema non mi mostra più i messaggi durante il boot. Dato che con il kernel versione 27+patch  ho un probabile kernel panic, troverei interessantissimo riuscire a leggere il messaggio...Quali opzioni devo abilitare?
Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6736



Mostra profilo
« Risposta #91 inserita:: Novembre 22, 2008, 09:31:12 pm »

...probabilmente avrai disabilitato il framebuffer...dai una controllata lì...se non sai qual è la "zona del kernel" dimmelo che ti allego uno screenshot.

Bye  Fico
Registrato

pulce
Sr. Member
****

Karma: +4/-3
Scollegato Scollegato

Messaggi: 448



Mostra profilo
« Risposta #92 inserita:: Novembre 23, 2008, 09:04:31 pm »

Ciao, hai ragione il framebuffer era disabilitato, però anche dopo averlo abilitato continuo a non vedere i messaggi... Triste
In dettaglio ho abilitato le seguenti opzioni:
Citazione
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
CONFIG_VIDEO_SELECT=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
CONFIG_FONTS=y
CONFIG_FONT_8x8=y
# CONFIG_FONT_8x16 is not set
# CONFIG_FONT_6x11 is not set
# CONFIG_FONT_7x14 is not set
# CONFIG_FONT_PEARL_8x8 is not set
# CONFIG_FONT_ACORN_8x8 is not set
# CONFIG_FONT_MINI_4x6 is not set
# CONFIG_FONT_SUN8x16 is not set
# CONFIG_FONT_SUN12x22 is not set
# CONFIG_FONT_10x18 is not set

Per la cronaca il kernel 2.6.27.6 mi sembra interessante: in dmesg si trova un

Phoenix BIOS detected: BIOS may corrupt low RAM, working it around.
What is it?  Che?!?

nonchè

ahci 0000:02:00.0: JMB361 has only one port, port_map 0x3 -> 0x1
[    0.137766] ahci 0000:02:00.0: AHCI 0001.0000 32 slots 2 ports 3 Gbps 0x1 impl SATA mode
[    0.137774] ahci 0000:02:00.0: flags: 64bit ncq pm led clo pmp pio slum part
[    0.137783] ahci 0000:02:00.0: setting latency timer to 64
[    0.137843] scsi0 : ahci
[    0.137982] scsi1 : ahci
[    0.138081] ata1: SATA max UDMA/133 abar m8192@0xfdbfe000 port 0xfdbfe100 irq 16
[    0.138088] ata2: DUMMY
[    0.459112] ata1: SATA link down (SStatus 0 SControl 300)

in contrasto con il solito JMB che dovrebbe avere 2 porte, non 1!! Che?!?
Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6736



Mostra profilo
« Risposta #93 inserita:: Novembre 23, 2008, 09:21:47 pm »

...riprendi la precedente configurazione che trovi in boot (è un file config) e riprendi da quello oppure verifica anche la sezione;

Frame buffer hardware drivers

nel file config visto che stai procedendo in maniera (pseudo)testuale. Ti faccio presente che puoi andare anche in modalità grafica con questa sequenza di comandi;

xhost +local:local (Invio, ci sarà un warning...fa nulla)

su (Invio, password di root e Invio)

make xconfig

Bye  Fico
Registrato

pulce
Sr. Member
****

Karma: +4/-3
Scollegato Scollegato

Messaggi: 448



Mostra profilo
« Risposta #94 inserita:: Gennaio 06, 2009, 10:51:53 pm »

Ciao, se qualcuno ancora con tanta perseveranza mi segue ancora, ho trovato una patch interessante che potrebbe risolvere effettivamente il problema in quanto sono convinto che i guai siano effettivamente causati dall'allocazione della memoria della barra 5 in questione. Ma non capisco in quale modulo debba inserire il codice...
Mando il link:
http://dev.haiku-os.org/changeset/22878/haiku/trunk/src/add-ons/kernel/bus_managers/pci/pci_fixup.cpp
Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6736



Mostra profilo
« Risposta #95 inserita:: Gennaio 07, 2009, 12:44:18 pm »

...la patch che hai linkata è datata 2007; non so se sia stata implementata nel kernel perché riguarda un sistema operativo, Haiku, ispirato a BeOS e non so se le funzioni siano pienamente compatibili tra i due SO.  Che?!?

Hai provato con l'ultimo kernel il 2.6.28?

Bye  Fico
Registrato

pulce
Sr. Member
****

Karma: +4/-3
Scollegato Scollegato

Messaggi: 448



Mostra profilo
« Risposta #96 inserita:: Gennaio 07, 2009, 03:32:15 pm »

Ciao, non avevo capito che la patch trovata era relativa a un altro sistema operativo....  Imbarazzato  i postumi dei bagordi delle feste non sono stati ancora del tutto smaltiti...
Però mi piacerebbe provare ad applicare le stesse idee di quella patch in Linux, perchè mi sembra che evidentemente ich8 (2820+2825) abbia dei problemi particolari che sono comuni ai 2 sistemi operativi.
Proverò al più presto il kernel 2.6.28 appena il maltempo si concederà una tregua e mi permetterà di arrivare a un Internet point dal quale scaricare il kernel, nella speranza che le novità introdotte nel .27 riguardo la gestione della memoria siano state ulteriormente raffinate...
Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6736



Mostra profilo
« Risposta #97 inserita:: Gennaio 07, 2009, 03:35:02 pm »

...il sommario dei cambi del 2.6.28 puoi trovarlo qui;

http://kernelnewbies.org/Linux_2_6_28

Bye  Fico
« Ultima modifica: Gennaio 07, 2009, 03:37:09 pm da michele.p » Registrato

pulce
Sr. Member
****

Karma: +4/-3
Scollegato Scollegato

Messaggi: 448



Mostra profilo
« Risposta #98 inserita:: Aprile 05, 2009, 05:29:36 pm »

Ciao, ho comprato una nuova mobo, la P5K-SE che non ha neppure questa l'AHCI e su questa ho installato naturalmente la Slackware 12.1 con il kernel 2.6.24.5 e cosa incredibile dopo aver applicato la patch riesco usare AHCI!!
FUNZIONA (e non c'è traccia del benchè minimo problema)!!!! La differenza tra le due schede è che la prima usa ICH8 mentre questa il ICH9 che si comoprta evidentemente in maniera meno scorbutica del precedente!  Sorriso Sorriso Sorriso
Ho anche comprato un po' di RAM, ora ne ho installato 6Gb. Come si può fare a convincere il sistema a girare in RAM? (Forse devo aprire un altra discussione per questo ?!)

Queso è lspci -v (la parte interessante)
Codice:
0:1f.2 SATA controller: Intel Corporation 82801IB (ICH9) 2 port SATA IDE Controller (rev 02) (prog-if 01 [AHCI 1.0])
        Subsystem: ASUSTeK Computer Inc. Unknown device 8277
        Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 15
        I/O ports at a000 [size=8]
        I/O ports at 9c00 [size=4]
        I/O ports at 9880 [size=8]
        I/O ports at 9800 [size=4]
        I/O ports at 9480 [size=16]
        Memory at f8000000 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [70] Power Management version 3
        Capabilities: [a8] SATA HBA <?>
        Capabilities: [b0] Vendor Specific Information <?>
        Kernel driver in use: ahci

00:1f.5 SATA controller: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller (rev 02) (prog-if 01 [AHCI 1.0])
        Subsystem: ASUSTeK Computer Inc. Unknown device 8277
        Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 15
        I/O ports at b000 [size=8]
        I/O ports at ac00 [size=4]
        I/O ports at a880 [size=8]
        I/O ports at a800 [size=4]
        I/O ports at a480 [size=16]
        Memory at f8000800 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [70] Power Management version 3
        Capabilities: [a8] SATA HBA <?>
        Capabilities: [b0] Vendor Specific Information <?>
        Kernel driver in use: ahci


da dmesg:

Codice:
ahci 0000:00:1f.2: forcing PORTS_IMPL to 0x3
ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 2 ports 3 Gbps 0x3 impl SATA mode
ahci 0000:00:1f.2: flags: 64bit ncq sntf ilck stag pm led clo pmp pio slum part
PCI: Setting latency timer of device 0000:00:1f.2 to 64
scsi0 : ahci
scsi1 : ahci
ata1: SATA max UDMA/133 abar m2048@0xf8000000 port 0xf8000100 irq 15
ata2: SATA max UDMA/133 abar m2048@0xf8000000 port 0xf8000180 irq 15
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata1.00: ATA-7: MAXTOR STM3320820AS, 3.AAE, max UDMA/133
ata1.00: 625142448 sectors, multi 16: LBA48 NCQ (depth 31/32)
ata1.00: configured for UDMA/133
ata2: SATA link down (SStatus 0 SControl 300)
scsi 0:0:0:0: Direct-Access     ATA      MAXTOR STM332082 3.AA PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 625142448 512-byte hardware sectors (320073 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:0:0: [sda] 625142448 512-byte hardware sectors (320073 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1 sda2 sda3
sd 0:0:0:0: [sda] Attached SCSI disk
ACPI: PCI Interrupt 0000:00:1f.5[B] -> Link [LNKG] -> GSI 15 (level, low) -> IRQ 15
ahci 0000:00:1f.5: forcing PORTS_IMPL to 0x3
ahci 0000:00:1f.5: AHCI 0001.0200 32 slots 2 ports 3 Gbps 0x3 impl SATA mode
ahci 0000:00:1f.5: flags: 64bit ncq sntf ilck stag pm led clo pmp pio slum part
PCI: Setting latency timer of device 0000:00:1f.5 to 64
scsi2 : ahci
scsi3 : ahci
ata3: SATA max UDMA/133 abar m2048@0xf8000800 port 0xf8000900 irq 15
ata4: SATA max UDMA/133 abar m2048@0xf8000800 port 0xf8000980 irq 15
ata3: SATA link down (SStatus 0 SControl 300)
ata4: SATA link down (SStatus 0 SControl 300)
« Ultima modifica: Aprile 05, 2009, 05:39:56 pm da pulce » Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6736



Mostra profilo
« Risposta #99 inserita:: Aprile 05, 2009, 09:45:10 pm »

Citazione
Come si può fare a convincere il sistema a girare in RAM?
...cioè, cosa vuoi dire?...senza che utilizzi la swap su disco?

Bye  Fico
Registrato

pulce
Sr. Member
****

Karma: +4/-3
Scollegato Scollegato

Messaggi: 448



Mostra profilo
« Risposta #100 inserita:: Aprile 06, 2009, 09:56:34 am »

No, la swap non c'entra. (con 6Gb di Ram ho messo i soliti 512Mb di swap solo per abitudine, ma non penso che venga mai usata...)
Avevo letto da qualche parte che si può caricare il sistema completamente in ram nel senso che una volta avviato in questo modo il sistema non debba più continuare ad accedere al disco che è lento ma appunto lavori con la ram.


Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6736



Mostra profilo
« Risposta #101 inserita:: Aprile 07, 2009, 05:50:35 pm »

...se non c'è swap allora il sistema (per quello fino a quel punto caricato) è interamente in RAM. Naturalmente nel momento in cui richiedi qualche libreria non caricata in RAM (perché ad esempio avvii qualche programma) è ovvio che a quel punto deve caricare dall'hard disk.

Esistono, però, sistemi che non hanno hard disk e quindi gira tutto in RAM, ma sono piuttosto specifici per il mondo embedded e Real Time (tipicamente sistemi industriali dove l'hard disk non ha, generalmente, alcun motivo di esistere).

Bye  Fico
Registrato

Pagine: 1 ... 5 6 [7]   Vai su
  Stampa  
 
Vai a:  


Powered by SMF 1.1.9 | SMF © 2006-2007, Simple Machines LLC -->