u0_a85@android:/data/botbrew/home # cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev bdev
nodev proc
nodev cgroup
nodev tmpfs
nodev debugfs
nodev sockfs
nodev usbfs
nodev pipefs
nodev anon_inodefs
nodev devpts
ext3
ext2
ext4
nodev ramfs
vfat
msdos
iso9660
fuseblk
nodev fuse
nodev fusectl
yaffs
yaffs2
nodev mtd_inodefs
nodev functionfs
u0_a85@android:/data/botbrew/home # cat /proc/config.gz
/system/bin/sh: cat: /proc/config.gz: No such file or directory
Это была предистория. История начинается после попытки собрать модули для nfs руками. Пропущу потерянную ночь, когда таки удалось собрать драйвера nfs. Собрать - в том смысле, что modprobe перестал ругаться на версию модуля и на неопределённые системные вызовы. Т.е. удалось подобрать конфигурацию, которая с точки зрения modprpobe совместима с ядром. Результат - modprobe nfs уводит телефон во мгновенную перезагрузку.
Ставить кастомную прошивку желания нет. Во первых, заводская прошивка полностью устраивает и к ней претензий нет. Во вторых, уже поднял удобную консоль и настривать всё заново желания нет. Посему викторина - что делать?
Писать «маляву» во Free Software Foundation на производителя, что он зажимает исходники ядра? (Кстати, файл .config с исходниками попадает под лицензию?)
#
# Automatically generated file; DO NOT EDIT.
# Linux/arm 3.4.5 Kernel Configuration
#
Кстати, весьма вероятно, что даже правильный config.gz может не решить проблему. Вполне может оказаться, что разаработчики конкретной модели телефона хитро запатчили ядро.
А ведь всего-то и нужно нескольлко модулей для мониторования nfs. Просить модули у производителей телефона не предлагать - уже пытался, но в ответ тишина.