[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: udev und USB-Modem (cdc-acm)



Hallo,

Andreas Pakulat <apaku@gmx.de> writes:

[...]


>> | Jan  9 01:44:33 toxic usb.agent[6651]: Keeping default configuration with /sys//devices/pci0000:00/0000:00:01.2/usb1/1-1
>
> Schau mal ob darunter ein Verzeichnis existiert das mit usb_device
> beginnt und in dem eine Datei "dev" liegt.

,----
| toxic:/home/niehaus# ls -aFl "/sys//devices/pci0000:00/0000:00:01.2/usb1/1-1/" 
| insgesamt 0
| drwxr-xr-x  5 root root    0 2006-01-09 06:08 ./
| drwxr-xr-x  5 root root    0 2006-01-09 06:08 ../
| drwxr-xr-x  3 root root    0 2006-01-09 06:08 1-1:2.0/
| drwxr-xr-x  3 root root    0 2006-01-09 06:08 1-1:2.1/
| -r--r--r--  1 root root 4096 2006-01-09 06:08 bcdDevice
| -rw-r--r--  1 root root 4096 2006-01-09 06:08 bConfigurationValue
| -r--r--r--  1 root root 4096 2006-01-09 06:08 bDeviceClass
| -r--r--r--  1 root root 4096 2006-01-09 06:08 bDeviceProtocol
| -r--r--r--  1 root root 4096 2006-01-09 06:08 bDeviceSubClass
| -r--r--r--  1 root root 4096 2006-01-09 06:08 bmAttributes
| -r--r--r--  1 root root 4096 2006-01-09 06:08 bMaxPower
| -r--r--r--  1 root root 4096 2006-01-09 06:08 bNumConfigurations
| -r--r--r--  1 root root 4096 2006-01-09 06:08 bNumInterfaces
| -rw-r--r--  1 root root 4096 2006-01-09 06:08 detach_state
| -r--r--r--  1 root root 4096 2006-01-09 06:08 devnum
| -r--r--r--  1 root root 4096 2006-01-09 06:08 idProduct
| -r--r--r--  1 root root 4096 2006-01-09 06:08 idVendor
| -r--r--r--  1 root root 4096 2006-01-09 06:08 manufacturer
| -r--r--r--  1 root root 4096 2006-01-09 06:08 maxchild
| drwxr-xr-x  2 root root    0 2006-01-09 06:08 power/
| -r--r--r--  1 root root 4096 2006-01-09 06:08 product
| -r--r--r--  1 root root 4096 2006-01-09 06:08 speed
| -r--r--r--  1 root root 4096 2006-01-09 06:08 version
| toxic:/home/niehaus# 
`----


>> Ich kann nicht erkennen, daß ein Device unter /dev/ angelegt wird.
>
> Erzaehlt udev welche dev-Dateien es anlegt?

Hätte ich gehofft, sieht auch so aus.

,----
| toxic:/home/niehaus# grep udev /var/log/allmessages
| Jan  9 06:06:40 toxic udev[7861]: removing device node '/dev/vcs2'
| Jan  9 06:06:40 toxic udev[7870]: removing device node '/dev/vcs3'
| Jan  9 06:06:40 toxic udev[7890]: removing device node '/dev/vcs4'
| Jan  9 06:06:40 toxic udev[7872]: removing device node '/dev/vcs5'
| Jan  9 06:06:40 toxic udev[7874]: removing device node '/dev/vcs6'
| Jan  9 06:06:40 toxic udev[7862]: removing device node '/dev/vcsa2'
| Jan  9 06:06:40 toxic udev[7871]: removing device node '/dev/vcsa3'
| Jan  9 06:06:40 toxic udev[7873]: removing device node '/dev/vcsa5'
| Jan  9 06:06:40 toxic udev[7891]: removing device node '/dev/vcsa4'
| Jan  9 06:06:40 toxic udev[7875]: removing device node '/dev/vcsa6'
| Jan  9 06:09:47 toxic udev[2156]: creating device node '/dev/lp0'
| Jan  9 06:10:18 toxic udev[2647]: creating device node '/dev/vcs2'
| Jan  9 06:10:18 toxic udev[2635]: creating device node '/dev/vcs3'
| Jan  9 06:10:18 toxic udev[2649]: creating device node '/dev/vcsa2'
| Jan  9 06:10:19 toxic udev[2648]: creating device node '/dev/vcsa3'
| Jan  9 06:10:19 toxic udev[2675]: creating device node '/dev/vcs4'
| Jan  9 06:10:19 toxic udev[2676]: creating device node '/dev/vcsa4'
| Jan  9 06:10:19 toxic udev[2685]: creating device node '/dev/vcs6'
| Jan  9 06:10:19 toxic udev[2677]: creating device node '/dev/vcs5'
| Jan  9 06:10:19 toxic udev[2678]: creating device node '/dev/vcsa5'
| Jan  9 06:10:19 toxic udev[2691]: creating device node '/dev/vcsa6'
| toxic:/home/niehaus# 
`----


> Ein ls -ltr /dev sollte dir
> aber die zuletzt angelegten devices zeigen.

Ja, da ist nichts, was ich erwarte dabei.

>> Wie könnte ich das hinbekommen?
>
> Wenn udev keine Informationen zum Device bekommt (dev-Datei in
> usb_device... s.o.) kann es kein Device anlegen. Abhilfe schafft dann
> MAKEDEV mit den passenden Parametern aufzurufen. 

Nun, ein Device ist dann aber nach dem Reboot weg, oder? 

> Wie heisst das Device
> denn unter dem 2.4er Kernel? 

/dev/ttyACM0

>Welche Major und Minornummer und welchen
> Typ hat es (ls -l /dev/device)?

Hmm, später mal umbooten ...


Danke soweit,


Sebastian 



Reply to: