Как получить СНД-USB-аудио для отсоединения от устройства?

Контексте

Я работаю на переизобрели контроллер для компания Arturia AudioFuse в https://github.com/rhofour/audiofuse-cli что использует библиотеки libusb (через pyusb). Я могу найти прибор, отсоедините драйвер ядра от конечной точки контроля, и изменить различные параметры, я намерен. Однако, я не могу понять, как правильно передать устройство обратно в СНД-USB-аудио драйвер.

Единственное что работает-это отсоединение каждый драйвер ядра от каждой конечной точки на устройстве, делать свои вещи, а затем пытаясь приделать их обратно. При этом срабатывает устройство, чтобы перезагрузить себя, и когда он возвращается, ядро правильно захватывает его. Однако недостатком здесь является то, что перезапуск это занимает некоторое время и может вызвать громкий хлопок в динамиках и наушниках, поэтому я хотел бы избежать этого.

Что мне нужно сделать

Что я хочу сделать, это отсоединить СНД-USB-аудио драйвер от устройства, изменять различные параметры меня интересуют, потом снова прикрепить его без перезагрузки устройства. Я знаю, что это возможно, потому что я использую VirtualBox, чтобы пройти это устройство к виртуальной машине Windows и который способен брать устройство с SND-USB-аудио, использовать его, а затем вернуть его в СНД-USB-аудио, не перезагрузив его.

Что я хочу знать, как я могу сделать это сам.

+53
florian de wulf 29 апр. 2019 г., 09:45:56
28 ответов

Если курсор находится там:

vimdiff projectOne/файл Vagrantfile projectTwo/файл Vagrantfile
^

Нажмите Alt + BTTBBTFTBBTT


Или просто:

Нажмите сочетание клавиш Ctrl + Ш, сочетание клавиш Ctrl + е, вставьте пробел и нажмите клавиши Ctrl + г

+944
user2261782 03 февр. '09 в 4:24

Я использую сборочного окружения для создания встраиваемых Linux-систем (2.6.39.2) системы для компании NXP микроконтроллер LPC3250.

Прямо сейчас, я пытаюсь сделать алса/Асок и работает, но у меня возникли некоторые проблемы с получением модули для совместной работы. (Я думаю!)

Некоторые важные предпосылки:

Совет я тестирую с встроенной художников 3250 В2 развитию. V2 отличается от v1 в том, что он не имеет ЖК-экран, но не включает в себя только I2S Аудио кодек: компания NXP UDA1380. Доска поддержка EA3250 В1 включен в LPCLinux версия ядра. Есть и другой совет по развитию, называется Phytec 3250, который содержит те же кодека UDA1380 чип. Распределение LPCLinux также имеет поддержку Совета Phytec, вместе с чипом звукового кодека. От того, что я обнаружил, на Phytec 3250 совет имеет кодека UDA1380 на I2C адрес 0x18. На мой EA3250 П2 доска, Аудио кодек находится по I2C адрес 0x1a. (Я проверил чип включен, и я могу общаться с помощью интерфейса I2C-инструменты пакет. Он реагирует на i2cdetect и я могу читать регистры из чипа, правильно используя i2cget.)

Изменение исходного кода:

Мне нужно отредактировать Phytec 3250 драйвер изменить адрес чип кодека. Я редактировал этот раздел lpc3xxx-uda1380.с:

статической структуры snd_soc_dai_link phy3250_uda1380_dai[] = {
{
 .имя = "uda1380",
 .stream_name = "UDA1380 дуплекс",
 #если определен(CONFIG_SND_LPC32XX_USEI2S1)
 .cpu_dai_name = "lpc3xxx-i2s1",
#еще
 .cpu_dai_name = "lpc3xxx-i2s0",
#за endif
 .codec_dai_name = "uda1380-патефон",
 .инит = phy3250_uda1380_init,
 .platform_name = "lpc3xxx-аудио.0",
 //Редактирование// .codec_name = "uda1380-кодек.0-0018", //редактирование//
 .codec_name = "uda1380-кодек.0-001А",
 .ОПС = &phy3250_uda1380_ops,
},
};

После того, как я сделал это изменение, я пошел вперед и снова выстроил систему и все скомпилировалось нормально. После загрузки в систему, у меня есть следующие модули (в дополнение к стандартному ядру модулей) в каталоге/lib/модули/2.6.39.2/ядра/звука:

 ./соц/кодеков: СНД-СНК-uda1380.ко <-- драйвер кодек Асок 
