Newsgroup: it.comp.os.linux.sys
Titolo: Spurious 8259A interrupt IRQ 7

Ciao a tutti.
Posto qui per la prima volta perchè ho un problema che non sono
riuscito a risolvere in nessun altro modo.
La mia situazione è questa: prima lavoravo esclusivamente con win2k,
uso il pc esclusivamente come workstation con programmi da ufficio,
disegno tecnico, e programmazione Delphi.
Ho voluto provare a migrare a Linux per problemi di stabilità e di $.
Così mi sono procurato un altro pc dove ho installato mandrake 9.0 e i
programmi sostitutivi msoffice - 
openoffice.org
 e delphi - kilyx (per
autocad devo ancora trovare un valido sostituto)
In questo devo dire che linux ha funzionato molto bene diventando
produttivo già da subito con openoffice e kilix.
Il problema è che non posso continuare ad avere due pc, così ho
trasferito l'hard disk di Linux nell'altro pc.
Ora la config è questa: Athlon 1000 + Asus A7V + hd maxtore su primary
master ata100 con boot linux + hd quantum fireball su secondary master
ata100 con boot win2k.
Per ora cambio il boot da bios.
Il fatto è che con questa config win2k parte e funziona allegramente,
mentre linux si blocca subito al boot col messaggio in oggetto.
Ho fatto varie ricerche con google dove viene confermato che questo
errore è a causa dell'IRQ 7 sul chip 82c59a priority interrupt
controller.
Sono andato addirittura a leggermi cose come queste:
http://www7.informatik.uni-erlangen.de/~ksjh/research/cluster/timesync/sprint.html
oppure spulciarmi questo:
http://www.testlight.de/report/i8259.c.html
e anche vari messaggi su mailing list varie come questi
http://linux-kernel.skylab.org/20010923/msg00913.html
http://www.egr.msu.edu/archives/public/linux-user/2001-September/004715.html
ma da nessuna parte hanno indicato (o almeno io non ho capito) un modo
di aggirare o correggere il problema.
Praticamente non ho capito se la mia mobo è proprio da buttare o se si
può risolvere in qualche modo.
Se qualcuno ha avuto la pazienza di leggere fin qui e che è
interessato al problema o ha già avuto a che fare con esso,
a lui chiedo lumi, qualsiasi consiglio o posto dove cercare info. 
Grazie dell'attenzione.

 
Si blocca??
Il messaggio "spurious interrupt" me lo becco con regolarità su almeno 
un paio di server, ma a parte sporcare un po' i log altro danno non me 
lo fa. Mi pare strano che sul tuo sia addirittura bloccante. Non è che 
c'e' un altro motivo per cui il SO non parte?
bye!
-- 
Fabrizio "Hermooz" Ermini

uses Hermooz; 
 const date = 'Fri, 29 Nov 2002 14:58:01 +0100'; 

Se scollego l'hard disk di win2k e lascio solo il maxtor con linux,
allora parte regolarmente.
Se li lascio entrambi, (ho provato diverse combinazioni: ide, ata100,
entrambi ide, entrambi ata100, uno master e uno slave, ecc...) non
parte proprio. Si blocca tutto sotto il messaggio "spurious ...".
Ciao.

 parte proprio. Si blocca tutto sotto il messaggio "spurious ...".
 
Non è detto che sia quello a farlo bloccare però.
Io ho lo stesso messaggio regolarmente con k 2.4.18 e 2.4.19 (2.2.19 e
2.2.21 no) e non si è mai bloccato. Da solo fastidio :-)
Prova a pensare a un'altro problema magari, anzichè focalizzarti su
quello...
Ciao,
	Nicholas

 lo fa. Mi pare strano che sul tuo sia addirittura bloccante. Non è che
Idem, sul portatile me lo becco spesso ma non mi ha mai dato problemi. 
Non riguardava comunque i chipset VIA??
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

 Ciao.
Dalle ricerche che avevo fatto al tempo si.
	Nicholas

 parte proprio. Si blocca tutto sotto il messaggio "spurious ...".
Quando lo lasci scollegato e il sistema riesce a partire, qual'e' 
l'operazione che fa SUBITO DOPO il punto in cui ti dà lo "spurious IRQ"? 
Probabilmente è lì che sta il baco...


uses Hermooz; 
 const date = 'Mon, 02 Dec 2002 11:04:35 +0100'; 

