Pro-Linux.de

Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 13. Dez 2018 7:42

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 11 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: PCI-Express
BeitragVerfasst: 10. Aug 2009 20:31 
Hallo,

ich nutze eine PCI-Express-Karte, um z.B. für ein mini-Notebook eine FW-Schnittstelle zu nutzen.

Bisher war der Treiber als Modul verfügbar.
Den konnte ich laden wie folgt:
Code:
modprobe pciehp pciehp_force=1

und erhilt daraufhin auch automatisch das notwendige Device /dev/raw1394.

Nun habe ich einen neuen Kernel und dieser Treiber ist fest einkompilliert und es zuckt nix beim Einstecken der Karte... ;(

Wer weiß eine guten Rat? (Ausser Kernel neu übersetzen )

Gruß
brum


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 11. Aug 2009 10:58 
Offline
Benutzeravatar

Registriert: 11. Feb 2006 19:10
Beiträge: 3569
Auf der Kernel-Kommandzeile
Code:
pciehp.pciehp_force=1
anzugeben hast du schon versucht?

Janka

_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.


Nach oben
   
 Betreff des Beitrags: pcie hotplug
BeitragVerfasst: 11. Aug 2009 14:06 
Hallo,

danke für den Tip..., aber ich habe gerade festgestellt, meine Behauptung war nicht ganz richtig:

Wenn ich mit eingesteckter Karte boote, ist das Gerät vorhanden.
Wenn ich diese Karte nach dem booten einstecke, passiert nix.

Auch nicht, wenn ich den Kernelaufruf beim Booten mitgebe.
Von wegen hotplug. Oder muß nun hotplug noch extra aktiviert werden?

Ein anders Problemchen ist noch, dass /dev/raw1394 die Gruppenrechte root (750) hat,
da kann ich ja erstmal nicht darauf zugreifen. Dann man das beim Erzeugen manipulieren?

Gruß
brum


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 11. Aug 2009 14:47 
Offline
Benutzeravatar

Registriert: 11. Feb 2006 19:10
Beiträge: 3569
Also: Coldplug geht, Hotplug nicht. Löst die Karte beim Einstecken denn überhaupt einen Hotplug-Event aus? Dein bisheriges Laden des Moduls mittels force-Option spricht eigentlich dagegen. Gucke mal nach, ob Udev irgendwas macht, wenn du die Karte einsteckst:
Code:
# udevcontrol --log_priority=debug
# tail -f /var/log/messages
...Karte einstecken, gucken...
# udevcontrol --log_priority=err
Janka

_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.


Zuletzt geändert von Janka am 11. Aug 2009 15:01, insgesamt 1-mal geändert.

Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 11. Aug 2009 14:57 
Nö, die Karte löst keine Ereignisse aus,
weder udvadmin monitor, noch bei den Kernelmeldungen.

(udevcontrol habe ich nicht an Bord...).

Da muß ich wohl den Kernel doch noch übersetzen, möchte ich bei angeschalteten Gerät die Karte aktivieren...


Hast Du eine Idee, wie das Device mit der richtigen Gruppenzugehörigkeit erzeugt wird?

Gruß
brum


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 11. Aug 2009 15:06 
Offline
Benutzeravatar

Registriert: 11. Feb 2006 19:10
Beiträge: 3569
Zitat:
Nö, die Karte löst keine Ereignisse aus,
weder udvadmin monitor, noch bei den Kernelmeldungen.

(udevcontrol habe ich nicht an Bord...).
Ein echter Mangel. Hmm. Vermutlich kommt nicht mal ein Hotplug-Event. Ich vermute, dass der Treiber für die Cardbus-Bridge (meist ist das "yenta_socket") gar nicht geladen ist. Dann kann er natürlich auch keine eingesteckte Karte erkennen.
Zitat:
Da muß ich wohl den Kernel doch noch übersetzen, möchte ich bei angeschalteten Gerät die Karte aktivieren...

Hast Du eine Idee, wie das Device mit der richtigen Gruppenzugehörigkeit erzeugt wird?
Auch per Udev. Wenn du aber ohnehin modprobe machst spricht doch nichts gegen ein Skript, das nach dem modprobe die Gruppe einfach ändert.

Janka

_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.


Nach oben
   
 Betreff des Beitrags: moprobe
BeitragVerfasst: 11. Aug 2009 15:25 
Ja, aber wenn ich modprbe einsetzen will muß ich den Kernel doch neu bauen ;(

Bei meinem aktuellen Kernel ist das Teil fet drinn...

LG
brum


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 11. Aug 2009 18:38 
Offline
Benutzeravatar

Registriert: 11. Feb 2006 19:10
Beiträge: 3569
Ist denn yenta_socket (oder der zu deinem Board passende CardBus-Bridge-Treiber) ebenfalls fest eingebunden?

Janka

_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.


Nach oben
   
 Betreff des Beitrags: yenta
BeitragVerfasst: 11. Aug 2009 18:53 
Ich deute das jetzt so als Modul:
Code:
cat /boot/config-2.6.28-14-generic|grep YENTA
CONFIG_YENTA=m
CONFIG_YENTA_ENE_TUNE=y
CONFIG_YENTA_O2=y
CONFIG_YENTA_RICOH=y
CONFIG_YENTA_TI=y
CONFIG_YENTA_TOSHIBA=y
So isses sicherer:
Code:
$ find /lib/modules/2.6.28-14-generic/ -name "yenta*"
/lib/modules/2.6.28-14-generic/kernel/drivers/pcmcia/yenta_socket.ko
Also als Modul...

Gruß


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 11. Aug 2009 20:25 
Offline
Benutzeravatar

Registriert: 11. Feb 2006 19:10
Beiträge: 3569
Ändere das mal, oder lade yenta-socket. Danach derselbe Spaß mit udev oben.

Janka

_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.


Nach oben
   
 Betreff des Beitrags: yanta
BeitragVerfasst: 11. Aug 2009 22:04 
Hhm, yanta-socket, hier fehlt es mir an dem Wissen der Wirkungsweise...

Also geladen:
Code:
# lsmod |grep yenta
yenta_socket           32396  0          
rsrc_nonstatic         19328  1 yenta_socket
pcmcia_core            43540  2 yenta_socket,rsrc_nonstatic
.. aber keine Kernelmessageraktion auf Stecken der Karte.


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 11 Beiträge ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de