Smargo USB serial drivers installeren
Let op: op het moment dat we deze workshop maakten, waren we nog niet op de hoogte van de hierboven genoemde https://packages.fastxl.nl/ respository. Daarop staat staat een USB Serial Drivers package, die met één druk op de knop de juiste drivers voor de Smargo USB cardreader lijkt te installeren. Wanneer je de respository toevoegt aan Synology (op identieke wijze als beschreven op de vorige pagina), daarna zoekt op "USB Serial Drivers" en die package installeert kun je vermoedelijk alle ingewikkelde stappen hieronder overslaan. Maar... wij hebben dat niet getest. Hieronder laten we je zien hoe we de juiste USB Serial drivers handmatig hebben geïnstalleerd.
Om de juiste USB-drivers van de cardreader te kunnen installeren, moet je de IPKG package-manager beschikbaar hebben. Om die te krijgen, moet je je Synology eenmalig wat men noemt “bootstrappen”. Een uitgebreide handleiding om dat te doen en links naar de benodigde bestanden vind je op de officiële Synology wiki. Een kleine uitdaging is dat voor onze op de Marvell Armada SoC gebaseerde DS414 geen officieel bootstrap bestand bestaat. Gelukkig bleek de Marvell Kirkwood variant compatibel te zijn, al moest deze wel met een kleine aanpassing geïnstalleerd worden, zie daarvoor deze link.
Heb je je Synology gebootstrapt, dan kun je via IPKG extra console packages installeren. Met het commando ipkg install usbutils worden de juiste USB-drivers geïnstalleerd. Start je Synology daarna voor de zekerheid opnieuw op met de cardreader aangesloten (tip: sluit hem aan op een USB 2.0 poort, USB 3.0 schijnt problemen te kunnen geven, al hebben we dat niet getest) en log opnieuw in via SSH. Via het commando dmesg | grep usb krijg je de regels uit de opstart logfile te zien waar de term USB in voorkomt. Als het goed is zie je een regel die lijkt op FTDI USB Serial Device converter now attached to ttyUSB0. ttyUSB0 is de USB-poort en je moet even noteren of dit 0, 1 of een andere poort is.