|
| Spurios 8259A Interrupt Fra : Preben |
Dato : 04-08-03 13:18 |
|
Hej
Jeg har en debian woody og en gentoo 1.2 maskine stående. Det er to vidt
forskellige maskiner, men fælles for dem begge er det at der kommer et
Spurios 8259A Interrupt. Jeg kan ikke rigtig se hvad der er ens i
maskinerne, da den ene har et SiS chipset og den anden et VIA chipset.
Der er kun CPU'en til sammenligning som er en AMD Athlon på hhv. 1 og
1.2GHz.
Nogen der kender noget til det?
Mvh / Preben
--
If your Dell laptop is unstable, try change the power supply - it works!
| |
Peter Makholm (04-08-2003)
| Kommentar Fra : Peter Makholm |
Dato : 04-08-03 13:22 |
|
Preben <64bit@mailme.dk> writes:
> vidt forskellige maskiner, men fælles for dem begge er det at der
> kommer et Spurios 8259A Interrupt. Jeg kan ikke rigtig se hvad der er
> ens i maskinerne, da den ene har et SiS chipset og den anden et VIA
> chipset.
Det er et interupt som forsvinder inden kernen når at behandle
det. Det er normalt ikke noget problem.
--
Peter Makholm | Have you ever felt trapped inside a Klein bottle?
peter@makholm.net |
http://hacking.dk |
| |
Preben (04-08-2003)
| Kommentar Fra : Preben |
Dato : 04-08-03 14:07 |
|
>>vidt forskellige maskiner, men fælles for dem begge er det at der
>>kommer et Spurios 8259A Interrupt. Jeg kan ikke rigtig se hvad der er
>>ens i maskinerne, da den ene har et SiS chipset og den anden et VIA
>>chipset.
>
>
> Det er et interupt som forsvinder inden kernen når at behandle
> det. Det er normalt ikke noget problem.
Hmm, det kan jeg ikke rigtig lide. Jo, altså maskinen fungerer jo godt
nok, men der er åbenbart nogen der får problemer med det (tak til
googleren)..
Jeg har et D-Link netkort med Realtek chip i den ene computer, men i den
anden er det et SiS-netkort (vist nok IKKE realtek baseret). Og jeg har
ladet mig fortælle at det er et netkort-interrupt.
Kan jeg på ingen måde få det væk? Udover ved at disable netværk f.eks.!
Mvh / Preben
--
If your Dell laptop is unstable, try change the power supply - it works!
| |
Rasmus Bøg Hansen (04-08-2003)
| Kommentar Fra : Rasmus Bøg Hansen |
Dato : 04-08-03 14:49 |
|
Preben <64bit@mailme.dk> writes:
>> Det er et interupt som forsvinder inden kernen når at behandle
>> det. Det er normalt ikke noget problem.
>
> Hmm, det kan jeg ikke rigtig lide. Jo, altså maskinen fungerer jo godt
> nok, men der er åbenbart nogen der får problemer med det (tak til
> googleren)..
Som man vil se, hvis man læser resultaterne af googlingen, vil man se,
at det *er* uskyldigt. Det sker på ufatteligt mange bundkort med APIC
slået til i kernen og har ingen betydning. Det betyder vist blot at
parallelporten (oftest, men ikke nødvendigvis) giver lyd fra sig uden
at der er indlæst en driver endnu. Helt uskyldigt.
> Jeg har et D-Link netkort med Realtek chip i den ene computer, men i
> den anden er det et SiS-netkort (vist nok IKKE realtek baseret). Og
> jeg har ladet mig fortælle at det er et netkort-interrupt.
Hvilken IRQ sker det på? Hvilken enhed benytter den IRQ?
> Kan jeg på ingen måde få det væk? Udover ved at disable netværk f.eks.!
Du kan sandsynligvis slå APIC fra, men det har kun kosmetisk formål.
/Rasmus
--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
[ Cancel Cancelled ]
- Pine
----------------------------------[ moffe at amagerkollegiet dot dk ] --
| |
Preben (04-08-2003)
| Kommentar Fra : Preben |
Dato : 04-08-03 15:07 |
|
>>>Det er et interupt som forsvinder inden kernen når at behandle
>>>det. Det er normalt ikke noget problem.
>>
>>Hmm, det kan jeg ikke rigtig lide. Jo, altså maskinen fungerer jo godt
>>nok, men der er åbenbart nogen der får problemer med det (tak til
>>googleren)..
>
>
> Som man vil se, hvis man læser resultaterne af googlingen, vil man se,
> at det *er* uskyldigt. Det sker på ufatteligt mange bundkort med APIC
> slået til i kernen og har ingen betydning. Det betyder vist blot at
> parallelporten (oftest, men ikke nødvendigvis) giver lyd fra sig uden
> at der er indlæst en driver endnu. Helt uskyldigt.
Du siger noget med parallelporten - vil det hjælpe at aktivere
parrellelporten i kernen?
>>Jeg har et D-Link netkort med Realtek chip i den ene computer, men i
>>den anden er det et SiS-netkort (vist nok IKKE realtek baseret). Og
>>jeg har ladet mig fortælle at det er et netkort-interrupt.
>
>
> Hvilken IRQ sker det på? Hvilken enhed benytter den IRQ?
Det sker ved initialiseringen af min SCSI-controller. Når den skal finde
disken og DVD-drevet kommer der lige en IRQ interrupt. (på den ene
maskine - den med via chipset). På den anden kommer det bare sådan når
maskinen har stået at summet ildt.
Grunden til jeg tror det er netkortet er er skylden var netop navnet
8259A, hvilket jeg mener har noget med Realtek-chip'en at gøre, og
desuden læste på googlingen at der var noget med netkortet og det interrupt.
Hvordan finder jeg i Linux ud af hvilken IRQ kortet bruger?
>>Kan jeg på ingen måde få det væk? Udover ved at disable netværk f.eks.!
>
>
> Du kan sandsynligvis slå APIC fra, men det har kun kosmetisk formål.
Hvad gør APIC i øvrigt?
Mvh / Preben (fra en spade som vil vide alt *gg*)
--
If your Dell laptop is unstable, try change the power supply - it works!
| |
Thomas S. Iversen (04-08-2003)
| Kommentar Fra : Thomas S. Iversen |
Dato : 04-08-03 15:21 |
|
In article <3f2e687e$0$24689$edfadb0f@dread14.news.tele.dk>, Preben wrote:
> Hvordan finder jeg i Linux ud af hvilken IRQ kortet bruger?
cat /proc/interrupts og cat /proc/pci vil hjælpe dig.
> Hvad gør APIC i øvrigt?
Er en "advanceret Programmable interrupt Controller" (i modsætning til en PIC).
APIC bruges oftes på multi cpu maskiner, men findes også på enkelte enkel-cpu
maskiner.
Mvh Thomas, Vanløse
| |
Preben (04-08-2003)
| Kommentar Fra : Preben |
Dato : 04-08-03 16:26 |
|
>>Hvordan finder jeg i Linux ud af hvilken IRQ kortet bruger?
>
>
> cat /proc/interrupts og cat /proc/pci vil hjælpe dig.
video # cat /proc/interrupts
CPU0
0: 65423 XT-PIC timer
1: 2 XT-PIC keyboard
2: 0 XT-PIC cascade
5: 148 XT-PIC eth0
8: 3 XT-PIC rtc
14: 2053 XT-PIC ide0
15: 4 XT-PIC ide1
NMI: 0
LOC: 65386
ERR: 26
MIS: 0
Hmm.. ingen ting på IRQ7, men stadig et interrupt. Lyder meget
retfærdigt at det er noget som ikke er "tilsluttet" endnu, der giver det
Spurios interrupt.
> Er en "advanceret Programmable interrupt Controller" (i modsætning til en PIC).
> APIC bruges oftes på multi cpu maskiner, men findes også på enkelte enkel-cpu
> maskiner.
Ok, tak for svaret.!!!
Mvh / Preben
--
If your Dell laptop is unstable, try change the power supply - it works!
| |
Rasmus Bøg Hansen (04-08-2003)
| Kommentar Fra : Rasmus Bøg Hansen |
Dato : 04-08-03 22:04 |
|
"Thomas S. Iversen" <zensonic@zensonic.dk> writes:
> In article <3f2e7a02$0$24666$edfadb0f@dread14.news.tele.dk>, Preben wrote:
>>> Bemærk at man ikke bare uden videre kan dele interrupts mellem flere enheder!
>> Hmm, det er da det windows gør hele tiden. Og man kan da heller ikke
>> nøjes med 16 (eller 15? nr. 2 bruges jo til den anden interrupt
>> controller) IRQ adresser. - right?
>
> Bare for at gøre det hele mere (u)overskueligt, så kan
> man _godt_ dele PCI Interrupts.
Men de kort, der deler IRQ skal kunne håndtere delte IRQ'er. I praksis
viser det sig dog, at alle kort kan dele IRQ med andre.
/Rasmus
--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
Beware of bugs in the above code;
I have only proved it correct, not tried it.
- Donald Knuth
----------------------------------[ moffe at amagerkollegiet dot dk ] --
| |
Rasmus Bøg Hansen (04-08-2003)
| Kommentar Fra : Rasmus Bøg Hansen |
Dato : 04-08-03 22:09 |
|
Preben <64bit@mailme.dk> writes:
> >>>Det er et interupt som forsvinder inden kernen når at behandle
> >>>det. Det er normalt ikke noget problem.
> >>
> >>Hmm, det kan jeg ikke rigtig lide. Jo, altså maskinen fungerer jo godt
> >>nok, men der er åbenbart nogen der får problemer med det (tak til
> >>googleren)..
> >
> >
> > Som man vil se, hvis man læser resultaterne af googlingen, vil man se,
> > at det *er* uskyldigt. Det sker på ufatteligt mange bundkort med APIC
> > slået til i kernen og har ingen betydning. Det betyder vist blot at
> > parallelporten (oftest, men ikke nødvendigvis) giver lyd fra sig uden
> > at der er indlæst en driver endnu. Helt uskyldigt.
>
> Du siger noget med parallelporten - vil det hjælpe at aktivere
> parrellelporten i kernen?
Hm, hvad vil du afhjælpe? Jeg har forstået det som om at alt fungerer
problemfrit - så der er vel ikke noget at afhjælpe?
> Det sker ved initialiseringen af min SCSI-controller. Når den skal
> finde disken og DVD-drevet kommer der lige en IRQ interrupt. (på den
> ene maskine - den med via chipset). På den anden kommer det bare sådan
> når maskinen har stået at summet ildt.
På min sker det under bootfasen (ganske kort efter initialisering af
PCI) på IRQ7 (parallelport, som jeg ikke bruger). Det har overhovedet
ingen betydning på min.
/Rasmus
--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
DISCLAIMER: Microsoft, Windows, Windows 98, Bugs, Lacking features, IRQ
conflicts, System crashes, Non-functional multitasking, the Y2K problem
and the Blue Screen of Death are registered trademarks of
Microsoft, Corp., Redmond, USA.
----------------------------------[ moffe at amagerkollegiet dot dk ] --
| |
Klaus Alexander Seis~ (04-08-2003)
| Kommentar Fra : Klaus Alexander Seis~ |
Dato : 04-08-03 13:23 |
| | |
Erlo Haugen (04-08-2003)
| Kommentar Fra : Erlo Haugen |
Dato : 04-08-03 15:27 |
|
On Mon, 04 Aug 2003 16:06:52 +0200
Preben <64bit@mailme.dk> wrote:
> >>Jeg har et D-Link netkort med Realtek chip i den ene computer, men i
> >>den anden er det et SiS-netkort (vist nok IKKE realtek baseret). Og
> >>jeg har ladet mig fortælle at det er et netkort-interrupt.
> >
> >
> > Hvilken IRQ sker det på? Hvilken enhed benytter den IRQ?
>
> Det sker ved initialiseringen af min SCSI-controller. Når den skal finde
> disken og DVD-drevet kommer der lige en IRQ interrupt. (på den ene
> maskine - den med via chipset). På den anden kommer det bare sådan når
> maskinen har stået at summet ildt.
>
> Grunden til jeg tror det er netkortet er er skylden var netop navnet
> 8259A, hvilket jeg mener har noget med Realtek-chip'en at gøre, og
> desuden læste på googlingen at der var noget med netkortet og det interrupt.
>
8259A er interruptcontrolleren (faktisk er der to), som alle enheder der kan
generere h/w interrupt er forbundet til. De to 8259A er kaskadekoblet, således
at den ene håndterer irq 0-7 og den anden irq 8-15. 8259 med de høje irq-numre
er forbundet til irq 2 på 8259 med lave irq-numre. Lavt irq-nummer = høj
prioritet. (Frit efter min hukommelse)
LPT portene bruger IRQ 5 og 7.Da der som rege kun er en LPT, bruger man
det ledige interrupt til netkortet.
Bemærk at man ikke bare uden videre kan dele interrupts mellem flere enheder!
>
> Mvh / Preben (fra en spade som vil vide alt *gg*)
>
Sådan er vi jo nogle der har det
>
> --
> If your Dell laptop is unstable, try change the power supply - it works!
>
Erlo
--
Remove the underscores
| |
Preben (04-08-2003)
| Kommentar Fra : Preben |
Dato : 04-08-03 16:22 |
|
> 8259A er interruptcontrolleren (faktisk er der to), som alle enheder der kan
> generere h/w interrupt er forbundet til. De to 8259A er kaskadekoblet, således
> at den ene håndterer irq 0-7 og den anden irq 8-15. 8259 med de høje irq-numre
> er forbundet til irq 2 på 8259 med lave irq-numre. Lavt irq-nummer = høj
> prioritet. (Frit efter min hukommelse)
Ville du have noget imod at undersøge det nærmere, om det er sådan helt
præcist, for så vil jeg notere det ned - HELT præcist.
> LPT portene bruger IRQ 5 og 7.Da der som rege kun er en LPT, bruger man
> det ledige interrupt til netkortet.
Ok, jeg tror jeg er ved at være med nu.
> Bemærk at man ikke bare uden videre kan dele interrupts mellem flere enheder!
Hmm, det er da det windows gør hele tiden. Og man kan da heller ikke
nøjes med 16 (eller 15? nr. 2 bruges jo til den anden interrupt
controller) IRQ adresser. - right?
>>Mvh / Preben (fra en spade som vil vide alt *gg*)
>>
>
> Sådan er vi jo nogle der har det
Tja, men man lærer jo intet uden at spørge - vel?
Tja, jeg tror næsten jeg vil notere det ned jeg lærer herinde og skrive
en god og grundig vejledning til hvordan jeg har fået tingene til at
virke. For så er der vel en chance for at andre i samme situation kan
bruge det til noget. Ved der er masser af materiale om alle mulige ting
og sager på nettet, men jeg synes helt ærligt der er mangler i det
meste. Nå, men nu må jeg jo se hvad tiden rækker til.
Mvh / Preben
--
If your Dell laptop is unstable, try change the power supply - it works!
| |
Thomas S. Iversen (04-08-2003)
| Kommentar Fra : Thomas S. Iversen |
Dato : 04-08-03 16:24 |
|
In article <3f2e7a02$0$24666$edfadb0f@dread14.news.tele.dk>, Preben wrote:
>> Bemærk at man ikke bare uden videre kan dele interrupts mellem flere enheder!
> Hmm, det er da det windows gør hele tiden. Og man kan da heller ikke
> nøjes med 16 (eller 15? nr. 2 bruges jo til den anden interrupt
> controller) IRQ adresser. - right?
Bare for at gøre det hele mere (u)overskueligt, så kan
man _godt_ dele PCI Interrupts.
Thomas, Vanløse
| |
Preben (04-08-2003)
| Kommentar Fra : Preben |
Dato : 04-08-03 16:27 |
|
>>>Bemærk at man ikke bare uden videre kan dele interrupts mellem flere enheder!
>>
>>Hmm, det er da det windows gør hele tiden. Og man kan da heller ikke
>>nøjes med 16 (eller 15? nr. 2 bruges jo til den anden interrupt
>>controller) IRQ adresser. - right?
>
>
> Bare for at gøre det hele mere (u)overskueligt, så kan
> man _godt_ dele PCI Interrupts.
Ja, det var også lige hvad jeg mente. Men hvordan holder man styr på
hvilken enhed der "requester" et interrupt, når man deles om interrupt
adressen?
Mvh / Preben
--
If your Dell laptop is unstable, try change the power supply - it works!
| |
Erlo Haugen (04-08-2003)
| Kommentar Fra : Erlo Haugen |
Dato : 04-08-03 16:34 |
|
On Mon, 04 Aug 2003 17:21:37 +0200
Preben <64bit@mailme.dk> wrote:
> > 8259A er interruptcontrolleren (faktisk er der to), som alle enheder der kan
> > generere h/w interrupt er forbundet til. De to 8259A er kaskadekoblet,
> > således at den ene håndterer irq 0-7 og den anden irq 8-15. 8259 med de høje
> > irq-numre er forbundet til irq 2 på 8259 med lave irq-numre. Lavt irq-nummer
> > = høj prioritet. (Frit efter min hukommelse)
>
> Ville du have noget imod at undersøge det nærmere, om det er sådan helt
> præcist, for så vil jeg notere det ned - HELT præcist.
>
Det her er standard PC hardware, defineret af IBM dengang de lave PC-AT
maskinerne. Af kompabilitetsårsager har det været svært at slippe disse gamle
standarder, som derfor lever i bedste velgående. Informationen må ligge og flyde
et eller andet sted på internettet. Prøv evt. at google efter det
>
> > LPT portene bruger IRQ 5 og 7.Da der som rege kun er en LPT, bruger man
> > det ledige interrupt til netkortet.
>
> Ok, jeg tror jeg er ved at være med nu.
>
> > Bemærk at man ikke bare uden videre kan dele interrupts mellem flere
> > enheder!
>
> Hmm, det er da det windows gør hele tiden. Og man kan da heller ikke
> nøjes med 16 (eller 15? nr. 2 bruges jo til den anden interrupt
> controller) IRQ adresser. - right?
>
Korrekt. Det var kun et halvt svar. På den gamle 8 og 16 bit ISA bus kunne man
ikke dele interrupts, det kan man godt på PCI (og Microchannel, men det er en
anden historie)
>
> >>Mvh / Preben (fra en spade som vil vide alt *gg*)
> >>
> >
> > Sådan er vi jo nogle der har det
>
> Tja, men man lærer jo intet uden at spørge - vel?
>
>
> Tja, jeg tror næsten jeg vil notere det ned jeg lærer herinde og skrive
> en god og grundig vejledning til hvordan jeg har fået tingene til at
> virke. For så er der vel en chance for at andre i samme situation kan
> bruge det til noget. Ved der er masser af materiale om alle mulige ting
> og sager på nettet, men jeg synes helt ærligt der er mangler i det
> meste. Nå, men nu må jeg jo se hvad tiden rækker til.
>
Ved at stykke sammen fra flere kilder lykkes det nogle gange at få et komplet
billede.
Erlo
--
Remove the underscores
| |
|
|