[solved] HP Microserver Gen8-ba soros port

Fórumok

Sziasztok!

Adott egy HP Proliant Microserver G2020T, melyre szeretnének hylafax-ot telepíteni, de nem rendelkezik soros porttal, hogy a meglévő analóg modemet ráaggassuk, ezért bevásároltunk egy DELOCK 89333 PCI Express Card-ot, mely a linux kernel által is támogatott.
Sőt a chip gyártójától is le lehet tölteni külön drivert. Hát egyik sem jött be :-(

root@euro:~# lspci -v |tail -10

07:00.0 Serial controller: Exar Corp. Device 0351 (rev 03) (prog-if 02 [16550])
Physical Slot: 1
Flags: fast devsel, IRQ 16
Memory at fbff0000 (32-bit, non-prefetchable) [=16K]
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Power Management version 3
Capabilities: [80] Express Endpoint, MSI 01
Capabilities: [100] Virtual Channel

root@euro:~# setserial -bg /dev/ttyS*
/dev/ttyS2 at 0x03e8 (irq = 4) is a 16550A

root@euro:~# wvdialconf
Editing `/etc/wvdial.conf'.

Scanning your serial ports for a modem.

Modem Port Scan<*1>: S0 S1
ttyS2<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyS2<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyS2<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
Modem Port Scan<*1>: S3

Sorry, no modem was detected! Is it in use by another program?
Did you configure it properly with setserial?

Please read the FAQ at http://alumnit.ca/wiki/?WvDial

És persze a gyártó általi modult leforgatva és betöltve sem jön létre az ígért /dev/ttyXR0 eszköz, csak ennyi van a logban:
Exar PCIe (XR17V35x) serial driver Revision: 2.0

Fentiekből kifolyólag minicom AT parancsaira sem reagál a modem.

Egy másik microservernél márt volt gondom PCI-e kártyával, így gondoltam, hogy a további problémák elkerülése végett felhívom a magyar HP hivatalos kereskedőjét (hpshop.hu), hogy milyen megoldás van a gép soros porttal történő bővítésére.
Válasz: HP nem gyárt hozzá vegyek más gyártótól.
Kérdés: Milyet?
Válasz: Nincs ebbe a gépbe a HP által javasolt eszköz, mert ez a gép nem erre való.

Még néztem egy HP USB–soros port adapter-t, de ennek oldalán sem szerepel támogatottként a Gen8 microserver.

A hosszúra nyúlt bevezető után az lenne a kérdésem a Tisztelt Nagyérdeműhöz, hogy milyen lehetőség van a HP Microserver Gen8-at működő soros porttal történő ellátására?

Válaszaitokat előre is köszönöm!

Bye, Fifi

2016.02.04 - Update1:
Berendeltem mindenből, hogy biztosra menjek, ha a gép közelébe kerülök :-)

Első lehetőség: a meglévő PCIe kártya tápellátásához:
- 1db DELOCK Molex Y-Cable tápkábel -> 2x 4pin
- 1db AKASA molex 4pin hosszabbító 30cm

Második lehetőség: Ha a kártya ezek után sem működik, akkor lecserélem erre:
- 1db PRC USB to soros port kábel

Végső megoldás és vésztartalék:
- 1db Trendnet 56K USB DATA/FAX/TAM MODEM

2016.02.10 - Update2: Probléma megoldva
Első lehetőség: nem vezetett eredményre a kártya "nem kompatibilis" a microserverrel
Második lehetőség:: a soros kábel mindenféle varázslat nélkül egyből elérhetővé tette a modemet
Végső megoldás és vésztartalék:ez is bevált, egy másik microservernél ez adja a faxtomail és mailtofax szolgáltatást

Köszönöm a segítséget!

Hozzászólások

Nem tudom, vannak-es speciális igények, vagy csak egy sima analóg fax-ot szeretnél a hylafax-al, mert mi azt ezzel oldottuk meg: https://www.trendnet.com/products/usb-adapters/tfm-561u (miután a régebbi modemekhez szükséges soros portok és PCI bus-ok kikoptak az infrastruktúránkból) - Olcsó, egyszerű, megy.

----------------------------------^v--------------------------------------
"Probléma esetén nyomják meg a piros gombot és nyugodjanak békében!"

egy dmesg még érdekes lehet, powert rátoltátok szegényre? Aminek USB portja van, az nem vendor specifikus (ahogy a pci-e sem), szoftveres driver támogatás már megint más kérdés. De egyébként az occó kínai usb<->soros is tökéletesen megfelel a célnak

// Happy debugging, suckers
#define true (rand() > 10)

A dmesg-ben ennyi van:

[ 0.447418] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 0.467960] serial8250: ttyS2 at I/O 0x3e8 (irq = 4, base_baud = 115200) is a 16550A

Ha meg kézzel betöltöm a gyártó oldaláról letöltött modult, akkor meg ennyi:

[ 1329.433102] Exar PCIe (XR17V35x) serial driver Revision: 2.0

Nem kapott külön áramot molexen, de ez alapján úgy néz ki, hogy kell neki. :-D
Viszont a BIOS-ban külön kártyaként megjelent az eszköz, ezért gondoltam, hogy működőképes.

Ha odajutok viszek molex elosztót és kipróbálom.

én megnézném a tradicionálisan ipari és soros interfészeket gyártó cégeket (pl digi moxa)
http://www.digi.com/products/usb-and-serial-connectivity/serial-cards/2…
http://www.moxa.com/product/NPort_5110.htm

azt azért még megnézném, hogy a BIOS nem kavar-e be az ILO által emulált serial porttal pl.

ps: szerintem egy tisztességes (értsd nem 1000Ft-os klón) USB2serial adapterrel is működnie kéne.
Szerintem 10-12e Ft-ból kapsz 3 különböző és nem gagyit, miért nem próbálod végig? :-)

Ugyanaz a gond lesz mint a másik PCIe kártyával volt. Vegyél USB soros átalakítót, nekem pl a Belkin gyártmányú működött gond nélkül Linux alatt

Szia,

én SUNIX soros port kártyákat használok (PCIe x1-et és sima PCI-t is) mindkettő remekül működik "out of box" a Linux kernelben lévő soros driverrel, Hylafax-szal.