./соц/lpc3xxx: СНД-СНК-lpc3xxx-только I2S.ДАИ <-- Асок ко 
 СНД-СНК-lpc3xxx-uda1380.ко <-- водитель машины Асок 
 СНД-СНК-lpc3xxx.ко <-- драйвер платформы Асок 

Теперь, как я на самом деле связать все это вместе?

Просто вставляя модули с команды modprobe не отдавать устройство в ALSA/Асок. Мне не удалось обнаружить звуковую карту. Это значит, что я должен сейчас сделать новое устройство под названием uda1380-кодек по адресу 0x1a и привязать его к водителю? Я пробовал делать следующее:
Эхо uda1380-кодек 0x01a > файл /sys/шины/шины I2C/устройств/с I2C-0/new_device
и получил:
с I2C и I2C-0: new_device: создается устройство uda1380-кодек на 0x1a
Затем я пытаюсь привязать драйвер к устройству:
Эхо 0x1a > /системы/шины/шины I2C/драйверы/uda1380-кодек/персонализация
и получил:
ш: ошибка записи: нет такого устройства

Я получаю эту ошибку, за все, что я попробовать! У меня ощущение, что я не правильно создав устройства, и тогда я не уверен, как привязать его на правильный драйвер.








Нотабене:

Я играл с этим прошлой ночью и каким-то образом смог получить Асок, чтобы проснуться и хотя бы пробник для карты. Я играл с разными креплениями, я думаю. Было уже поздно и трудно запомнить мои шаги, но я был способен хоть как-то получить следующее сообщение об ошибке:

uda1380-кодека 0-001А: асок: не удалось зонда uda1380-кодек-кодек.0-001А: -22
асок: не удалось создать экземпляр LPC32XX карта: -22

Я не смог воссоздать эту ошибку!

Редактировать:

Я подтвердил мой измененный код не компилируется, поэтому водитель должен говорить по правильному адресу сейчас. После ручной загрузки модулей, вывод lsmod выводит это:

Размер модуля используются не замаран
snd_soc_lpc3xxx_uda1380 2087 0 
snd_soc_lpc3xxx 3089 0 
snd_soc_lpc3xxx_i2s 4089 1 
snd_soc_uda1380 10865 0 
snd_soc_core 51549 4 snd_soc_lpc3xxx_uda1380,snd_soc_lpc3xxx,snd_soc_lpc3xxx_i2s,snd_soc_uda1380
snd_pcm 52098 2 snd_soc_lpc3xxx,snd_soc_core
snd_timer 15590 1 snd_pcm
snd_page_alloc 3021 1 snd_pcm
СНД 37286 3 snd_soc_core,snd_pcm,snd_timer

Это выглядит правильно?

И мой настольный прибор:

Аудио # вещи
в /dev/аудио с 666 0 29 14 4 - - -
#файл/dev/audio1 с 666 0 29 14 20 - - -
файл /dev/DSP в с 666 0 29 14 3 - - -
#на/dev/dsp1 не с 666 0 29 14 19 - - -
#файл/dev/содержимое с 666 0 29 14 6 - - -
в /dev/смеситель с 666 0 29 14 0 - - -
/разработки/СНД д 755 0 29 - - - - -
/разработки/СНД/controlC0 с 666 0 29 116 0 - - -
/разработки/СНД/pcmC0D0c с 666 0 29 116 24 - - -
/разработки/СНД/pcmC0D0p с 666 0 29 116 16 - - -
/разработки/СНД/СЛ с 666 0 29 116 1 - - -
в /dev/СНД/таймер с 666 0 29 116 33 - - -
+943
Shonna Davis 2 мар. 2012 г., 10:58:03
Другие ответы

Связанные вопросы


Похожие вопросы

Видя эту ошибку, я предполагаю, что вы использовали склонны устанавливать синаптические.

Иногда, АПТ грани ошибок, о зависимостях и не может их исправить. Если вы хотите, чтобы исправить ошибки и заставить установить синаптик, вы должны сначала установить профпригодность (эквивалент АПТ) с помощью команды apt-получить установку на профпригодность.

