После обновления не работает smartcam - что за "pnatd"?

Доброго времени суток, дорогие друзья.
Неоднократно писал сюда, так как мне на данном форуме практически всегда помогали.
Собственно, сабж: раньше, с помощью извратов, собирался smartcam и smartcam-driver (да и сейчас собирается, как ни странно). Ебилды старые. Собственно, под новые версии ядра модуль не собирается, поэтому сделал методом тыка.
Вот мой изврат:

# emerge -v smartcam
-- после этого выскакивает полотно ошибок компиляции.
# nano /var/tmp/portage/media-video/smartcam-driver/work/smartcam-driver-1.4.0/driver_src/smartcam.c:
1. /*
2.  * SmartCam Video Capture driver - This code emulates a real video device with v4l2 api
... 
... бла-бла-бла, здоровенный коммент, куча кода
...

556. static const struct file_operations smartcam_fops = {
557. 	.owner		= THIS_MODULE, -- эту строчку закоментировал

...
...

638. MODULE_DESCRIPTION("Smartphone Webcam"); - эту и две последующие - тоже закоментировал
639. MODULE_AUTHOR("Ionut Dediu");
640. MODULE_LICENSE("Dual BSD/GPL");

# CTRL+O
# ebuild /usr/local/portage/media-video/smartcam-driver/smartcam-driver-1.4.0.ebuild merge
-- успех
# modprobe smartcam
-- успех
# lsmod | grep smartcam
smartcam                4816  0
# modinfo smartcam
filename:       /lib/modules/3.3.0-gentoo/misc/smartcam.ko
depends:        
vermagic:       3.3.0-gentoo SMP mod_unload

Грабли со сборкой связаны или с ядром, или с gcc-4.6.2 - так и не понял. Скорее всего второе. Ну да ладно - собралось.
Оффтоп: пробовал делать патч с помощью diff, сделал вывод: нужно продолжить изучать эту тулзу, так как я так и не смог применить сгеренированный патч (ebuild, конечно же, правил).

Далее:

# emerge -av smartcam
-- полотно ошибок
-- на время в USE-флаги добавляю -fpermissive
# emerge -av smartcam
-- успех

Врубаю интерфейс - работает, модуль видит - всё круто, я рад.
На телефоне уже стоит клиент (смартфон Nokia 5230)
Указываю на использование bluetooth - телефон находит мой компьютер, пытается подключиться к нему - и вываливается с ошибкой -18.
Я расстроен. Но мой мосх додумался в терминале набрать 'tail -f /var/log/messages'.
Снова пробую подключиться и...

Apr  3 18:53:38 dev-tester bluetoothd[2041]: Unable to spawn pnatd: Failed to execute child process "/usr/bin/phonet-at" (No such file or directory)

С этого места я остался в непонятках и нахожусь в них уже более нескольких недель. Ну что же это такое - камеру покупать не хочется, а телефон отлично выполнял эту ф-цию. Гуглил. Долго. Упорно. Кроме чего-то связанным с сервисами maemo (естественно, многими любимый N800) ничего не нашёл.

Так вот: у кого-либо есть какие-то варианты решения данной проблемы? Может какой-то пакет даунгрейдить? Способ для bluez не помог, поисковая система мутит.

А вот информация про мою систему:
make.conf
emerge --info
cat /proc/cpuinfo

А тем временем я продолжу искать решение этой проблемы.
Оффтоп: да в последнее время многое поломалось. klibc не собирается, соотв., не могу установить v86d и использовать uvesafb... nvidia-drivers вообще вызывали сегфолтинг LibGL.so.295.20 и панику ядра - ужас просто. Пришлось размаскировать nvidia-drivers-295.33 - вроде полет нормальный.
И такой ненавязчивый вопрос: у меня, как у любителя поэкспериментировать (будем считать, что я отношусь к разряду школоты в возрасте 17 лет), периодически появляются проблемы, которые я пытаюсь решить сам, но не всегда это получается. Можно будет продолжить писать сюда в случае появления проблем? Ибо у меня английский более-менее вменяемый лишь в режиме read-only, но вот писать на нем еще не гаразд, поэтому gentoo.org остается пока что для меня закрытым местом, да и привык я к русскому сообществу.

Заранее прошу прощения за оффтоп и надеюсь на любые ответы.