madwimax и 2.6.32

Доброго времени суток, арчеводы! Трабла заключается в том что madwimax автоматически не подхватывается, приходится запускать вручную.
никакие конфиги не менялись, пробовал обновить madwimax из git - проблема осталась. на 31 ядре все работает.
Рад бы помочь, да вот беда - сдал наХ"Р :bad: ётовский модем. Была акция “поюзать неделю” :wink:
В 2.6.31 тоже всё нормально работало. Точнее драйвера работали и подхватывались моментально.

А связь? тут без матов и сказать нечего :evil:
Инет был только на подоконнике и вот с такой вот скоростью:

А отойдёшь на метр назад и всё… потеря сигнала.
Хотя по ётовской карте - покрытие у нас в районе ОТЛИЧНОЕ. 8)

Сорри, это скорее не помощь, вышло что выпустил пар. :oops:
:D У нас пока не лучше, хотя живу недалеко от бс. Сигнал по всему дому отличный, да и пока строят сеть доступ бесплатный.
UPD. хотя увеличил скрин, да у нас получше всетаки..полтора мегабита аплоад… download от 0 до 3 мегабит….
мдя, придётся откатываться…
Comment 1 by gordick, Dec 23, 2009 ошибки из-за того, что libusb неправильно обращается к новому ядру. видимо, в ядре что-то существенно поменялось в usbfs.

а так не хотелось….
побродив по интернетам выяснилось что на 32 ядре у людей madwimax работает.
теперь идеи 2…либо udev не хочет подхватывать модем, либо он как в 3g модемах ругается на mass storage, к сожалению как это исправить я не знаю, знающие люди подскажите пожалуйста.