Затем используйте способность устанавливать синаптические с командной способности устанавливать синаптические. Он скажет вам, что есть ошибка с зависимостями (как склонны говорил вам), но и предлагать решения, чтобы исправить ошибки и установить нужный пакет. Каждый раз это предоставить вам с решением, прочитать его, затем нажмите г Если вы примете такое решение, или Н , чтобы показать другое решение, пока вы не найдете решение, где синаптической будет установлен.

+932
user1146334 16 февр. 2010 г., 14:39:16

Оказывается, это задокументировано поведение. От ksh93 страницу:

Команды Правка Эти команды доступ к истории команд.

[граф]к принести предыдущей команды. Каждый раз к вводится предыдущую команду обратно можно.

[граф]- эквивалент до K.

[граф][а если курсор находится в конце строки, это эквивалентно / с строку набора на содержимое текущей строки. В противном случае, это равносильно к.

[граф]Дж выборки следующей команды. Каждый раз, когда Джей вводится следующая команда Вперед можно.

/строка поиска назад по истории для предыдущей команды, содержащей строку. Строка завершается возвращение илиновая линия'. Если строка предшествует ^, то искомая строка должна начинаться со строки. Если строка имеет значение NULL, то предыдущая строка будет использоваться.

Примечание: при использовании Стрелка вверх, после ввода строки, строки поиска будет якорь для запуска строки, а если ^ было напечатано в фронте.

Пример:

$ ЛС[Стрелка вверх]

является эквивалентом

$ [ЕЅС]/^Общ
+913
P Bana 18 янв. 2017 г., 12:53:50

Эта версия ФИО (2.2.10) старый. Вверх по течению ФИО до 2.21 (http://git.kernel.dk/?p=fio.git;а=теги ) на момент написания, так что есть шанс, что вы не увидите эту проблему с помощью новой версии...

+899
Ivan Suprun 6 июл. 2014 г., 20:12:14

У меня командная строка в tcsh, который показывает текущий рабочий каталог. Проблема в том, что в командной строке становится очень большой, когда я нахожусь в глубокой иерархии папок. Как установить командную строку, чтобы показать, скажем, только последние 3 имена каталогов?

+797
trm42 8 янв. 2010 г., 13:24:11

хрон звуки неприспособленном для этого; через час после завершения предыдущего запуска может быть сделано либо через в то время как петли

#!/Бен/ш
а :; у
some_job_that_takes_a_while
 спать 3600
сделано

или, планируя следующий запуск в один час Через в(1) в конце задания.

$ кот атат
#!/Бен/ш
Эхо выполнении задания
Эхо $дома/атат | в настоящее время + 1 час
$ ./атат
выполнение задания
Задание 4 по 2015-09-30 17:00
$ дата
СР Сен 30 16:00:19 мирового 2015
$ 

Там может потребоваться проверку или тайм-аут на работе, в случае, если он застревает, и таким образом последующие задания выполняются вручную, пока кто-то убивает и перезапускает вещи.

+706
jesse jokade 2 апр. 2019 г., 19:55:54

Старая школа решение на следующий раз:

# синхронизация
# синхронизация
# синхронизация
# размонтировать /шоссе

(Это несколько саркастично, потому что три синхронизации в строке наследие и половину суеверны. Посмотри. http://utcc.utoronto.ca/~ЦКС/космос/блог/Юникс/TheLegendOfSync )

Это было полезно в дни с SysV.

Ок, мне потребовалось время, чтобы найти это в Google. (Почему так сложно? Фольклор заблудиться?) В любом случае я советую молодежи прочитать книгу фольклор Рэймонда в Unix (который... я не могу найти на Амазоне...?).

+669
user129758 5 апр. 2018 г., 20:59:24

При работе с файловой системой ext2/ext3 и отформатированных логических томов это был мой опыт, что вам не нужно указать тип файловой системы для монтирования.

Учитывая свой выход из следующие вы должны быть установлена одна из 2 логических томов такой:

 $ смонтировать /dev/VolGroup00/lv_root /тугриков
-или-
 $ смонтировать /dev/VolGroup00/lv_usr2 /тугриков

Если что-то не так либо, вы можете использовать команду lvscan , чтобы убедиться, что они активны.

Пример

$ lvscan
 Активные устройства/dev/VolGroup00/LogVol00' [228.53 ГБ] наследовать
 Активные устройства/dev/VolGroup00/LogVol01' [1.94 ГБ] наследовать
 неактивные устройства/dev/kodak_vg/lvm0' [149.00 ГБ] наследовать
 Активные устройства/dev/ЛВМ-raid2/lvm0' [2.73 ТБ] наследовать

Если она не активна, вы можете установить его с помощью например, вместо строки.

Пример

$ например, вместо строки -яй
 2 логических Тома(ов) в группе томов "VolGroup00" сейчас активно
 1 логического тома(ов) в группе томов "kodak_vg" сейчас активно
 1 логического тома(ов) в группе томов "ЛВМ-raid2" сейчас активно

Которая позволит установить их обратно в активное состояние.

+659
alpez 28 авг. 2019 г., 10:53:50

С GNU дю:

дю-файл б | у awk '{ печати $1, "* 8" }' | до н. э.
+631
Aybek Khodiev 18 июл. 2011 г., 09:31:12

Вы можете изменить файл/etc/харч.cfg так напрямую, но этот файл будет перезаписан обновления-файл grub2. Если ваши конфигурации не часто меняются, это может быть самый простой способ для вас.

Или взглянуть на:

Кроме того взглянуть на эту папку файл/etc/харч.д. Оттуда обновления-файл grub2 создает файл/boot/grub/с жратвы.cfg в файл.


Вы можете изменить способ автоматическое создание ярлыков для Windows записях, особенно когда у вас только одна Windows установлен, путем перезаписи определенных menuentry команду в 30_os-проберитесь сценарий.

Перейдите в каталог/etc/харч.д/30_os-проберитесь и искать menuentry '$(Эхо "${LONGNAME} $onstr" | grub_quote)' --тип окон .... Заменить ' ' расстаться со своим лейблом, но сохранить остальные параметры те же.

например, на моей системе:menuentry 'моя система Windows 7' --класс окна-В класса ОС \$menuentry_id_option 'osprober-услуги-$(grub_get_device_id "${устройство}")' { ВФ

Но есть одна загвоздка: во-первых, есть два из этих записей в 30_os-проберитесь: одну для цепи), другой-для ели), таким образом, вы должны изменить оба. Во-вторых , я думаю, эти изменения будут потеряны, после обновления этих файлов / до жратвы.


Другой подход:

Вы можете отключить Windows участие в 30_os-проберитесь скрипт, комментируя # те menuentry ...команды в окнах секций цепи) и ели). Который будет удалять автоматически созданные записи Windows. Затем возьмите вашего текущего окна bootentry от /загрузки/grub/харч.файл cfg и скопировать его в пользовательское меню Файл /и т. д./харч.д/40_custom.

+629
azizbekian 24 сент. 2015 г., 10:41:01
mplayer'а -во fbdev2: на/dev/фб1 -ху 320 -сигнал TV:// -TV устройство=устройство/dev/video0
+622
SlayerSatana 1 июл. 2019 г., 15:20:42

Вы можете действительно сделать это с помощью команды grep как предложил Спархок, или с почти идентичными:

красный $ Эхо ':"яблоко", фиолетовые:"виноград", желтый:"банан"' | 
 грэп -ОП '(красный|желтый):".+?"' | Перл-00pe 'с/\н/ /'
красный:"яблоко", желтый:"банан"

Лично я бы, наверное, сделать это с помощью Perl:

красный $ Эхо ':"яблоко", фиолетовые:"виноград", желтый:"банан"' | 
 Перл -Ф-Анэ карты{печать /красный|желтый/}@Ф'
красный:"яблоко", желтый:"банан"
+592
RitzuSnow 24 окт. 2010 г., 03:53:04

Это может зависеть от версии MultiTail у вас.

Это для В6.4.2 (через $ multitail -в).

Запустить

$ multitail -H #и он говорит следующее:

*** файл конфигурации *** 
-F файл использовать файл в качестве конфигурационного файла (вместо /etc/multitail.конф) 
- нет-нагрузки-Глобал-конфиг не читает файл /etc/multitail.конф 
-о config_file_parameter сделать настройку, которая обычно задается в файле конфигурации

Это конфликты, связанные с тем, что на man-странице говорит, что в MAN-странице списки как -F и --конфиг.

Кстати, есть и другие очевидные ошибки в MAN-странице, или, по крайней мере, это не соответствует тому, что $multitail -ч говорит.

Так пойди разберись. :-)

+543
Ninaj Jeton 25 дек. 2017 г., 10:30:14

Я предполагаю, что вы пытаетесь представить некоторый текст, используя ImageMagick. Если так, то почему не сказать

конвертировать -фон светло-синий -заливаем голубым цветом -шрифтом Helvetica размером в 160 раз метка:"$(<input.txt)" output.gif

где input.txt это файл, который вы хотите представить.

+496
smart616 6 дек. 2011 г., 02:41:58

Ну в крайнем случае, я нашел старую карта 10/100 Ethernet от Windows 98 и ПК, и установили на сервере. После настройки, у меня не было больше ошибок, около 30 Гб данных. Я предполагаю, что встроенный в чипсет Ethernet и не хорошо работать с Ubuntu. Или я должен был как-то настроен он неправильно.

+483
bassburner 12 июн. 2012 г., 11:07:40

Если вдуматься, ОС выиграют от более быстрый диск, программы будут загружаться быстрее, так что вы положить ваши корня на свой встроенный. У вас есть более чем достаточно места на корневом диске.

Используйте свой 500ГБ диск для /Домашний каталог.

Я всегда хотел поставить tmp в оперативной памяти.

Все это зависит от того, что вы делаете с вашей системой Linux, я предполагаю, что настольные системы. Если вы собираетесь использовать его в качестве сервера, пожалуйста, скажите нам, что вы хотите сделать.

+415
hawkbat05 3 дек. 2018 г., 17:08:09

вот что я сделал :

я поменял дату моего ИРЦ, используя команду Date и потом опять поменял мой пароль. все работало нормально думал, когда я попытался это в первый раз несколько дней назад он не работал, я должно быть прописано что-то не так или что-то. вот команды :

дата -с 1801090852
для "09 января 2018 года на 08:52" есть другие форматы я впервые был совместим с малиновым Pi модель B+ (которые сейчас) и формат был 0109085318 чтобы проверить правильность синтаксиса.

пользователя пароль чтобы изменить пароль пользователя.

спасибо тем, кто ответил.

+395
Haley Atkinson 23 мая 2013 г., 03:41:30

Там, кажется, не быть способ, чтобы создать специальную акцию аналогично exportfs это для NFS на Linux и разделить это на Солярисе. Причины могут варьироваться, но вы могли бы технически сделать что-то подобное описано на странице для запуска нескольких серверов на одной машине и с таможней по протоколу SMB.конф выполнить то, что вам нужно сделать.

Есть также возможность создавать и удалять общие ресурсы динамически с помощью спецназа, который потребует внесения изменений в СМБ.конф позволить этому случиться см. разделы добавить разделяют команду и удалить командовать

Лично если вы хотите иметь долю динамическая возможно вы захотите поделиться свой домашний каталог и использовать динамические домой акциями через Самбу обсуждается во многих местах, включая Форум Ubuntu, и Самба рассылки.

+304
EricLeaf 15 июл. 2018 г., 06:38:19

Когда вы выбираете что-то, цвет на выбор, как правило, изменения цвета шрифта и цвета шрифта устанавливается справочный цвет. Поэтому, если у вас черный фон в терминале, а шрифт оранжевый, вы получите оранжевых и черный цвет шрифта.

Что бы произошло, если бы у тебя был прозрачным окном, и прозрачность была установлена на 100%? Просто взгляните на следующие фотографии.

Один с черным фоном:

pic

И прозрачный:

pic

Есть ли способ, чтобы изменить шрифт/цвет фона прозрачных окон?

+266
user275886 2 февр. 2011 г., 22:24:30

Тогда вам придется включить аварийные дампы ядра. Как Минт основан на Убунту, этот документ должен быть полезной для вас:

https://help.ubuntu.com/lts/serverguide/kernel-crash-dump.html

Тогда в следующий раз нечто подобное произойдет, дамп должен быть создан и его можно рассматривать.

Но по вашему описанию, я бы поставил на какой-неисправный модуль памяти (возможно, повторно вставьте может быть достаточно). Запустить memtest86 на ночь.

+234
ninjaPixel 7 нояб. 2010 г., 05:41:00

С GNU datamash:

datamash -т-ы -г 2 свернуть 1 <data.txt | е с/,/-/2г'

Результат:

254333,ysezaratlycpuggl-gqjp2rsjmk1a2v9c-twdzyi2ddbnrfknd-tpqorqbyrg1nmm7s
254341,gcmj7krrx5x6nf8r
254343,pw1jc5ssyt6hx618-pht92h4adr3mrbz3-alnac47rt8d4ege3
254344,hguvgstqxu3gowfg
+227
PentaRed308 21 мая 2019 г., 00:34:04

Я обнаружил, что если я выбираю jffs или SD с файловой системой(а не образа initramfs),размер ядра очень мал (1,4 МБ по сравнению с initramfs-3.4 Мб). Это показывает, что пакет initramfs concidreably занимает большое пространство. Так я могу полностью удалить его, у меня будет очень маленькое ядро, что и я хочу.

Так что основной вопрос зайти в мой разум: зачем мне нужен пакет initramfs ? может ли ядро Linux не загружается просто без каких-либо первоначальных файловой системы?

Мое приложение будет сделать только расчет и коммуникации - нет складских помещений на всех. Так что ОС без файловой системы имеет смысл - по крайней мере для моего приложения.

+219
Sektorr 23 февр. 2017 г., 16:19:21

Я столкнулся проблема, когда я создаю CDN в Azure, чтобы перенаправить к моему серверу через IP (в среде Azure). домен КДС дали example.azureedge.net. но домен на мой сервер через fortiadc локальной среде (например, Горгона.ко.ИД), потому что CDN, а также входная дверь в Azure дать только домен, я не могу в fortiadc для междоменного. есть какие-либо советы, чтобы исправить эту проблему? Я уже пробовал настройки запись CNAME, которая будет поставить : псевдоним : Горгоны.ко.идентификатор цель : *.azureedge.net

но я не могу доказать маршрутизации, когда клиент Горгоны доступа.ко.идентификатор, который будет через CDN первой или прямо на сервер.

Примечание : fortiadc используя тип 200D и ОС В4.8.8

+218
cOdy 25 дек. 2010 г., 08:19:27

Для меня решение было разных.

Я использовал команду профпригодность, когда графическое меню появился я / , чтобы получить всплывающее поле поиска и найти все Linux-заголовок, Линукс-изображения, Linux-сервер версий и устранил все, кроме одного, в настоящее время не используется, нажав -.

Чтобы найти текущую версию ядра я использовал uname-Р.

Наконец, я установил более новую версию ОС Linux-{заголовок, картинку, сервер} в указанном порядке, выбирая их и нажимая +.

Для подтверждения обновления я использовал у.

В конце я перезагрузил и все было исправлено.

+201
JimmyRare 14 сент. 2014 г., 01:14:48

если вы хотите зрительную подсказку, я написал простое расширение оболочки GNOME, который показывает значок, который говорит вам, если вы работаете Вэйланд или xorg

http://www.fepede.net/blog/2017/04/gnome_shell_extension_xorwayland/

+165
Dionysis 2 июл. 2011 г., 07:12:46

Под управлением Ubuntu 12.04, я работаю программное обеспечение "производства" на определенные папки, а затем я, как правило, копирует файлы, я делаю другому пути, где я делаю "развертывания".

Например, иногда я произвожу некоторые файлы в /Главная/пользователя/разработка и я хочу, чтобы они идут в /СМИ/нтфс тоже. Кроме того, например я работаю на в/Home/пользователь/развивать , но я не хочу, чтобы в/var/www и если я тестирую веб-продуктов.

Таким образом, любой последней сгенерированной папки или любой указанный список должны быть скопированы файлы.

Я сначала думал, что это было про символические ссылки, но я думаю, что это не то, что лучший способ для этого сценария?

+53
Larry Huff 19 сент. 2011 г., 22:48:18

У меня есть txt файл, который имеет формат 250,000 * 3600 (3600 строк и столбцов 250,000) я собираюсь разбить его на 3600 малого txt, который каждого файла составляет 250 000 * 1.

Я понимаю, что раскол в принципе может разбить большой файл на мелкие с определенного размера. Если бы я следовал той же технике, я хотел бы получить одинаковый размер файлов, но каждый файл может быть либо 249,999 * 1 или 250,001 *1.

Может кто-нибудь помочь мне в этом?

+13
213karaokejoe 22 янв. 2013 г., 01:49:41

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil