akira215 / RaspberryPi-w1_module

Works kernel module w1_therm
2 stars 2 forks source link

Missing file/functionality therm_bulk_read in w1_busses >1 #2

Open h-wissing opened 2 years ago

h-wissing commented 2 years ago

Hello, I have multiple W1-busses based on using DS2482 I2C to W1 interfaces. In W1 file system installed the file "therm_bulk_read" is merely found in the w1_bus_master1 directories, but not in others.

W1 file system is installed either manually via

sudo modprobe ds2482 sudo sh -c "echo ds2482 0x18 > /sys/bus/i2c/devices/i2c-1/new_device"
sudo sh -c "echo ds2482 0x1c > /sys/bus/i2c/devices/i2c-1/new_device" sudo modprobe wire

or via rc.local

DS 2482 and DS 2482-8 are used.

As examples directories of master1 and master9 are given.

/sys/bus/w1/devices/w1_bus_master1 $ ls -l insgesamt 0 drwxr-xr-x 4 root root 0 27. Mai 00:25 28-01192d063d95 drwxr-xr-x 4 root root 0 27. Mai 00:25 28-01192d089b62 drwxr-xr-x 4 root root 0 27. Mai 00:25 28-01192d11a780 drwxr-xr-x 4 root root 0 27. Mai 00:25 28-01192d1452cf drwxr-xr-x 4 root root 0 27. Mai 00:25 28-01192d18e08b drwxr-xr-x 4 root root 0 27. Mai 00:25 28-01192d19350a drwxr-xr-x 4 root root 0 27. Mai 00:25 28-01192d1b650a lrwxrwxrwx 1 root root 0 27. Mai 13:34 driver -> ../../bus/w1/drivers/w1_master_driver drwxr-xr-x 2 root root 0 27. Mai 13:34 power lrwxrwxrwx 1 root root 0 27. Mai 00:25 subsystem -> ../../bus/w1 -rw-rwxrwx 1 root root 4096 27. Mai 08:17 therm_bulk_read -rw-r--r-- 1 root root 4096 27. Mai 00:25 uevent -rw-rw-r-- 1 root root 4096 27. Mai 13:44 w1_master_add -r--r--r-- 1 root root 4096 27. Mai 13:44 w1_master_attempts -rw-rw-r-- 1 root root 4096 27. Mai 13:44 w1_master_max_slave_count -r--r--r-- 1 root root 4096 27. Mai 13:44 w1_master_name -r--r--r-- 1 root root 4096 27. Mai 13:44 w1_master_pointer -rw-rw-r-- 1 root root 4096 27. Mai 13:44 w1_master_pullup -rw-rw-r-- 1 root root 4096 27. Mai 13:44 w1_master_remove -rw-rw-r-- 1 root root 4096 27. Mai 13:44 w1_master_search -r--r--r-- 1 root root 4096 27. Mai 13:44 w1_master_slave_count -r--r--r-- 1 root root 4096 27. Mai 08:05 w1_master_slaves

....... /sys/bus/w1/devices/w1_bus_master9 $ ls -l insgesamt 0 drwxr-xr-x 4 root root 0 27. Mai 00:25 28-0300a2793061 drwxr-xr-x 4 root root 0 27. Mai 00:25 28-0300a279b40c lrwxrwxrwx 1 root root 0 27. Mai 13:34 driver -> ../../bus/w1/drivers/w1_master_driver drwxr-xr-x 2 root root 0 27. Mai 13:34 power lrwxrwxrwx 1 root root 0 27. Mai 00:25 subsystem -> ../../bus/w1 -rw-r--r-- 1 root root 4096 27. Mai 00:25 uevent -rw-rw-r-- 1 root root 4096 27. Mai 13:34 w1_master_add -r--r--r-- 1 root root 4096 27. Mai 13:34 w1_master_attempts -rw-rw-r-- 1 root root 4096 27. Mai 13:34 w1_master_max_slave_count -r--r--r-- 1 root root 4096 27. Mai 13:34 w1_master_name -r--r--r-- 1 root root 4096 27. Mai 13:34 w1_master_pointer -rw-rw-r-- 1 root root 4096 27. Mai 13:34 w1_master_pullup -rw-rw-r-- 1 root root 4096 27. Mai 13:34 w1_master_remove -rw-rw-r-- 1 root root 4096 27. Mai 13:34 w1_master_search -r--r--r-- 1 root root 4096 27. Mai 13:34 w1_master_slave_count -r--r--r-- 1 root root 4096 27. Mai 13:34 w1_master_slaves -r--r--r-- 1 root root 4096 27. Mai 13:34 w1_master_timeout -r--r--r-- 1 root root 4096 27. Mai 13:34 w1_master_timeout_us

Up to date Raspberry Bullseye 64-bit is used.

Regards H. Wissing