| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | gcc - scan af devices i Linux Redhat 8.0 Fra : Søren Skovgaard | 
  Dato :  30-05-07 09:24 |  
  |   
            
 Hej alle,
 
 Jeg har det problem, at jeg skal scanne for USB-devices under Linux
 for at finde en bestemt enhed. Men hvordan gør man det i praksis uden
 at åbne selve device-file ?
 
 På forhånd tak !
 -- 
 Søren Skovgaard
 
  
            
             |   |   
            
        
 
            
         
           Michael Rasmussen (30-05-2007) 
         
	
            | Kommentar Fra : Michael Rasmussen | 
  Dato :  30-05-07 09:57 |  
  |  
 
            On 30 May 2007 08:23:58 GMT
 Søren Skovgaard <ssk@YUJMDprivat.dk> (slet YUJMD) wrote:
 > Jeg har det problem, at jeg skal scanne for USB-devices under Linux
 > for at finde en bestemt enhed. Men hvordan gør man det i praksis uden
 > at åbne selve device-file ?
 > 
 Du kan få direkte adgang til kernes viden om usb enheder
 gennem /proc/bus/usb/devices. Du kan åbne den som en read-only fil.
 #include <stdio.h>
 #include <stdlib.h>
 int main() {
    FILE *fp;
    int c;
    if ((fp = fopen("/proc/bus/usb/devices", "r")) == NULL) {
       fprintf(stderr, "No USB support available");
       return (EXIT_FAILURE);
    }
    while ((c = getc(fp)) != EOF)
       putc(c, stdout);
    return (EXIT_SUCCESS);
 }
 -- 
 Hilsen/Regards
 Michael Rasmussen
 http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917
A computer is like air conditioning: it becomes useless when you open
 windows.
            
              |   |   
            
        
 
            
         
           Sune Vuorela (30-05-2007) 
         
	
            | Kommentar Fra : Sune Vuorela | 
  Dato :  30-05-07 10:00 |  
  |   
            On 2007-05-30, Søren Skovgaard <ssk@YUJMDprivat.dk> wrote:
 > Jeg har det problem, at jeg skal scanne for USB-devices under Linux
 > for at finde en bestemt enhed. Men hvordan gør man det i praksis uden
 > at åbne selve device-file ?
 
 Skal du scanne selv? Eller må du bruge libusb?
 Libusb kan let scanne og finde enheder - lige som libusb også kan hjælpe
 til læsning og skrivning bagefter.
 
 /Sune
  
            
             |   |   
            
        
 
            
         
           Søren Skovgaard (31-05-2007) 
         
	
            | Kommentar Fra : Søren Skovgaard | 
  Dato :  31-05-07 10:06 |  
  |   
            Sune Vuorela <nospam@vuorela.dk> skrev:
 >On 2007-05-30, Søren Skovgaard
 ><ssk@YUJMDprivat.dk> wrote:
 >> Jeg har det problem, at jeg skal
 >>scanne for USB-devices under Linux
 >> for at finde en bestemt enhed.
 >>Men hvordan gør man det i praksis uden
 >> at åbne selve device-file ?
 >
 >Skal du scanne selv? Eller må du
 >bruge libusb?
 >Libusb kan let scanne og finde
 >enheder - lige som libusb også kan hjælpe
 >til læsning og skrivning bagefter.
 >
 >/Sune
 
 Hej Sune,
 
 Jo, jeg skal selv skanne fra mit gcc program - så libusb er ikke en
 mulighed 
 (har ikke lige set på det - det er vel ikke et gcc bibliotek ?).
 Hvordan 
 virker libusb egentligt ?
 
 -- 
 Søren Skovgaard
 
  
            
             |   |   
            
        
 
            
         
            Sune Vuorela (31-05-2007) 
         
	
            | Kommentar Fra : Sune Vuorela | 
  Dato :  31-05-07 10:08 |  
  |   
            On 2007-05-31, Søren Skovgaard <ssk@9YOSHprivat.dk> wrote:
 > Jo, jeg skal selv skanne fra mit gcc program - så libusb er ikke en
 > mulighed 
 > (har ikke lige set på det - det er vel ikke et gcc bibliotek ?).
 
 Det er et bibliotek du bare kan bruge fra dit c-program. Der er
 headerfiler - og så skal du kompilere med -lusb
 
 Det jeg mente med om du "skulle selv" er mere et spørgsmål om licenser
 end om hvad det kan.
 
 > Hvordan 
 > virker libusb egentligt ?
 
 Det har vist noget apidocs et eller andet sted på nettet.
 
 /Sune
  
            
             |   |   
            
        
 
            
         
           Michael Rasmussen (30-05-2007) 
         
	
            | Kommentar Fra : Michael Rasmussen | 
  Dato :  30-05-07 10:08 |  
  |  
 
            On Wed, 30 May 2007 09:00:16 +0000 (UTC)
 Sune Vuorela <nospam@vuorela.dk> wrote:
 > 
 > Skal du scanne selv? Eller må du bruge libusb?
 > Libusb kan let scanne og finde enheder - lige som libusb også kan
 > hjælpe til læsning og skrivning bagefter.
 > 
 Findes libusb på Redhat 8? (Jeg har ikke haft Redhat 8 i mange år  
-- 
 Hilsen/Regards
 Michael Rasmussen
 http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917
A computer is like air conditioning: it becomes useless when you open
 windows.
            
              |   |   
            
        
 
            
         
           Sune Vuorela (30-05-2007) 
         
	
            | Kommentar Fra : Sune Vuorela | 
  Dato :  30-05-07 10:31 |  
  |  
 
            On 2007-05-30, Michael Rasmussen <mir@miras.org> wrote:
 > Findes libusb på Redhat 8? (Jeg har ikke haft Redhat 8 i mange år  
Findes /proc så overhovedet? ;)
 /Sune
            
              |   |   
            
        
 
            
         
           Michael Rasmussen (30-05-2007) 
         
	
            | Kommentar Fra : Michael Rasmussen | 
  Dato :  30-05-07 10:51 |  
  |  
 
            On Wed, 30 May 2007 09:31:23 +0000 (UTC)
 Sune Vuorela <nospam@vuorela.dk> wrote:
 > 
 > Findes /proc så overhovedet? ;)
 > 
 Det fandtes i Potato - kernel 2.2. Redhat 8 anvender vist 2.4?
 -- 
 Hilsen/Regards
 Michael Rasmussen
 http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917
