А объясните недалекому, почему нельзя соединить две материнские платы по "нуль-модему" cross-over кабелю SATA <=> SATA или PCIe 1x <=> PCIe 1x? Вопрос о поддержке софта пока опустим. Что мешает этому принципиально?
А объясните недалекому, почему нельзя соединить две материнские платы по "нуль-модему" cross-over кабелю SATA <=> SATA или PCIe 1x <=> PCIe 1x? Вопрос о поддержке софта пока опустим. Что мешает этому принципиально?
Задача Сделать управление моторчиком для моделей (3-6v постоянка) через самый дешевый esp модуль через блютуз (просто не... Читать далее
Как правильно сделать заземление для небольшого частного дома? Достаточно штырь забить или все же нужно делать треугольник... Читать далее
Ребят привет. Настало время еб****х вопросов Подскажите возможное решение проблемы. Есть постоянный заказчик и один заказ... Читать далее
Всем привет! Есть расходомер optimass 6000f h10. Его на проверку отправили. В реестре си есть. А еще есть MFC400F представляет... Читать далее
Новая игра Буквы А нет в слове. Повторный ход допускается только через 5 секунд. Буква О есть в слове! Anon19199forever:... Читать далее
Прошу помощи ! 1. daewoo racer Eti - 1996 машина из сирии 2. 1498обьем бензин моновпрыск G15SF 3. Заглохла и больше не завелась... Читать далее
Комментарии: 41
Kaktys
Мммм.... Почему нельзя соединить двух мужиков по... Ммм... Их последовательному интерфейсу?
Artur
Почему нельзя? Можно и в daisy-chain соединить
Vyacheslav
Кто такое сказал? https://youtu.be/H7Qow_XVFUs
Firelander
а по USB почему не пришло в голову соединить?)
Vyacheslav
https://youtu.be/DPQEO2ThwP8
Firelander
ну с вумным кабелем каждый может, а ты попробуй простым!
Vyacheslav
Об этом речи и не шло. Хотя и простым можно. Его надо только модернизировать.
Ratmir
Драйвер написать и хватит
Vyacheslav
Питание обрезать. Как минимум.
Kaktys
Ога ога...
Firelander
USB точно по пассивному шнурку не будет работать
Kaktys
Дада, две сетевухи в PCI...
Konstantin
Этот не будет Ну сетевухи можно и без свича гонять. Там именно что 2 пары, одна на передачу, другая на прием. В чем принциальное отличие от SATA или PCIe?
Vasil
В чём отличие юсб от сата? И там и там дифф пары. И провода. И напряжение какое-то.
Kaktys
И в самом деле, провода ж, чего не соединить то. ...
Konstantin
Может быть в мастер/слейв топологии? Или берём порт OTG и наслаждаемся? А по теме сказать нечего?
Andrey
со SCSI такой номер проходил. для Firewire это вполне реально.
Kaktys
Тебе весь pcie стандарт расписать?
Konstantin
Не Копенгаген ни разу Тремя штихпунктами будет достаточно
Kaktys
Оно само по себе так не умеет, тебе надо хост с хостом соединить... Можно, но нужно что то из PCI-to-PCI bridge PCIe, a standard serial interconnect that has been widely adopted for its efficiency, scalability, power, and system cost advantages over other competing standards, is built on the foundation of legacy PCI constructs to ensure compatibility with existing system software and firmware code bases. Although the previous bus-based topology of PCI and PCI-X has been replaced by point-to-point connectivity, which utilizes packet switches for distribution, the resultant topography remains, at its base, a simple tree structure with a single root complex
Konstantin
Я понимаю прекрасно, что оно само по себе так не умеет. Мой вопрос: что мешает этому чисто электрически? То что софт на это сейчас не заточен и так понятно. Есть ли там проблемы соединения хост-ту-хост на физическом уровне?
Firelander
с высокой вероятностью контроллер шины на такое подключение не рассчитан. Софт это же не только то что ты на компе запускаешь, есть ещё и биос, плюс логика работы самого контроллера
Konstantin
Ну на каком уровне этот софт работает имхо не так уж и важно. То же ядро линуха часто переконфигурируют то чего там наконфигурироал BIOS/UEFI. Ладно буду грызть дальше матчасть
Kaktys
Ты не понимаешь... Там скорости такие что никакой софт такое не сможет на том объёме кристалла, там все работает на уровне железа и более менее жёстко сделано всей логикой контроллера, её не изменить программно
Konstantin
Это реальное знание или так, общие соображении? Вон всякие uMC, SoC и прочие конфигурируются записью управляющих последовательностей в Control Registers, а потом железо уже делает что нужно, почему тут должно быть по другому? Я даже согласен, что не на каждом чипсете есть возможность провернуть такой трюк или просто информация закрыта может быть. Но в самом общем принципе, что этому может железобетонно помешать?
Kaktys
Ну вот мужики то не знают и делают всякие мосты что б соединить... To enable PCIe as the primary system interconnect for multiroot systems, the challenge is to work within or extend the standard specification to enable system architects to leverage the efficiency, scal-ability, and low-power advantages of PCIe and capitalize on its rich and rapidly growing and commoditizing ecosystem of processors and peripherals. This challenge is well-studied with proposed solutions to date that include working within the standard via NonTransparent Bridging (NTB) constructs and the MultiRoot I/O Virtualization (MR-IOV) extension of the standard. Both approaches have merit, but fundamentally fail as they do not utilize the current ecosystem and/or require proprietary software development.
Konstantin
Ну я же сразу сказал, что вопрос со софтом оставим пока за скобками. Разве я пытаюсь мультирут систему изобрести?
Kaktys
Если тебе мой ответ недостаточно - изучи pcie стандарт сам
Konstantin
А что был какой-то ответ? Кроме использования pci-bridge? Эта возможность лежит на поверхности. Поверхностным изучением стандарта как раз сейчас и занят. Буду благодарен за любые полезные ссылки
Kaktys
Ответ - оно так не умеет, на уровне логики железа
Andrey
логика контроллера проста - передать и принять. биос - это начальная конфигурация.
Firelander
угу, а начинаешь лезть в спецификацю какой-нибудь шины, там одних только аппаратных уровней для такого "передать и принять данные" оказывается семь штук
Andrey
запросто
Konstantin
Ну пните в какой чатик/форум, где народ аргументированно ответит. Или тока на Reddit переться? В USB всего одна пара, в сата же 2. Там нет перенаправления данных, коллизий и прочего
Sanchez
Ну в усб 3.0 джве пары. По сути независимые
Konstantin
Разве там ещё и не одна с усб2.0?
Sanchez
Ну да, это и имел в виду
Vasil
Ну для начала, в USB одна сторона управляет потоком. Можно драйвером заставить второй комп пассивно данные отдавать по запросу?
Kristaller
Лучше всего для этого дела подойдёт LPT, потому что там можно ручками сигналы дёргать. Правда передача данных по LPT и так уже существует и работает
Aleksandr
1. Можно, оба интерфейса содержат и приемник, и передатчик 2. Сата скорее всего завязана аппаратно на накопители, и к ней не получится так сделать
Konstantin
Чойта мужиков? Там две диффпары. Одна трансмит, другая рейсив. Делаем и кросс-овер и все счастливы или? Такие шнурки существуют уже лет надцать. Не интересно Та ладно Я лез в описание протокола на низком уровне в меру своего понимания. Там набор регистров со стороны матери и со стороны винтов/ссд. Причем значительная их часть является теневыми регистрами и повторяет содержимое материского. Как мне кажется можно адаптировать софт чтобы сата-порт матери прикидывался накопителем. Существуют даже некие сата-тестеры. Но я правда далек от этой области...