[CentOS-pt-br] Problema ao processar regra UDEV

Allysson .\\oraes moraesab em gmail.com
Terça Abril 26 08:11:39 EDT 2011


PessoALL,

bom dia a todos. Venho aqui pedir um help caso alguém saiba:

Tenho um servidor CENTOS 4.9 atualizado ( kernel 2.6.9-100.EL ) e não estou
conseguindo ativar o modem USB huawei e226 que sempre é detectado como
storage device.
Veriquei que isto é um comportamento esperado do hardware  já que ele tem
uma memória flash que guarda o software para Windows e que teria que "dizer"
ao kernel (antes do 2.6.20) explicitamente para reconhecê-lo como modem
através do UDEV. Pois bem, após ler e seguir alguns howtows (
http://www.hardware.com.br/tutoriais/3g-linux/ e do viva o linux) coloquei o
script em */etc/udev/rules.d/99-huawei.rules* descrito abaixo passando as
regras para o UDEV, afim de que o mesmo seja detectado como modem e não como
storage device.

SUBSYSTEM=="block", ACTION=="add",
SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1003",
OPTIONS="ignore_device"

SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1",
SYSFS{idProduct}=="1003",
RUN+="/sbin/modprobe usbserial vendor=0x12d1 product=0x1003"

Contudo, após reiniciar o servidor e plugar e desplugar o modem várias vezes
nada de funcinar,
conforme trecho do /var/log/dmesg

Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
  Vendor: HUAWEI    Model: Mass Storage      Rev: 2.31
  Type:   CD-ROM                             ANSI SCSI revision: 02
USB Mass Storage device found at 2
usbcore: registered new driver usb-storage

Ao ativar a opção de log no udev ( /etc/udev/udev.conf ) verifiquei que as
regras não estão sendo aplicadas, indicando como se estivesse com erro de
sintaxe.

Apr 25 17:11:20 toritama udev[2453]: parse error
/etc/udev/rules.d/99-huawei.rules, line 1:0, rule skipped
Apr 25 17:11:20 toritama udev[2453]: parse error
/etc/udev/rules.d/99-huawei.rules, line 2:0, rule skipped
Apr 25 17:11:20 toritama udev[2453]: parse error
/etc/udev/rules.d/99-huawei.rules, line 3:23, rule skipped
Apr 25 17:11:20 toritama udev[2453]: parse error
/etc/udev/rules.d/99-huawei.rules, line 5:0, rule skipped
Apr 25 17:11:20 toritama udev[2453]: parse error
/etc/udev/rules.d/99-huawei.rules, line 6:0, rule skipped
Apr 25 17:11:20 toritama udev[2453]: parse error
/etc/udev/rules.d/99-huawei.rules, line 7:60, rule skipped

Fiz um busca no google com parte da string deste error e não encontrei
muitas respostas concretas. Dai pergunto, algém já se deparou com esta
situação??

Testei o mesmo modem em uma máquina virtual com CENTOS 5 e funcionou
normalmente.

Tentei também ativar o device na mão, desabilitando módulo usb_storage e
utilizando usbserial ( modprobe usbserial vendor=12d1 product=1003 ), porém
sem resultado, ou seja, nada de aparecer /dev/ttyUSB*.

Saída do lsusb:
Bus 001 Device 002: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA
Modem / E230/E270 HSDPA/HSUPA Modem
Bus 001 Device 001: ID 0000:0000


Trecho do dmesg ao plugar o dispositivo:
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
  Vendor: HUAWEI    Model: Mass Storage      Rev: 2.31
  Type:   CD-ROM                             ANSI SCSI revision: 02
USB Mass Storage device found at 2
usbcore: registered new driver usb-storage
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.centos.org/pipermail/centos-pt-br/attachments/20110426/d69e0986/attachment.html 


Mais detalhes sobre a lista de discussão CentOS-pt-br