View previous topic :: View next topic |
Author |
Message |
CBarcley Tux's lil' helper
Joined: 23 Jul 2003 Posts: 133
|
Posted: Fri Jan 07, 2005 5:55 pm Post subject: [OT] Welches Programm verwendet /dev/xyz?! |
|
|
Ich habe ein Programm das über die paralelle Schnittstelle Temperaturmessungen macht (mit dem entsprechender Hardware).
Starte ich das Programm ohne die Hardware anzuschließen, startet das Programm problemlos; kann natürlich keine Ergebnisse liefern. Stecke ich jedoch die Hardware an den Port an, liefert die C Funktion 'errno' den Fehler 121. (Remote I/O error)
Meine Annahme ist, dass ein anderes Programm durch das Anstecken ausgeführt wird und auf den Port zugreift. Kann das sein? Was kann ich machen um den Fehler zu finden.
Ziemlich planlos
Calvin |
|
Back to top |
|
|
Earthwings Bodhisattva
Joined: 14 Apr 2003 Posts: 7753 Location: Germany
|
Posted: Fri Jan 07, 2005 9:33 pm Post subject: |
|
|
Die Frage im topic würd ich mit fuser beantworten. Ob dich das weiterbringt, weiß ich aber nicht... |
|
Back to top |
|
|
stkn Retired Dev
Joined: 09 Jun 2003 Posts: 65 Location: Germany, 6.8° 47' 60" E / 51° 0' N
|
Posted: Fri Jan 07, 2005 9:33 pm Post subject: |
|
|
welche module sind zu dem zeitpunkt geladen?
lp und ppdev blockieren sich z.b. gegenseitig
wie spricht das programm den parport an? _________________ Welcome to reality |
|
Back to top |
|
|
CBarcley Tux's lil' helper
Joined: 23 Jul 2003 Posts: 133
|
Posted: Sat Jan 08, 2005 8:57 am Post subject: |
|
|
Vielen Dank für eure Antworten:
wenn das Programm (ohne angeschlossene Hardware) läuft bekomme ich das.
Code: |
USER PID ACCESS COMMAND
/dev/i2c/0 root 4887 f.... i2c_temp
|
Wenn ich die Hardware anstecke liefert "fuser -v /dev/i2c/0" kein Ergebnis
Welche /dev dateien entsprechen noch dem parport? Darf ich vielleicht "dir /dev" hier posten? Ist nämlich eine längere Liste
Das Programm spricht einen I2C Bus an mit dem Modul "i2c-parport" (ist im 2.6 kernel enthalten, den ich verwende) Dazu werden als Bedingungen folgende Module geladen:
Auszug aus lsmod
Code: | i2c_dev 8320 0
parport_pc 26304 1
i2c_parport 4744 0
i2c_algo_bit 8584 1 i2c_parport
parport 32840 2 parport_pc,i2c_parport
i2c_core 20624 2 i2c_dev,i2c_algo_bit
|
Vielen Dank für eure Hilfe
Calvin |
|
Back to top |
|
|
stkn Retired Dev
Joined: 09 Jun 2003 Posts: 65 Location: Germany, 6.8° 47' 60" E / 51° 0' N
|
Posted: Sat Jan 08, 2005 10:59 am Post subject: |
|
|
CBarcley wrote: | Vielen Dank für eure Antworten:
wenn das Programm (ohne angeschlossene Hardware) läuft bekomme ich das.
Code: |
USER PID ACCESS COMMAND
/dev/i2c/0 root 4887 f.... i2c_temp
|
Wenn ich die Hardware anstecke liefert "fuser -v /dev/i2c/0" kein Ergebnis
|
Die hardware ist in ordnung? In welchem paket ist i2c_temp enthalten?
(Evtl. steht was in den enthaltenen docs)
Quote: |
Welche /dev dateien entsprechen noch dem parport? Darf ich vielleicht "dir /dev" hier posten?
|
parport0
Allerdings sollte das in diesem fall weniger relevant sein, da die i2c module direkt auf das parport modul zugreifen _________________ Welcome to reality |
|
Back to top |
|
|
|