On Wednesday 01 Apr 2009 03:11:53 Ritesh Raj Sarraf wrote:
> So actually, in case it is switching to the polling mode. :-(
> Probably, we just need a newer tp-smapi-source.

Looks like more is happening that what I just thought.

champaran:~# modprobe hdaps
WARNING: All config files need .conf: /etc/modprobe.d/oss-compat, it will be 
ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/kqemu, it will be ignored 
in a future release.     
WARNING: All config files need .conf: /etc/modprobe.d/pnp-hotplug, it will be 
ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/display_class, it will be 
ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be 
ignored in a future release.    
[6835] msg_queue_insert: seq 1945 queued, 'add' 'module'                        
                            
[7255] pass_env_to_socket: passed 121 bytes to socket 
'/org/freedesktop/hal/udev_event',                    
[7255] pass_env_to_socket: passed 121 bytes to socket 
'@/org/kernel/udev/monitor',                          
[7255] udev_event_run: seq 1945 finished with 0                                 
                            
[6835] udev_event_run: seq 1945 forked, pid [7255], 'add' 'module', 0 seconds 
old                           
[6835] msg_queue_insert: seq 1946 queued, 'add' 'module'                        
                            
[6835] udev_done: seq 1945, pid [7255] exit with 0, 0 seconds old               
                            
[7257] pass_env_to_socket: passed 105 bytes to socket 
'/org/freedesktop/hal/udev_event',                    
[7257] pass_env_to_socket: passed 105 bytes to socket 
'@/org/kernel/udev/monitor',                          
[7257] udev_event_run: seq 1946 finished with 0                                 
                            
[6835] udev_event_run: seq 1946 forked, pid [7257], 'add' 'module', 0 seconds 
old                           
[6835] msg_queue_insert: seq 1947 queued, 'add' 'drivers'                       
                            
[6835] udev_done: seq 1946, pid [7257] exit with 0, 0 seconds old               
                            
[7258] pass_env_to_socket: passed 134 bytes to socket 
'/org/freedesktop/hal/udev_event',                    
[7258] pass_env_to_socket: passed 134 bytes to socket 
'@/org/kernel/udev/monitor',                          
[7258] udev_event_run: seq 1947 finished with 0                                 
                            
[6835] udev_event_run: seq 1947 forked, pid [7258], 'add' 'drivers', 0 seconds 
old                          
[6835] msg_queue_insert: seq 1948 queued, 'add' 'platform'                      
                            
[6835] udev_done: seq 1947, pid [7258] exit with 0, 0 seconds old               
                            
[7259] run_program: '/sbin/modprobe --use-blacklist platform:hdaps'             
                            
[7259] run_program: '/sbin/modprobe' (stderr) 'WARNING: All config files need 
.conf: /etc/modprobe.d/oss-compat, it will be ignored in a future release.'     
                                                                                
              
[7259] run_program: '/sbin/modprobe' (stderr) 'WARNING: All config files need 
.conf: /etc/modprobe.d/kqemu, it will be ignored in a future release.'          
                                                                                
              
[7259] run_program: '/sbin/modprobe' (stderr) 'WARNING: All config files need 
.conf: /etc/modprobe.d/pnp-hotplug, it will be ignored in a future release.'    
                                                                                
              
[7259] run_program: '/sbin/modprobe' (stderr) 'WARNING: All config files need 
.conf: /etc/modprobe.d/display_class, it will be ignored in a future release.'  
                                                                                
              
[6835] udev_event_run: seq 1948 forked, pid [7259], 'add' 'platform', 0 
seconds old                                           
[7259] run_program: '/sbin/modprobe' (stderr) 'WARNING: All config files need 
.conf: /etc/modprobe.d/blacklist, it will be ignored in a future release.'      
                                                                                
              
[7259] run_program: '/sbin/modprobe' (stderr) 'FATAL: Module platform:hdaps 
not found.'                                       
[7259] run_program: '/sbin/modprobe' returned with status 1                     
                                              
[7259] pass_env_to_socket: passed 171 bytes to socket 
'/org/freedesktop/hal/udev_event',                                      
[7259] pass_env_to_socket: passed 171 bytes to socket 
'@/org/kernel/udev/monitor',                                            
[7259] udev_event_run: seq 1948 finished with -1                                
                                              
[6835] udev_done: seq 1948, pid [7259] exit with 1, 0 seconds old               
                                              
champaran:~# [6835] msg_queue_insert: seq 1949 queued, 'add' 'input'            
                                              
[7261] run_program: '/sbin/modprobe --use-blacklist 
input:b0010v0000p0000e0000-e0,3,kra0,1,mlsfw'                             
[7261] run_program: '/sbin/modprobe' (stderr) 'WARNING: All config files need 
.conf: /etc/modprobe.d/oss-compat, it will be ignored in a future release.'     
                                                                                
              
[7261] run_program: '/sbin/modprobe' (stderr) 'WARNING: All config files need 
.conf: /etc/modprobe.d/kqemu, it will be ignored in a future release.'          
                                                                                
              
[7261] run_program: '/sbin/modprobe' (stderr) 'WARNING: All config files need 
.conf: /etc/modprobe.d/pnp-hotplug, it will be ignored in a future release.'    
                                                                                
              
[7261] run_program: '/sbin/modprobe' (stderr) 'WARNING: All config files need 
.conf: /etc/modprobe.d/display_class, it will be ignored in a future release.'  
                                                                                
              
[7261] run_program: '/sbin/modprobe' (stderr) 'WARNING: All config files need 
.conf: /etc/modprobe.d/blacklist, it will be ignored in a future release.'      
                                                                                
              
[7261] run_program: '/sbin/modprobe' (stderr) 'WARNING: Not loading 
blacklisted module evbug'                                 
[7261] run_program: '/sbin/modprobe' returned with status 0                     
                                              
[7261] pass_env_to_socket: passed 313 bytes to socket 
'/org/freedesktop/hal/udev_event',                                      
[7261] pass_env_to_socket: passed 313 bytes to socket 
'@/org/kernel/udev/monitor',                                            
[7261] udev_event_run: seq 1949 finished with 0                                 
                                              
[6835] udev_event_run: seq 1949 forked, pid [7261], 'add' 'input', 0 seconds 
old                                              
[6835] msg_queue_insert: seq 1950 queued, 'add' 'input'                         
                                              
[6835] udev_done: seq 1949, pid [7261] exit with 0, 0 seconds old               
                                              
[7263] udev_rules_get_name: rule applied, 'event12' becomes 'input/event12'     
                                              
[7263] match_rule: set ENV 'ID_CLASS=joystick'                                  
                                              
[7263] match_rule: set ENV 'ID_SERIAL=noserial'                                 
                                              
[7263] run_program: 'path_id /class/input/input20/event12'                      
                                              
[6835] udev_event_run: seq 1950 forked, pid [7263], 'add' 'input', 0 seconds 
old                                              
[6835] msg_queue_insert: seq 1951 queued, 'add' 'input'                         
                                              
[7266] udev_rules_get_name: rule applied, 'js0' becomes 'input/js0'             
                                              
[7266] match_rule: set ENV 'ID_CLASS=joystick'                                  
                                              
[7266] match_rule: set ENV 'ID_SERIAL=noserial'                                 
                                              
[7266] run_program: 'path_id /class/input/input20/js0'                          
                                              
[6835] udev_event_run: seq 1951 forked, pid [7266], 'add' 'input', 0 seconds 
old                                              
[7263] run_program: '/lib/udev/path_id' (stdout) 'ID_PATH=platform-hdaps'       
                                              
[7263] run_program: '/lib/udev/path_id' returned with status 0                  
                                              
[7263] udev_rules_get_name: add symlink 'input/by-path/platform-hdaps-event-
joystick'                                         
[7263] udev_db_get_device: no db file to read 
/dev/.udev/db/\x2fclass\x2finput\x2finput20\x2fevent12: No such file or 
directory                                                                       
                                                      
[7263] udev_node_add: creating device node '/dev/input/event12', major=13, 
minor=76, mode=0664, uid=0, gid=29                 
[7263] udev_node_mknod: mknod(/dev/input/event12, 020664, (13,76))              
                                              
[7263] udev_node_mknod: chmod(/dev/input/event12, 020664)                       
                                              
[7263] udev_node_mknod: chown(/dev/input/event12, 0, 29)
[7263] name_index: creating index: '/dev/.udev/names/input\x2fby-
path\x2fplatform-hdaps-event-joystick/\x2fclass\x2finput\x2finput20\x2fevent12'
[7263] name_index: creating index: 
'/dev/.udev/names/input\x2fevent12/\x2fclass\x2finput\x2finput20\x2fevent12'
[7263] udev_node_update_symlinks: update symlink 'input/by-path/platform-
hdaps-event-joystick' of '/class/input/input20/event12'
[7263] udev_db_get_devices_by_name: found index directory 
'/dev/.udev/names/input\x2fby-path\x2fplatform-hdaps-event-joystick'
[7266] run_program: '/lib/udev/path_id' (stdout) 'ID_PATH=platform-hdaps'
[7266] run_program: '/lib/udev/path_id' returned with status 0
[7266] udev_rules_get_name: add symlink 'input/by-path/platform-hdaps-
joystick'
[7266] udev_db_get_device: no db file to read 
/dev/.udev/db/\x2fclass\x2finput\x2finput20\x2fjs0: No such file or directory
[7266] udev_node_add: creating device node '/dev/input/js0', major=13, 
minor=0, mode=0664, uid=0, gid=0
[7266] udev_node_mknod: mknod(/dev/input/js0, 020664, (13,0))
[7266] udev_node_mknod: chmod(/dev/input/js0, 020664)
[7266] udev_node_mknod: chown(/dev/input/js0, 0, 0)
[7266] name_index: creating index: '/dev/.udev/names/input\x2fby-
path\x2fplatform-hdaps-joystick/\x2fclass\x2finput\x2finput20\x2fjs0'
[7266] name_index: creating index: 
'/dev/.udev/names/input\x2fjs0/\x2fclass\x2finput\x2finput20\x2fjs0'
[7266] udev_node_update_symlinks: update symlink 'input/by-path/platform-
hdaps-joystick' of '/class/input/input20/js0'
[7266] udev_db_get_devices_by_name: found index directory 
'/dev/.udev/names/input\x2fby-path\x2fplatform-hdaps-joystick'
[7266] update_link: found 1 devices with name 'input/by-path/platform-hdaps-
joystick'
[7266] update_link: found '/class/input/input20/js0' for 'input/by-
path/platform-hdaps-joystick'
[7266] update_link: compare (our own) priority of '/class/input/input20/js0' 0 
>= 0
[7266] update_link: 'input/by-path/platform-hdaps-joystick' with target 
'input/js0' has the highest priority 0, create it
[7266] node_symlink: creating symlink '/dev/input/by-path/platform-hdaps-
joystick' to '../js0'
[7263] update_link: found 1 devices with name 'input/by-path/platform-hdaps-
event-joystick'
[7263] update_link: found '/class/input/input20/event12' for 'input/by-
path/platform-hdaps-event-joystick'
[7263] update_link: compare (our own) priority of 
'/class/input/input20/event12' 0 >= 0
[7263] update_link: 'input/by-path/platform-hdaps-event-joystick' with target 
'input/event12' has the highest priority 0, create it
[7263] node_symlink: creating symlink '/dev/input/by-path/platform-hdaps-
event-joystick' to '../event12'
[7263] pass_env_to_socket: passed 373 bytes to socket 
'/org/freedesktop/hal/udev_event',
[7263] pass_env_to_socket: passed 373 bytes to socket 
'@/org/kernel/udev/monitor',
[7263] udev_event_run: seq 1950 finished with 0
[6835] udev_done: seq 1950, pid [7263] exit with 0, 0 seconds old
[7266] pass_env_to_socket: passed 354 bytes to socket 
'/org/freedesktop/hal/udev_event',
[7266] pass_env_to_socket: passed 354 bytes to socket 
'@/org/kernel/udev/monitor',
[7266] udev_event_run: seq 1951 finished with 0
[6835] udev_done: seq 1951, pid [7266] exit with 0, 0 seconds old

Is this error to be worried about ?
[7259] run_program: '/sbin/modprobe' (stderr) 'FATAL: Module platform:hdaps 
not found.'                                       
[7259] run_program: '/sbin/modprobe' returned with status 1


Could you please explain the following rule?
r...@champaran:/etc/modprobe.d$ cat /etc/udev/rules.d/z60_hdapsd.rules
KERNEL=="event[0-9]*", ATTRS{phys}=="hdaps/input1", 
ATTRS{modalias}=="input:b0019v1014p5054e4801-*", 
SYMLINK+="input/hdaps/accelerometer-event"

My experience with udev rules has only been for the scsi device and device-
mapper rules. :-(
But thanks to your rule, I just realized that there are ways to trap scsi 
devices based on attributes.

To sum up, the symlink is still not being created. I don't know why.

Ritesh
-- 
Ritesh Raj Sarraf
RESEARCHUT - http://www.researchut.com
"Necessity is the mother of invention."

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to