[00:35:55] <fly[ac100]> огре упоротый кмк
[00:38:03] <fly[ac100]> они там ебашат пакеты вообще не знают зачем
[00:38:03] <fly[ac100]> лишь бы было, а что там работает всем пофиг
[00:38:03] <fly[ac100]> они = огре и жене, которые официальную репу держат
[11:12:51] <zombah> добрый день
[11:19:20] <kottt> zombah: добрый
[11:19:23] <kottt> как здоровье?
[11:27:25] <zombah> kottt: вроде обошлось
[11:27:38] <zombah> kottt: спасибо
[12:29:22] <zombah> о 3.6 вышло ядро
[12:33:11] <kottt> есть там чего по тегре?
[12:39:03] <zombah> мне кажется марвин for-next еще не коммитил в мейнлайн
[12:43:45] <stuw> по-моему марвин наш for-next делал для "попробовать мейнлайн", а не для патчей в мейнлайн от нас.
[12:45:57] <zombah> ну он чтото коммитил в мейнлайн я видил когда то там есть board-paz00 и даже нвек кажется
[12:48:01] <zombah> счас гляну что там есть
[12:48:01] <stuw> zombah, ну тогда он специально делал патчи для мейнлайна. пока вроде нечего по тошке в мейнлайн пихать.
[12:52:42] <zombah> ага старая версия борды и нвека есть
[12:53:09] <zombah> а хотя нет вру не такая и старая, нвек из for-next точно
[12:53:15] <zombah> счас по коммитам проверю
[12:56:20] <zombah> https://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git&a=search&h=refs%2Ftags%2Fv3.6&st=commit&s=paz00
[13:31:25] <alex-ac100> stuw: Приветю
[13:31:29] <alex-ac100> Привет
[13:31:43] <alex-ac100> Так получается ядро неправильно собрано или есть варианты?
[13:34:19] <stuw> alex-ac100, вроде как ядро неправильно собрано.
[13:38:18] <alex-ac100> понятно, т.е. как всегда
[13:45:00] <alex-ac100> При этом Марвеловские процессоры уже обзавелись 3.5 ядром
[13:45:53] <zombah> ну у нас 3.6 уже есть
[13:48:04] <alex-ac100> в убунте?
[13:48:26] <stuw> мы медленно ядро пилим, поэтому в убунте пока недоделанное 3.1 )))
[13:52:26] <stuw> alex-ac100, убунта всегда получает ядро позже, чем оно бывает готово, т.к. им нужно его собрать со своими настройками (они что-то меняют), проверить, и потом уже сделать пакет.
[13:52:27] <zombah> кстати сравнивать ядра для девборд с платами третьей стороны смысла особого нет
[13:54:07] <zombah> если говорить про устройства уже конкретные до сих пор многие кукуют на 2.6 ядрах и даже не мечтают пока о трешках
[13:54:28] <alex-ac100> stuw: Это понятно. Но на Марвел уже в убунте есть 3.5
[13:55:34] <stuw> alex-ac100, мы ориентируемся на ядро нвидии. по идее основные вещи для тегры уже есть в мейнлайне, но для нас мейнлайн не сильно юзабельный.
[13:56:28] <zombah> ну видеодекодинг/3д работать не будут, а так можно и у нас 3.5 использовать
[13:56:29] <stuw> alex-ac100, большая ли разница для нас между 3.1 и 3.5 ?
[13:57:01] <alex-ac100> без понятия
[13:57:22] <alex-ac100> На лор народ пищал, когда вышла 3.5
[13:57:57] <alex-ac100> Там вроде от Google много чего полезного зашло
[13:58:09] <zombah> %)
[13:58:44] <stuw> а до 3.5 какое ядро у них было?
[14:03:27] <alex-ac100> да фиг знает :)
[18:30:54] <savalik> всем добрый вечер)
[18:35:56] <stuw> zombah, а винду они будут запускать ;)
[18:37:27] <zombah> stuw: конечно, все ради винды и делается
[18:38:10] <stuw> блин, все время путаюсь в способах виртуализации (один - полная виртуализация, вторая - на запущеном ядре другие линуксы запускаются)
[18:39:55] <zombah> ишь как, я думал они делятся на программную и аппаратную виртуализации
[18:41:47] <stuw> ну есть виртуализация целого железа - VirtualBox, VmWare, Parallels, Xen, есть виртуализация сессии (т.е. ядро уже загружено, а в отдельном контейнере запускается инициализация ОС) - viruozzo, Xen
[18:46:36] <stuw> первый вариант - виртуализация на гипервизора - основе http://ru.wikipedia.org/wiki/Гипервизор
[18:47:06] <stuw> судя по http://lists.xen.org/archives/html/xen-devel/2012-08/msg00476.html - this patch series implements Xen support for ARMv7 with virtualization
[18:47:06] <stuw> extensions. It allows a Linux guest to boot as dom0 and
[18:47:06] <stuw> as domU on Xen on ARM.
[18:47:43] <stuw> речь идет о паравируализации, т.е. винды не будет. А виртуализация делается под мощные серверы на базе Cortex-A15
[18:52:07] <Mirosya> xen может использовать как паравиртуализацию так и qemu для запуска винды
[18:53:13] <stuw> Mirosya, qemu уже допили?
[18:53:46] <stuw> Mirosya, на x86 вроде без qemu винды они пускают (могу ошибаться)
[18:54:00] <Mirosya> хз - не интересовался - но меня смущает фраза "мощные серверы на базе CortexA15"
[18:54:47] <stuw> Mirosya, мощные по меркам арма ) не думаешь же ты, что виртуализацию делают под Cortex-A9 ?
[18:55:34] <stuw> Собственно патчи они на эмуляторе а15 проверяли )
[18:55:53] <Mirosya> stuw: просто xen винду запускает именно под аппаратной виртуализацией - а ее реализует модулями qemu
[18:56:48] <stuw> Mirosya, да, винду гипервизиром запускают. Линукс могут и так, и так (на x86).
[18:56:50] <Mirosya> мы в продакшн для linux vm использовали openvz - а для винды все-таки virtualbox
[18:56:54] <stuw> про арм у меня вопросы )
[18:57:17] <Mirosya> про арм интересно именно паравиртуализация
[18:57:28] <stuw> ну да. Parallels Server по такому же принципу сделан
[18:57:29] <Mirosya> и работа ее с кучей арм-ядер
[18:57:46] <stuw> Mirosya, ну они похоже паравиртуализацию и делаютю
[18:57:49] <Mirosya> бесплатная версия paralels и есть openvz Ж)
[18:58:10] <stuw> Mirosya, openvz - только контейнеры ;-)
[18:58:15] <Mirosya> типа для такиз нищебродов как я :)
[18:58:38] <stuw> parallels server для хостеров в основном.
[19:01:31] <Mirosya> эх = а я все ручками - а тут готовое за денежку :)
[19:03:29] <clopof> а на арме есть какиенить среды разработки?
[19:03:29] <clopof> задача будет такая-запускать софт на арме,и на нем же отлаживаться
[19:03:29] <clopof> щас фотку выложу,чего мы в театре сделали)
[19:06:30] <stuw> clopof, vim + gcc/g++ + gdb :)
[19:06:52] <clopof> щас скопирую эту строчку и пошлю програмерам))
[19:06:54] <stuw> Mirosya )))
[19:07:11] <stuw> clopof )))
[19:07:26] <stuw> clopof, что за чудо девайс?
[19:08:56] <clopof> ящик на арме, управляет частотниками моторов для декораций
[19:09:03] <clopof> аж с тачскрином
[19:09:31] <stuw> а что за арм внутри?
[19:09:43] <clopof> наш програмер задолбался в него житаг засовывать на сдаче
[19:10:01] <clopof> кортекс какойта на 400мгц
[19:12:51] <fly-away> ещё винды не хватало
[19:12:55] <fly-away> на тоше
[19:13:03] <fly-away> тут с линуксом бы забороться))
[21:32:54] <leonro> stuw: привет, ты тут ?
[21:37:44] <savalik> stuw_ : leonro спрашивает - ты тут? )
[21:52:51] <stuw_> leonro, привет, тут )
[22:12:06] * Mirosya штудирует прайсы - ну кадаж ужеж тринити выкинут на полки
[22:14:51] <stuw_> modprobe fuse ?
[22:15:28] <alex-ac100> FATAL: Error inserting fuse (/lib/modules/3.1.10-5-ac100/kernel/fs/fuse/fuse.ko): Invalid argument
[22:19:44] <stuw_> что в dmesg?
[22:28:20] <alex-ac100> [ 1408.673183] fuse: module is already loaded
[22:28:20] <alex-ac100> [ 1409.947391] fuse: module is already loaded
[22:28:50] <alex-ac100> в lsmod его нет
[22:34:44] <stuw_> sudo mount -t ntfs /dev/sda1 /mnt и смотри dmesg
[22:34:58] <stuw_> также проверь, что модуль ntfs загружен (если он не в ядре)
[22:36:06] <alex-ac100> FATAL: Error inserting fuse (/lib/modules/3.1.10-5-ac100/kernel/fs/fuse/fuse.ko): Invalid argument
[22:36:06] <alex-ac100> fuse: device not found, try 'modprobe fuse' first
[22:36:10] <stuw_> alex-ac100, ls -la /dev/fuse
[22:36:20] <alex-ac100> [ 1861.011548] fuse: module is already loaded
[22:36:20] <alex-ac100> [ 1862.228996] fuse: module is already loaded
[22:36:35] <alex-ac100> alex@alex-ac100:~$ ls -la /dev/fuse
[22:36:36] <alex-ac100> crw-rw-rwT 1 root root 10, 229 окт. 1 22:03 /dev/fuse
[22:38:11] <stuw_> alex-ac100, странно. попробуй sudo modprobe -r fuse, а потом снова загрузить
[22:38:58] <alex-ac100> не похоже что он выгружается
[22:39:24] <stuw_> O_o что в dmesg ?
[22:39:41] <alex-ac100> [ 2089.743081] fuse: module is already loaded
[22:39:52] <alex-ac100> это от последнего mount
[22:40:56] <stuw_> modprobe -r должен был выгрузить модуль. что после выгрузки было в dmesg и остался ли девайс
[22:40:58] <stuw_> ?
[22:43:19] <alex-ac100> ничего
[22:43:32] <alex-ac100> /dev/fuse так и торчит
[22:46:43] <stuw_> код какой возвращется при modprobe -r ? несколько раз если?
[23:05:45] <alex-ac100> никакого
[23:05:51] <alex-ac100> чисто всё
[23:07:25] <alex-ac100> у меня ещё sd карта вставлена с ext4 может мешать?
[23:08:31] <stuw_> хз
[23:25:36] <alex-ac100> Хм, грят что Марвин в курсе, жопа пришла вместе с новым ядром
[12:42:07] <zombah_> добрый день
[15:48:50] <zombah> нашел в андроде вот такой ключ ifeq ($(BOARD_BLUETOOTH_DOES_NOT_USE_RFKILL),true)
[15:51:35] <stuw> а где он используется7
[15:51:52] <zombah> в bluedroid
[15:53:18] <stuw> если его указать, включение/выключение работать не будет
[15:53:47] <stuw> zombah, а попробуй вернуть модули, которые выкинули при ините
[15:54:32] <stuw> хотя тогда может быть стрельнет несовместимость, которую пытаются избежать
[15:56:00] <zombah> я сейчас включил чтоб весь бт собирался модулями а не внутрь ядра и посмотрю что там с rfkill, когда он появляется и что
[15:56:37] <zombah> потом попробую этот ключ если не прокатит попробую как в x86 грузить модуль, врубать рфкилом потом выгружать
[15:56:49] <zombah> но этот вариант не известно как на суспенд повлияет
[15:57:11] <zombah> возможно придется сервис написать которое это будет делать сам 8)
[15:58:01] <zombah> https://github.com/CyanogenMod/android_system_bluetooth/blob/cm-10.1/bluedroid/Android.mk#L18
[15:58:59] <zombah> я правда не могу понять по самому коду что он делает если это включено
[15:59:55] <stuw> он не дергает включение/выключение (set_bluetooth_power) и не инициализирует рфкилл.
[15:59:57] <stuw> http://code.metager.de/source/xref/android/4.2/system/bluetooth/bluedroid/bluetooth.c#157
[16:00:46] <zombah> не дергает рфкил это понятно, а как включает то его
[16:00:56] <stuw> кого его?
[16:01:00] <stuw> блютус?
[16:01:03] <zombah> ну блютус
[16:01:28] <stuw> девайс должен быть включен или по-другому как-то включаться (другим сервисом). Я думаю так.
[16:01:40] <zombah> загадочно
[16:02:20] <zombah> ну попробуем что из этой выйдет, там видно будет
[16:02:47] <stuw> мне не понятно, что от ядра андроиду нужно и чем заменили btusb/bluetooth
[16:02:57] <zombah> я тут с bluesleep мучался, эта какашка не хочет модулем собираться, пришлось отрубить его совсем
[16:03:08] <zombah> stuw: UHID
[16:03:36] <zombah> userspace HID driver типа
[16:03:47] <zombah> /dev/uhid
[16:04:21] <stuw> этот интерфейс каждый вендор должен имлементить?
[16:04:31] <zombah> вот это мне уже не понятно
[16:04:59] <zombah> раньше самим устройство блютаса управлял btusb кто сейчас будет мне не ясно 8)
[16:05:42] <stuw> у тебя создается какое-нибудь uhid устройство ?
[16:06:12] <zombah> /dev/udid есть и все, ничего другого не видал
[16:06:19] <zombah> /dev/uhid
[16:15:56] <stuw> http://code.metager.de/source/xref/android/4.2/system/bluetooth/bluedroid/bluetooth.c#111
[16:16:19] <stuw> это параллельные системы что ли?
[16:16:40] <stuw> функции делают одно и то же, но не используют друг друга
[16:26:13] <zombah> не знаю
[16:26:50] <zombah> для юсб патчатся обе
[16:29:10] <stuw> ок, судя по логу у нас такой стек:
[16:29:12] <stuw> http://code.metager.de/source/xref/android/4.2/external/bluetooth/bluedroid/hci/src/bt_hci_bdroid.c#115
[16:29:28] <stuw> http://code.metager.de/source/xref/android/4.2/external/bluetooth/bluedroid/hci/src/bt_hw.c#187
[16:29:39] <stuw> http://code.metager.de/source/xref/android/4.2/device/common/libbt/src/bt_vendor_brcm.c#88
[16:33:41] <stuw> init_rfkill похоже зовется из upio_set_bluetooth_power
[16:34:30] <stuw> rfkill можно вырубить в конфиге ro.rfkilldisabled
[16:40:06] <zombah> интересно
[16:40:10] <zombah> тоже попробую
[16:41:31] <stuw> cm-10.1 == 4.2 ?
[16:42:24] <zombah> ага 4.2.2 но мне кажется USB HCI нет в мейнлайне андроида
[16:42:56] <stuw> похоже нету
[16:43:11] <zombah> я тоже там этих патчей не видел
[16:43:24] <zombah> видимо интел еще не пропихнул их туда
[16:48:44] <stuw> zombah, а кто зовет usb_open ?
[16:50:08] <zombah> много кто
[16:50:32] <zombah> в ядре есть такая функция
[16:50:55] <zombah> в bluedroid тоже
[16:51:33] <zombah> https://github.com/CyanogenMod/android_external_bluetooth_bluedroid/blob/cm-10.1/hci/include/usb.h#L39
[16:52:34] <stuw> zombah, а в lsusb есть у тебя блюпуп?
[16:53:56] <stuw> по-моему сейчас большая проблема не в rfkill, а в том, что устройство не находится
[16:54:19] <stuw> https://github.com/CyanogenMod/android_external_bluetooth_bluedroid/blob/cm-10.2/hci/src/usb.c#L315
[16:54:45] <zombah> stuw: так блютус на одном чипе с вафлей
[16:55:36] <zombah> a871 устройство есть в lsusb
[16:55:44] <zombah> вики говорит что это оно и есть
[16:55:51] <zombah> 0db0:a871
[16:56:33] <stuw> zombah, судя по коду делается так: libusb_get_device_list, для каждого устройства делается проверка is_btusb_device, если нашли нужное прерываем цикл.
[16:56:38] <stuw> нужное не находится
[16:57:16] <zombah> хм
[16:57:35] <zombah> а как это проверить самому интересно, счас в /sys поищу
[16:57:48] <zombah> rfkill появляется если загрузить драйвер btusb
[16:57:56] <zombah> если выгрузить оно исчезает
[16:58:08] <stuw> is_btusb_device берет дескриптор устройства (хз, что это такое) и проверяется по таблице. Если не нашли, берем конфиг устройства и проверяем, есть ли функциональность блютус
[16:58:25] <zombah> по таблице..хм
[16:58:53] <stuw> https://github.com/CyanogenMod/android_external_bluetooth_bluedroid/blob/cm-10.1/hci/src/usb.c#L262
[16:59:03] <stuw> https://github.com/CyanogenMod/android_external_bluetooth_bluedroid/blob/cm-10.1/hci/src/usb.c#L222
[16:59:24] <zombah> ну таких месаг в логе я не видал
[16:59:30] <stuw> каких?
[16:59:41] <zombah> USBERR("libusb_get_config_descriptor %x:%x failed ....%d\n", \
[16:59:58] <zombah> видно до этой проверки не доходит
[17:00:00] <stuw> ну начит эта функци завершалась успешно
[17:00:23] <stuw> могло дойти и получить конфиг, но в конфиге не найти блютус
[17:00:51] <stuw> попробуй с загруженным btusb включить блютус
[17:01:04] <stuw> ругани на rfkill быть не должно
[17:02:49] <zombah> пробовал уже да про rfkill не ругается, но все остальное попрежнему
[17:03:21] <stuw> ок
[17:03:39] <stuw> lsusb -v -d 0db0:a871
[17:03:47] <stuw> кинь плиз на пастебин
[17:04:14] <zombah> в busybox lsusb такого нет
[17:04:18] <stuw> :(
[17:04:50] <stuw> я хотел эндпоинты посмотреть у девайса
[17:04:50] <zombah> это в линуксе посмотреть можно
[17:05:10] <zombah> что за endpoint?
[17:05:29] <zombah> может через debugfs видно будет?
[17:05:31] <stuw> https://github.com/CyanogenMod/android_external_bluetooth_bluedroid/blob/cm-10.1/hci/src/usb.c#L222
[17:05:39] <stuw> хз, может быть
[17:06:07] <stuw> при загруженном btusb запись "No matching USB BT device found" по-прежнему есть?
[17:06:31] <zombah> есть bNumEndpoints там значение 03
[17:07:14] <zombah> в самих
[17:07:42] <zombah> endpoint это 3 папки в устройстве ep_02 ep_81 и ep_82
[17:07:53] <zombah> там чтот не знаю что смотреть
[17:08:17] <stuw> 81 и 82 вроде как блютус
[17:08:32] <stuw> а, и 02 тоже
[17:08:44] <zombah> это прерывания насколько я вижу
[17:08:46] <stuw> https://github.com/CyanogenMod/android_external_bluetooth_bluedroid/blob/cm-10.1/hci/src/usb.c#L76
[17:08:52] <zombah> у них type Interrupt
[17:11:20] <stuw> я наврал. если по таблице не нашли - закончили
[17:22:41] <zombah> эт для какого репа?
[17:23:19] <zombah> а понял
[17:23:23] <zombah> счас накачу
[17:46:50] <zombah> все дерево пересобирать придется
[17:50:17] <stuw> из-за одного .c файла ?
[17:52:10] <zombah> ага 8)
[17:52:34] <zombah> ну не долго пофиг
[18:30:34] <zombah> блин adb перестало пахать в системе теперь все время говорит что устройство offline 8(
[18:30:42] <zombah> хотя mtp подключается
[18:30:48] <zombah> фигня какаято
[18:34:55] <stuw> рестартани адб серви
[18:34:56] <stuw> с
[18:35:21] <zombah> да я пробовал и ребутаться и рестартить пофиг
[18:35:40] <stuw> менял режим подключения по юсб на тошке ?
[18:35:40] <zombah> причем в cwm пашет, дело не в кабеле явно и не в бб
[18:36:11] <zombah> stuw: а где его поменять можно, я чтот даже находил такую опцию в последних версиях
[18:36:18] <zombah> не находил всмысле
[18:36:47] <stuw> у меня оно в трее висит (подключено по usb так-то). туда тыкаешь и переходишь в настройки
[18:36:56] <zombah> хм
[18:37:01] <stuw> из настроек напрямую туда через storage вроде
[18:37:31] <zombah> счас новая версия зальется по sideload чекну
[18:40:44] <zombah> неа дело не в этом тоже похоже, когда система только стартует обычно тоже можно подрубится а тут фиг
[18:41:24] <stuw> может мой патч так рулит ? )
[18:42:57] <zombah> неа эт еще до него началось
[18:43:17] <zombah> чтот в логе ничего не вижу оно как E/ должно походить интересно или нет
[18:43:29] <stuw> да
[18:43:40] <stuw> с тегом bt_usb
[18:44:33] <zombah> от bt_usb по прежнему только 2 мессаги no matching device found и failed to open
[18:44:50] <stuw> хм...
[18:45:38] <stuw> сдается мне, что список устройст пуст
[18:47:20] <stuw> обновил патч. там добавлено две мессаги в libusb_open_bt_device
[18:49:58] <zombah> пошло опять пересобираться 8)
[18:50:05] <stuw> :)
[18:51:00] <zombah> засунул еще init.sh из x86 посмотрю может сработает тема с включением rfkill и удаленем модулей
[18:51:51] <zombah> по моей планете показывают как дервиши пьют кипяток из чайника в трансе
[18:52:34] <stuw> O_O
[18:52:54] <zombah> о в компании предлагают спонсорство хобби проектов если туда можно бренд засунуть 8))
[18:53:06] <zombah> первый приз 100к рублей
[18:53:38] <zombah> надо написать заявление, скажу что на вики добавлю что спонсор мтс 8)
[18:53:44] <stuw> в смысле мтс предлагает спонсорство в обмен на их лого в проекте?
[18:53:50] <zombah> ага
[18:55:31] <zombah> но это правда еще и конкурс по все стране, небось кучу мутных бумаг придется подписать и тп
[19:19:23] <zombah> погнал домой
[21:57:12] <savalik> всем добрый вечер =)
[21:57:19] <zombah> привет
[22:13:21] <zombah> чтот от bt_usb по прежнему не густо
[22:13:49] <zombah> зато init.sh видно в самом начале 8) чтот он там странное делает
[22:14:09] <zombah> совсем не то что я думал
[22:14:32] <zombah> модули почемут не выгрузил, надо в него тоже сообщений вставить будет
[22:24:01] <zombah> а у блютуса что макадрес разве есть?
[22:26:53] <zombah> D/BluetoothManagerService( 392): Stored bluetooth Name=Toshiba AC100,Address=6C:62:6D:18:18:F9
[22:27:30] <zombah> 6C626D Micro-Star INT'L CO., LTD
[22:27:53] <zombah> похоже он даже мак его считывает правильно еще до старта сервиса 8)
[22:42:27] <stuw_> zombah, патч точно применился и с ним собралось?
[22:42:35] <zombah> да
[22:42:50] <stuw_> тех сообщений, что я добавлял нет, хотя должны быть
[22:43:37] <zombah> счас стринги поищу, это в либе или бинаре должно быть?
[22:48:04] <stuw_> не помню
[22:54:04] <zombah> libbt-hci
[22:56:24] <zombah> чтот в стрингах их не видно
[22:56:39] <zombah> счас не слинкованную поищу
[22:58:31] <zombah> в usb.o тоже не видно, но файл пропатчился и собрался, хз как проверить
[22:59:50] <zombah> а там вначале дефайнится USB_DB FALSE
[23:00:00] <zombah> USB_DBG тобишь
[23:00:07] <zombah> может его врубить надо
[23:00:48] <zombah> или ERR должны и без нег быть видны?
[23:11:32] <zombah> да похоже в нем дело, счас врублю его
[23:25:48] <stuw_> zombah, USBERR можно поменять на ALOGE
[23:25:53] <stuw_> они точно выводятся
[23:26:09] <stuw_> еще проверь, что компиляется модуль (нет ошибок)
[23:26:11] <stuw_> я спать
[23:29:06] <zombah> ок, споки
[20:15:02] * Disconnected (Remote host closed socket).
[20:16:19] * Now talking on #ac100-ru
[20:16:19] * Topic for #ac100-ru is: Канал пользователей смартбука Toshiba AC-100 | Вики: http://ac100.wikispaces.com || use UTF-8 dude || Логи: http://ac100.wikispaces.com/IRC
[20:16:19] * Topic for #ac100-ru set by [email protected] at Thu Apr 3 18:53:32 2014
[20:16:20] -NickServ- You are already logged in as Stuw.