udevadm monitor >
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent
KERNEL[1263323902.628768] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.0 (usb)
KERNEL[1263323902.628961] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host20/target20:0:0/20:0:0:0/bsg/20:0:0:0 (bsg)
KERNEL[1263323902.628977] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host20/target20:0:0/20:0:0:0/scsi_generic/sg4 (scsi_generic)
KERNEL[1263323902.628987] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host20/target20:0:0/20:0:0:0/scsi_device/20:0:0:0 (scsi_device)
UDEV  [1263323902.630893] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host20/target20:0:0/20:0:0:0/scsi_device/20:0:0:0 (scsi_device)
UDEV  [1263323902.630911] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host20/target20:0:0/20:0:0:0/bsg/20:0:0:0 (bsg)
UDEV  [1263323902.631330] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.0 (usb)
UDEV  [1263323902.631345] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host20/target20:0:0/20:0:0:0/scsi_generic/sg4 (scsi_generic)
KERNEL[1263323902.635959] remove   /devices/virtual/bdi/11:1 (bdi)
KERNEL[1263323902.636049] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host20/target20:0:0/20:0:0:0/block/sr1 (block)
KERNEL[1263323902.636111] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host20/target20:0:0/20:0:0:0 (scsi)
KERNEL[1263323902.636222] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host20/target20:0:0 (scsi)
KERNEL[1263323902.636234] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host20/scsi_host/host20 (scsi_host)
KERNEL[1263323902.636244] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host20 (scsi)
KERNEL[1263323902.636419] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1 (usb)
KERNEL[1263323902.636438] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3 (usb)
UDEV  [1263323902.637601] remove   /devices/virtual/bdi/11:1 (bdi)
UDEV  [1263323902.637858] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host20/scsi_host/host20 (scsi_host)
UDEV  [1263323902.649758] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host20/target20:0:0/20:0:0:0/block/sr1 (block)
UDEV  [1263323902.652071] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host20/target20:0:0/20:0:0:0 (scsi)
UDEV  [1263323902.657536] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host20/target20:0:0 (scsi)
UDEV  [1263323902.659200] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host20 (scsi)
UDEV  [1263323902.660616] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1 (usb)
UDEV  [1263323902.662368] remove   /devices/pci0000:00/0000:00:1a.7/usb1/1-3 (usb)
KERNEL[1263323905.973458] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3 (usb)
KERNEL[1263323905.973901] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.0 (usb)
KERNEL[1263323905.974014] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1 (usb)
KERNEL[1263323905.974093] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host21 (scsi)
KERNEL[1263323905.974108] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host21/scsi_host/host21 (scsi_host)
UDEV  [1263323905.975039] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3 (usb)
UDEV  [1263323905.975264] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1 (usb)
UDEV  [1263323905.975373] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host21 (scsi)
UDEV  [1263323905.975476] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host21/scsi_host/host21 (scsi_host)
UDEV  [1263323905.979567] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.0 (usb)
KERNEL[1263323910.973187] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host21/target21:0:0 (scsi)
KERNEL[1263323910.973204] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host21/target21:0:0/21:0:0:0 (scsi)
UDEV  [1263323910.973347] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host21/target21:0:0 (scsi)
UDEV  [1263323910.973590] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host21/target21:0:0/21:0:0:0 (scsi)
KERNEL[1263323910.978297] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host21/target21:0:0/21:0:0:0/block/sr1 (block)
KERNEL[1263323910.978311] add      /devices/virtual/bdi/11:1 (bdi)
KERNEL[1263323910.978321] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host21/target21:0:0/21:0:0:0/scsi_device/21:0:0:0 (scsi_device)
KERNEL[1263323910.978333] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host21/target21:0:0/21:0:0:0/scsi_generic/sg4 (scsi_generic)
KERNEL[1263323910.978344] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host21/target21:0:0/21:0:0:0/bsg/21:0:0:0 (bsg)
UDEV  [1263323910.978562] add      /devices/virtual/bdi/11:1 (bdi)
UDEV  [1263323910.978573] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host21/target21:0:0/21:0:0:0/scsi_device/21:0:0:0 (scsi_device)
UDEV  [1263323910.978963] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host21/target21:0:0/21:0:0:0/bsg/21:0:0:0 (bsg)
UDEV  [1263323910.989394] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host21/target21:0:0/21:0:0:0/scsi_generic/sg4 (scsi_generic)
KERNEL[1263323910.995251] change   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host21/target21:0:0/21:0:0:0 (scsi)
UDEV  [1263323911.069360] add      /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host21/target21:0:0/21:0:0:0/block/sr1 (block)
KERNEL[1263323911.069466] change   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host21/target21:0:0/21:0:0:0/block/sr1 (block)
UDEV  [1263323911.069514] change   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host21/target21:0:0/21:0:0:0 (scsi)
UDEV  [1263323911.163577] change   /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.1/host21/target21:0:0/21:0:0:0/block/sr1 (block)
udevadm test $syspath >
This program is for debugging only, it does not run any program,
specified by a RUN key. It may show incorrect results, because
some values may be different, or not available at a simulation run.
run_command: calling: test                                                                                
udevadm_test: version 146                                                                                 
parse_file: reading '/lib/udev/rules.d/10-vboxdrv.rules' as rules file                                    
parse_file: reading '/lib/udev/rules.d/40-alsa.rules' as rules file                                       
parse_file: reading '/lib/udev/rules.d/40-infiniband.rules' as rules file                                 
parse_file: reading '/lib/udev/rules.d/40-isdn.rules' as rules file                                       
parse_file: reading '/lib/udev/rules.d/40-pilot-links.rules' as rules file                                
parse_file: reading '/lib/udev/rules.d/40-zaptel.rules' as rules file                                     
parse_file: reading '/lib/udev/rules.d/50-firmware.rules' as rules file                                   
parse_file: reading '/lib/udev/rules.d/50-udev-default.rules' as rules file                               
parse_file: reading '/lib/udev/rules.d/52-libmtp.rules' as rules file                                     
parse_file: reading '/lib/udev/rules.d/53-sane.rules' as rules file                                       
parse_file: reading '/lib/udev/rules.d/54-gphoto.rules' as rules file                                     
parse_file: reading '/lib/udev/rules.d/60-cdrom_id.rules' as rules file                                   
parse_file: reading '/etc/udev/rules.d/60-pcmcia.rules' as rules file                                     
parse_file: reading '/lib/udev/rules.d/60-persistent-alsa.rules' as rules file                            
parse_file: reading '/lib/udev/rules.d/60-persistent-input.rules' as rules file                           
parse_file: reading '/lib/udev/rules.d/60-persistent-serial.rules' as rules file                          
parse_file: reading '/lib/udev/rules.d/60-persistent-storage-tape.rules' as rules file                    
parse_file: reading '/lib/udev/rules.d/60-persistent-storage.rules' as rules file                         
parse_file: reading '/lib/udev/rules.d/60-persistent-v4l.rules' as rules file                             
parse_file: reading '/lib/udev/rules.d/61-mobile-action.rules' as rules file                              
parse_file: reading '/lib/udev/rules.d/61-option-modem-modeswitch.rules' as rules file                    
parse_file: reading '/lib/udev/rules.d/61-persistent-storage-edd.rules' as rules file                     
parse_file: reading '/lib/udev/rules.d/64-device-mapper.rules' as rules file                              
parse_file: reading '/lib/udev/rules.d/64-md-raid.rules' as rules file                                    
parse_file: reading '/lib/udev/rules.d/70-acl.rules' as rules file                                        
parse_file: reading '/lib/udev/rules.d/70-hid2hci.rules' as rules file                                    
parse_file: reading '/lib/udev/rules.d/75-net-description.rules' as rules file                            
parse_file: reading '/lib/udev/rules.d/75-tty-description.rules' as rules file                            
parse_file: reading '/lib/udev/rules.d/78-sound-card.rules' as rules file                                 
parse_file: reading '/lib/udev/rules.d/79-fstab_import.rules' as rules file                               
parse_file: reading '/lib/udev/rules.d/80-drivers.rules' as rules file                                    
parse_file: reading '/lib/udev/rules.d/81-arch.rules' as rules file                                       
parse_file: reading '/etc/udev/rules.d/90-hal.rules' as rules file                                        
parse_file: reading '/lib/udev/rules.d/95-devkit-disks.rules' as rules file                               
parse_file: reading '/lib/udev/rules.d/95-keymap.rules' as rules file                                     
parse_file: reading '/lib/udev/rules.d/95-udev-late.rules' as rules file                                  
parse_file: reading '/lib/udev/rules.d/97-bluetooth-hid2hci.rules' as rules file                          
parse_file: reading '/etc/udev/rules.d/97-bluetooth-serial.rules' as rules file
parse_file: reading '/lib/udev/rules.d/97-bluetooth.rules' as rules file
parse_file: reading '/etc/udev/rules.d/99-fuse.rules' as rules file
parse_file: reading '/etc/udev/rules.d/device-mapper.rules' as rules file
parse_file: reading '/etc/udev/rules.d/z60_madwimax.rules' as rules file
udev_rules_new: rules use 173796 bytes tokens (14483 * 12 bytes), 21077 bytes buffer
udev_rules_new: temporary index used 39800 bytes (1990 * 20 bytes)
udev_device_new_from_syspath: device 0x9e5cca0 has devpath '/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.0'
udev_device_new_from_syspath: device 0x9e5c800 has devpath '/devices/pci0000:00/0000:00:1a.7/usb1/1-3'
udev_device_new_from_syspath: device 0x9e58510 has devpath '/devices/pci0000:00/0000:00:1a.7/usb1'
udev_device_new_from_syspath: device 0x9e586c8 has devpath '/devices/pci0000:00/0000:00:1a.7'
udev_device_new_from_syspath: device 0x9e58868 has devpath '/devices/pci0000:00'
udev_rules_apply_to_event: RUN '/lib/udev/load-modules.sh $env{MODALIAS}' /lib/udev/rules.d/80-drivers.rules:5
udev_rules_apply_to_event: RUN 'socket:@/org/freedesktop/hal/udev_event' /etc/udev/rules.d/90-hal.rules:2
udevadm_test: UDEV_LOG=6
udevadm_test: DEVPATH=/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.0
udevadm_test: DEVTYPE=usb_interface
udevadm_test: DEVICE=/proc/bus/usb/001/004
udevadm_test: PRODUCT=4e8/6761/1
udevadm_test: TYPE=0/0/0
udevadm_test: INTERFACE=255/0/0
udevadm_test: MODALIAS=usb:v04E8p6761d0001dc00dsc00dp00icFFisc00ip00
udevadm_test: ACTION=add
udevadm_test: SUBSYSTEM=usb
udevadm_test: run: '/lib/udev/load-modules.sh usb:v04E8p6761d0001dc00dsc00dp00icFFisc00ip00'
udevadm_test: run: 'socket:@/org/freedesktop/hal/udev_event'
Хм…видимо что то поменяли в дефолтном конфиге ядра 2.6.32. Надоело сидеть на 31 решил поставить zen ядро. madwimax прекрасно работает =)
Решил проблему небольшим исправлением правила udev /lib/udev/rules.d/z60_madwimax.rules (путь может быть другим):

...
SUBSYSTEM!="usb", GOTO="madwimax_rules_end"
ENV{DEVTYPE}!="usb_device", GOTO="madwimax_rules_end"⋅
ACTION!="add", GOTO="madwimax_rules_end"
# run madwimax
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6761", RUN+="/sbin/madwimax -dfvo --exact-device=$attr{busnum}/$attr{devnum}"
...
LABEL="madwimax_rules_end"
 
Зарегистрироваться или войдите чтобы оставить сообщение.