I messaggi passano talmente veloci che non riesco a leggere. 
Come si fa a bloccare lo scorrimento?
Ho provato con i tasti Pausa e Bloc Scor ma non fungono.
Linux salva questi messaggi in un log?
Il messaggio di 'spurious irq' era subito dopo il rilevamento dell'hd.

 Linux salva questi messaggi in un log?
Naturalmente, prova a vedere l'output del comando "dmesg" o dai 
un'occhiata ai vari log che trovi sotto /var/log, soprattutto 
/var/log/messages.



|Date: Mon, 02 Dec 2002 14:21:59 +0100
|Subject: Re: Spurious 8259A interrupt IRQ 7
|
|uses Hermooz;
| const date = 'Mon, 02 Dec 2002 11:04:35 +0100';
|
|
|I messaggi passano talmente veloci che non riesco a leggere.
|Come si fa a bloccare lo scorrimento?
|
  A sistema avviato, fai:
$ dmesg | less
  Sandro
-- 
Bellum se ipsum alet
       La guerra nutre se stessa
Livio, Ab urbe condita, XXXIV,9

prova a vedere l'output del comando "dmesg"
Ecco il log "intorno" al punto di blocco:
(i miei commenti tra /* */)
PDC20265: IDE controller on PCI bus 00 dev 88
PCI: Found IRQ 10 for device 00:11.0
PDC20265: chipset revision 2
PDC20265: not 100% native mode: will probe irqs later
PDC20265: (U)DMA Burst Bit ENABLED Primary PCI Mode Secondary
PCI Mode.
    ide2: BM-DMA at 0x7800-0x7807, BIOS settings: hde:DMA, hdf
:DMA
    ide3: BM-DMA at 0x7808-0x780f, BIOS settings: hdg:pio, hdh
:pio
hda: ASUS CD-S400/A, ATAPI CD/DVD-ROM drive
hdb: SAMSUNG CD-R/RW DRIVE SW-208F, ATAPI CD/DVD-ROM drive
hdg: Maxtor 6E030L0, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide3 at 0x8400-0x8407,0x8002 on irq 10
hdg: 60058656 sectors (30750 MB) w/2048KiB Cache, CHS=59582/16
/63, UDMA(100)
/*
[Spurious 8259A interrupt: IRQ 7] 
qui si blocca quando sono collegati due hd
mentre con uno solo continua...
*/
Partition check:
 /dev/ide/host2/bus1/target0/lun0: p1 p2 < p5 p6 p7 >
RAMDISK driver initialized: 16 RAM disks of 32000K size 1024 b
locksize
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
ecc.. ecc..
problema di accesso al disco?

 
Eh sė, mi sa di sė. Probabilmente sul disco win2000
c'e' una configurazione (partizioni, forse?) che Linux non riesce a 
montare...
Ma al momento non riesco a darti indicazioni pių precise. Prova a fare 
una stampa di quello che ti dice l'FDISK sui due dischi e fai un nuovo 
post, magari qualcuno nota cosa c'e' che non va...
Ah, giā che ci sei metti anche il contenuto dei file /etc/fstab e 
/etc/mtab (se presenti).


 problema di accesso al disco?
 
Non è che sia il controller sia la parallela condividono l'IRQ 7 (che dal
PC IBM in poi è sempre stato della parallela)??
Nel dmesg si vedono i riferimenti a ide0 e ide3 per il settaggio degli irq, mentre poi ci sono
i riferimenti anche a ide2: che irq ha?
-- 
Roberto Tagliaferri<-> r.tagliaferri@(forse)
tosnet.it
	Sentito da una programmatrice:
	"Ma vi capita mai nella vita reale, tipo mentre
	rifate il letto di dire 'Ho sbagliato, pigio ctrl-Z'?"

 può risolvere in qualche modo.
avevo lo stesso problema sul laptop asus. Cercando in giro ho trovato un
post sulla ml del kernel che suggeriva questo
# CONFIG_X86_UP_APIC is not set
# CONFIG_X86_UP_IOAPIC is not set
infatti io avevo compilato il kernel col supporto APIC. Intendiamoci,
pero`, era tutto perfettamente ok, solo quel messaggio che ogni tanto
rompeva (la prima volta che l'ho visto mi sono preso un accidente,
sembra molto piu` minaccioso di quanto in realta`, poi, non sia
effettivamente). Non credo che i tuoi crash siano legati strettamente a
quel messaggio.
Ciao
-- 
Roberto Vallone |=====| "Emphasis is on the rock record, because this is
                |:::::|  what we begin with and what we end with"
                |ooooo|
                |OOOOO|  F. J. Pettijohn