Ноутбуку сконфигурируйте адрес из подсети 169.254.0.0/16. Затем минут через 5 после включения малинки чем-нибудь вроде nmap просканируйте эту подсеть. RPi скорей всего отзовётся на каком-нибудь адресе. Это специальная подсеть, адреса из которой устройства используют, если не получают ответа от DHCP, rfc3927.
Или поднять на ноутбуке DHCP и посмотреть, какой адрес выдан малинке. Без понятий, как это делается на винде. Можно в виртуалку openwrt какой-нибудь поставить и бриджем объединить ethernet физический с виртуалкой.
Raspberry Pi - полноценный USB host. Будет работать всё, к чему есть драйвера в ОС. Ну и чему хватает питания - по тонким дорожкам малины трудно прокачать достаточно тока для, например, внешнего HDD без дополнительного питания.
Arduino - уточняйте в документации к конкретной плате. Обычно только клиент, но может современные нафаршированные уже и хост реализуют сами.
Карта памяти-то живая? Попробуйте другую карточку, другой образ системы, другой блок питания, другой кабель питания (может, у этого сечения не хватает).
Сеть поднимается практически в последнюю очередь.
На что пишете торренты? А то встречал на хабре статьи со всякими ntfs.
И с какой скоростью? А то вдруг на всех 100мбит/с пытаетесь, там загрузка CPU в потолок в любом случае будет, сетевуха на usb сидит и нещадно жрёт процессор.
Если нормальных вариантов не получится найти (я не сталкивался с minidlna), то можно использовать LXC контейнеры, в каждом запустить по своему серверу.
Блок питания подойдёт любой для USB, выдающий 1А тока. Если под рукой подходящего нету — можете там же взять. Хотя как можно айтишнику не иметь такового — не представляю =)
Насчёт фарнела не подскажу, заказывал в really slow в июле, где-то в дороге сейчас.