TH+udev kontra Huawei E220 (USB)
Jacek Osiecki
joshua w hybrid.pl
Pon, 21 Kwi 2008, 15:11:23 CEST
On Mon, 21 Apr 2008, Daniel Horecki wrote:
> 2008/4/21 Jacek Osiecki <joshua w hybrid.pl>:
>> Czy ktoś może mi podpowiedzieć co robię źle z tym modemem?
>> [ 332.511631] drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
>> [ 332.511665] usbserial_generic 3-2:1.0: generic converter detected
>> [ 332.511798] usb 3-2: generic converter now attached to ttyUSB0
>> [ 332.511809] usbserial_generic 3-2:1.1: generic converter detected
>> [ 332.511884] usb 3-2: generic converter now attached to ttyUSB1
>> [ 332.511894] usbserial_generic 3-2:1.2: generic converter detected
>> [ 332.515289] usb 3-2: generic converter now attached to ttyUSB2
>> [ 332.516314] usbcore: registered new interface driver usbserial_generic
>> [ 332.516322] drivers/usb/serial/usb-serial.c: USB Serial Driver core
>> W /dev/ nie ma ttyUSB[012] - więc coś tu nie gra :-/
>> Niestety TH jest oparte na udev, więc nie mogę normalnie zrobić mknodem
>> urządzeń /dev/ttyUSB*
> A /dev/tts/USB*?
No, są ;)
Poszperałem tu i ówdzie, i wygląda na to że optymalnym driverem jest moduł
"option". Do /etc/udev/rules.d dopisałem plik z linijkami:
SUBSYSTEM=="usb", SYSFS{idProduct}=="1003", SYSFS{idVendor}=="12d1", RUN+="/sbin/modprobe option"
SUBSYSTEM=="usb", SYSFS{idProduct}=="1003", SYSFS{idVendor}=="12d1", RUN+="/sbin/modprobe ppp_async"
I teraz po prostu po starcie komputera łapie to co trzeba.
Inna sprawa, że przy motoroli V235 na USB miałem w pliku tylko tyle:
BUS=="usb" SYSFS{product}=="Motorola*" KERNEL=="ttyACM*" SYMLINK=="mobile" MODE=="660" OWNER=="root" GROUP=="daemon"
i udev tworzył mi /dev/ttyACM0
Skąd to różne zachowanie?
Pozdrawiam,
--
Jacek Osiecki joshua w ceti.pl GG:3828944
"To nie logika, to polityka"
(c) Kabaret pod Wyrwigroszem 2006
Więcej informacji o liście dyskusyjnej pld-users-pl