[geloest]firewire module fehlen bei 2.6.22?

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
hnzi
Beiträge: 158
Registriert: 09.07.2003 12:00:20
Lizenz eigener Beiträge: GNU General Public License

[geloest]firewire module fehlen bei 2.6.22?

Beitrag von hnzi » 13.08.2007 23:44:48

hi,

ich bin relativ verzweifelt, ich suche schon denn ganzen tag nach einer loesung:

eigentlich wollte ich von meiner dv-kamera per firewire einen film auf die festplatte bahnen.dazu brauche ich ja raw1394, video1394 und eventuell noch ein paar module. komischerweise hat es frueher schon mal geklappt (unter 2.4?! gibt es unter sid kein 2.4 image mehr?). ich habe schon alles in diesem forum ausprobiert (neue knoten erstellt, kino, dvgrab, coriander). ich habe udev laufen und bin am 2.6.22 kernel angelangt. was mir immer aufgefallen ist, das die 1394 module nicht vorhanden sind:

Code: Alles auswählen

mobydick:/home/ahab# find /lib/modules/2.6.22-1-686/ -iname "*1394*"
/lib/modules/2.6.22-1-686/modules.ieee1394map
mobydick:/home/ahab# find /lib/modules/2.6.22-1-686/ -iname "*fire*"
/lib/modules/2.6.22-1-686/kernel/drivers/atm/firestream.ko
/lib/modules/2.6.22-1-686/kernel/drivers/firewire
/lib/modules/2.6.22-1-686/kernel/drivers/firewire/firewire-core.ko
/lib/modules/2.6.22-1-686/kernel/drivers/firewire/firewire-ohci.ko
/lib/modules/2.6.22-1-686/kernel/drivers/firewire/firewire-sbp2.ko
/lib/modules/2.6.22-1-686/kernel/drivers/net/starfire.ko
nur die neuen module die in 2.6.22 eingefuehrt worden sind, sind da, aber die helfen mir ja nicht, oder?! bei meinem anderen standardkernel (2.6.18-4-686) sieht es nicht anders aus. ich kenne mich mit udev nicht aus (bis jetzt hats ja funktioniert :roll: ) aber es erstellt doch bei bedarf keine module, oder?

modules.ieee1394map:

Code: Alles auswählen

# ieee1394 module    match_flags vendor_id model_id specifier_id version
firewire-sbp2        0x0000000c  0x000000  0x000000 0x00609e     0x010483
ich bin mit meinem latein am ende, was kann das sein?

mfg, hnzi
Zuletzt geändert von hnzi am 15.08.2007 11:57:10, insgesamt 1-mal geändert.
WS:
Debian Jessie, 3.16.0-4-amd64
Intel i5 4-core, 4GB, NVIDIA GeForce 9600GT

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 13.08.2007 23:58:25

Firewire in 2.6.22 ist noch nicht voll funktionsfähig. Auch in 2.6.23 noch nicht.bei
hnzi hat geschrieben: meinem anderen standardkernel (2.6.18-4-686) sieht es nicht anders aus
Das wiederspricht sich irgendwie. 2.6.18 hat mehr Module für Firewire.
Zuletzt geändert von KBDCALLS am 14.08.2007 09:19:53, insgesamt 2-mal geändert.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 13.08.2007 23:59:52

Hi,

dei raw- und video1394 gibt es nach wie vor.
Im Standardkernel leicht mit

Code: Alles auswählen

modprobe -l | grep 1394
zu ersehen.
Modprobe raw1394 z.B. sollte also klappen.

Wie's ausschaut ist in deinem 2.6.22'er schon der neue fw-Stack aktiviert welcher noch in der Entwicklung steckt und noch nicht alle Module enthält (eth z.B.).
Bei einem neubau sollte das alte System weiterhin aktivierbar sein.

Gruß cirrussc

Benutzeravatar
hnzi
Beiträge: 158
Registriert: 09.07.2003 12:00:20
Lizenz eigener Beiträge: GNU General Public License

Beitrag von hnzi » 14.08.2007 00:47:20

hi, danke fuer die schnellen antworten.

das ist es ja, die modul-dateien sind nicht da!

wenn ich mit

Code: Alles auswählen

dpkg-query -L linux-image-2.6.22-1-686
nachschaue, sind sie da (in /lib/modules/(image)/kernel/driver/ieee1394 ), nur tatsaechlich (ls) nicht!

Code: Alles auswählen

mobydick:/home/ahab# modprobe raw1394
FATAL: Module raw1394 not found.
hat es was mit udev zu tun, oder mit was anderen?!

mfg, hnzi
WS:
Debian Jessie, 3.16.0-4-amd64
Intel i5 4-core, 4GB, NVIDIA GeForce 9600GT

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 14.08.2007 01:00:04

Abnd,
hnzi hat geschrieben:

Code: Alles auswählen

mobydick:/home/ahab# modprobe raw1394
FATAL: Module raw1394 not found.
hat es was mit udev zu tun, oder mit was anderen?!
Udev hat mit dem vorhandensein von Kernelmodulen nichts zu tun.
Woher ist denn der 22'er?
Ich würde empfehlen die Quellen dessen zu laden, mittels make menuconfig die richtigen ieee1394 Module auszuwählen und dann den kernel neu bauen.

Gruß cirrussc

Benutzeravatar
hnzi
Beiträge: 158
Registriert: 09.07.2003 12:00:20
Lizenz eigener Beiträge: GNU General Public License

Beitrag von hnzi » 14.08.2007 01:53:01

ja, hab ich mir auch schon ueberlegt, wollte einen 2.4 bauen, aber den gibst bei

Code: Alles auswählen

deb http://ftp.de.debian.org/debian/ sid main non-free
anscheinend nicht mehr, da ist auch der 22 her (halt standard)!

ich werd mich mal an die sources machen, glaub aber nicht das das klappt!

mfg, hnzi
WS:
Debian Jessie, 3.16.0-4-amd64
Intel i5 4-core, 4GB, NVIDIA GeForce 9600GT

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 14.08.2007 09:23:29

hnzi hat geschrieben:hi, danke fuer die schnellen antworten.

das ist es ja, die modul-dateien sind nicht da!
Ums noch mal zu sagen die Module gibt es nicht. Außer die drei die vorhanden sind. Der FirewireStack in 2.6.22 ist ausgewechselt worden , und auch als experimental deklariert. Also mir andern Worten der befindet sich noch in Entwicklung.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
hnzi
Beiträge: 158
Registriert: 09.07.2003 12:00:20
Lizenz eigener Beiträge: GNU General Public License

Beitrag von hnzi » 15.08.2007 11:55:56

so, problem geloest!

die alten firewire-module (*1394) sind im zuge der neuen im debian-standardkernel nicht mehr als module drin, wohl aber als auswahl in der config. also hab ich mir einen neuen kernel gebaut, mit den alten firewire-modulen, und die neuen rausgeschmiessen. und es funktioniert! man braucht nicht einmal mehr manuelle geraeteknoten, das wird offensichtlich von hotplug erledigt!

danke fuer die hilfe, hnzi
WS:
Debian Jessie, 3.16.0-4-amd64
Intel i5 4-core, 4GB, NVIDIA GeForce 9600GT

Antworten