Firewire Kernel-Modul

Post Reply
Message
Author
ytimk
Posts: 341
Joined: 07. Sep 2001 0:08

Firewire Kernel-Modul

#1 Post by ytimk »

Hi,

Ich habe Probleme, die IEEE1394-Schnittstelle meines Notebooks unter LFS zum Laufen zu bewegen.
Wenn ich "modprobe ohci1394" eingebe, bekomme ich folgende Fehlermeldung:
/lib/modules/2.4.19/kernel/drivers/ieee1394/ohci1394.o: init_module: No such device
Hint[...]
/lib/modules/2.4.19/kernel/drivers/ieee1394/ohci1394.o insmod /lib/modules/2.4.19/kernel/drivers/ieee1394/ohci1394.o failed
/lib/modules/2.4.19/kernel/drivers/ieee1394/ohci1394.o insmod ohci1394 failed

dmesg gibt aus:
PCI: Enabling device 01:00.0 (0110 -> 0112)
PCI: No IRQ known for interrupt pin A of device 01.00.0. Please try using pci=biosirq.
ohci1394: Failed to allocate shared interrupt 0
ohci1394: pci_module_init failed

"pci=biosirq" einzutippen bringt auch nüx.
"cat /proc/interrupt" sagt mir für irq 0: 666782 XT_PIC timer
Was muss ich machen? Irgendwelche Interrupts von Hand verstellen? Gibt es ein Userland-Tool, das ich benötige, damit es funktioniert?
Vorher unter RedHat (mit dem gleichen Kernel) und auch jetzt unter Knoppix läd das Modul einwandfrei.
Fest in den Kernel kompilieren hat auch nichts grbracht, da haben sich die Module, die von "ohci1394" abhängig waren, nicht laden lassen.
Schon Mal vielen Dank für eure Hilfe im Voraus,
Tim

jensemann
Posts: 189
Joined: 08. Dec 2001 15:18
Location: Krefeld (obwohl mir Kölsches Bier lieber ist)
Contact:

Re: Firewire Kernel-Modul

#2 Post by jensemann »

Hi

Was sagt denn die Doku zu dem Kernel Modul, gibt es da keine Option mit der du den IRQ einstellen kannst den die Hardware hat?

Mfg
Jens Gutzeit
Hilfe bei LFS Problemen: <a href="http://www.lfsforum.org" target="_blank"><!--auto-->http://www.lfsforum.org</a><!--auto-->

Jochen

Re: Firewire Kernel-Modul

#3 Post by Jochen »

Die pci=-Anweisung ist eine Kernel-Option, die zur Bootzeit gesetzt werden kann/muss, siehe auch <a href="http://www.tldp.org/HOWTO/BootPrompt-HOWTO-4.html" target="_blank"><!--auto-->http://www.tldp.org/HOWTO/BootPrompt-HO ... <!--auto--> . Also einfach mal beim booten "linux pci=biosirq" eingeben (oder wie Dein Boot-Image auch immer heissen mag). Wenn's funktioniert, den Eintrag per Bootloader defaultmässig mit übergeben.

Jochen

ytimk
Posts: 341
Joined: 07. Sep 2001 0:08

Re: Firewire Kernel-Modul

#4 Post by ytimk »

Hi,
also erstmal: hab mich geirrt, fest einbinden funktioniert. (keine Ahnung, was da schon wieder schiefgelaufen ist. <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">)

@Jensemann:
Doku zu diesem Modul habe ich keine gefunden.
modinfo gibt zurück, dass die Parameter attempt_root und phys_dma möglich sind. irq oder interrupt habe ich vorher schon (auf gut Glück) probiert, ging nicht.

@Jochen:
*g* damit sind die Fehlermeldungen für die PC-Card-Bridge weggegangen, aber das modul lässt sich trotzdem nicht laden.

Ich versuch's jetzt nochmal mit einem neuen (2.4.20) Kernel, wenn's dann nicht klappt bleibt firewire fest im Kernel... <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">

danke euch beiden.
Tim

Post Reply