Приветствую!
Нужно создать пару файлов в /sys/block/hda/device/ как это можно сделать?
запись в /sys/block/
зачем?
Это не HDD, там файлы просто так нельзя создавать.
Нужно создать пару файлов в /sys/block/hda/device/ как это можно сделать?
Ни как. Это системная файловая система и её обслуживает и наполняет само ядро. Большей частью она доступна только на чтение и лишь возможна запись определённых данных в некоторые уже существующие объекты.
Что конкретно вам нужно сделать?
Даже модулем ядра?
Нужно подсунуть программе состав оборудования на который она зарегистрирована,
в новом ядре hda поменялся на sda и регистрация слетела.
Нужно подсунуть программе состав оборудования на который она зарегистрирована
позвоните в техподдержку
тп не поддерживает кастомные сборки, а старое ядро новые wi-fi модули.
Что мешает собрать новое ядро с тем же (поправленным make oldconfig) конфигом?
модулем можно.Даже модулем ядра?
Нужно подсунуть программе состав оборудования на который она зарегистрирована,
в новом ядре hda поменялся на sda и регистрация слетела.
++позвоните в техподдержку
Нужно подсунуть программе состав оборудования на который она зарегистрирована,
можно попробовать через aufs каскадно смонтировать туда для записи ещё одну ФС...
mount -t aufs -o dirs=/mnt/towrite:/mnt/squashfs=ro none /mnt/yofs
/dev/sdb1 on /mnt/squashfs type ext3 (rw,relatime,errors=continue,barrier=1,data=writeback)
none on /mnt/yofs type aufs (rw,relatime,si=e932f831)
mount -t aufs -o dirs=/mnt/towrite:/sys/block=ro none /mnt/yofs
mount: wrong fs type, bad option, bad superblock on none,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount.<type> helper program)
In some cases useful info is found in syslog - try
dmesg | tail or so
mount -t aufs -o dirs=/mnt/towrite:/sys/block=ro none /mnt/yofs
надо весь sysfs монтировать...