|
From: Giorgio T. <de...@ip...> - 2001-12-03 19:08:28
|
On 01-Dic-01, Per Larsson wrote:
> This time I'm using my own compiled 2.4.13 kernel. If it helps, I'll upgrade
> to 2.4.16.
Yes, try to upgrade just in case...
I am using 2.4.16 now.
> This is my /proc/interrupts with the module loaded as above:
>
> ami 0: 183587 console/cursor
> ami 1: 0 <NULL>
> ami 2: 0 <NULL>
> ami 3: 0 <NULL>
> ami 4: 0 <NULL>
> ami 5: 0 <NULL>
> ami 6: 0 <NULL>
> ami 7: 0 <NULL>
> ami 8: 0 floppy_dma
> ami 9: 0 F serial RX
> ami 10: 0 serial TX
> ami 11: 0 <NULL>
> ami 12: 23459 eth0
> 53c7xx
> cia 14: 0 <NULL>
> cia 15: 0 floppy_timer
> cia 16: 0 <NULL>
> cia 17: 1505 keyboard
> cia 18: 0 <NULL>
> cia 19: 0 <NULL>
> cia 20: 0 <NULL>
> cia 21: 0 <NULL>
> cia 22: 0 <NULL>
> cia 23: 0 <NULL>
Oh my God, seems that interrupt 13 is not allocated :(
It is allocated on IOBlix IRQ_AMIGA_EXTER request_irq()
with description "RBM IOBlix serial Int".
Seems that driver is not able to add its interrupt routines in
that irq chain...
> As you can see, there is no difference between this and the interrupt list
> without the module.
Yes i see,unfortunately. :((
> amiga_delete_irq: tried to remove invalid irq
Is logical. Nothing allocated, nothing to remove. :(((
> My amiga still hangs when trying to access any of the serial ports of the
> IOBlix.
I must apologize!
I have forgotten to control if the IRQ was really allocated !!! :((((
But we know the problem: IRQ allocation.
I am envoing you another module with correct IRQ control.
If the module will give you an IRQ allocation error also with 2.4.16
this will significate that RBM A1200 Zorro Expansion uses another
interrupt than A4000 Zorro.
For the Wizards :)
The only other possible candidate i know is IRQ_AMIGA_PORTS aka
external INT2 & CIAA-PORTS.
Is there something other suggestion on A1200 to try ?
Regards
--
Giorgio Terzi
|