A computer is like air conditioning: it becomes useless when you open
 windows.
            
              |   |   
            
        
 
            
         
           Michael Rasmussen (30-05-2007) 
         
	
            | Kommentar Fra : Michael Rasmussen | 
  Dato :  30-05-07 11:04 |  
  |   |   |   
            
        
 
            
         
           Michael Rasmussen (30-05-2007) 
         
	
            | Kommentar Fra : Michael Rasmussen | 
  Dato :  30-05-07 11:16 |  
  |  
 
            On Wed, 30 May 2007 12:13:46 +0200
 Jakob Bøhm <jb@danware.dk> wrote:
 > Note: Potato er kodenavnet for en bestemt gammel version af en helt 
 > anden distribution (Debian), denne gamle version brugte tilfældigvis
 > kernel 2.2 som default, ligesom den nuværende Etch (4.0) bruger 2.6.18
 > 
 Og?
 -- 
 Hilsen/Regards
 Michael Rasmussen
 http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917
A computer is like air conditioning: it becomes useless when you open
 windows.
            
              |   |   
            
        
 
            
         
           Michael Rasmussen (31-05-2007) 
         
	
            | Kommentar Fra : Michael Rasmussen | 
  Dato :  31-05-07 16:06 |  
  |  
 
            On 31 May 2007 09:06:11 GMT
 Søren Skovgaard <ssk@9YOSHprivat.dk> (slet 9YOSH) wrote:
 > virker libusb egentligt ?
 > 
 Tar-filen med source indeholder et lille eksempel - testlibusb.c. Det
 kan også findes på nettet.
 -- 
 Hilsen/Regards
 Michael Rasmussen
 http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917
A computer is like air conditioning: it becomes useless when you open
 windows.
            
              |   |   
            
        
 
            
         
           Søren Skovgaard (01-06-2007) 
         
	
            | Kommentar Fra : Søren Skovgaard | 
  Dato :  01-06-07 09:22 |  
  |  
 
            Søren Skovgaard <ssk@YUJMDprivat.dk> (slet YUJMD) skrev:
 >
 >Hej alle,
 >
 >Jeg har det problem, at jeg skal scanne for USB-devices under 
 Linux
 >for at finde en bestemt enhed. Men hvordan gør man det i 
 praksis uden
 >at åbne selve device-file ?
 >
 >På forhånd tak !
 >-- 
 >Søren Skovgaard
 Hej alle,
 Mange tak for jeres hurtige svar - jeg tror, at jeg vil prøve 
 biblioteket   
-- 
 Søren Skovgaard
            
              |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |