Nincs alaplapi paralel port, de PCI-os kártya van benne

Fórum: 

Üdv Mindenkinek!

Ugyan már több mint 1 éve használom nagy megelégedéssel a Linux Mint 18.3-at, párszor már telepítettem is saját gépekre most futottam bele az első hardver problémába.
Az adott gépben nincs paralel port -ezért tettem bele egy kártyát, ami Win XP alól lpt3-ként dolgozik is. Persze az install lemeze csak Win-es. Amikor hozzá akarom adni a nyomtatót akkor csak Soros portot és hálózati nyomtatót ajánl fel. USB to LPT átalakítóm van, de ezzel meg az a nyűgöm, hogy időnként hamarabb hagyja abba a nyomtatást mint ahogy kellene (oldalvég előtt, egyszerűen mintha kikapcsolnám és vissza kiinduló állapotba áll). Ezt próbáltam üres sorokkal kiváltani (enter, enter többször).

A beépített kártyát látja: 02:0a.0 Parallel controller: Oxford Semiconductor Ltd OX9162 Mode 0 (parallel port)

lspci
00:00.0 Host bridge: NVIDIA Corporation C55 Host Bridge (rev a2)
00:00.1 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:00.2 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:00.3 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:00.4 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:00.5 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a2)
00:00.6 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:00.7 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:01.0 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:01.1 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:01.2 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:01.3 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:01.4 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:01.5 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:01.6 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:02.0 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:02.1 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:02.2 RAM memory: NVIDIA Corporation C55 Memory Controller (rev a1)
00:03.0 PCI bridge: NVIDIA Corporation C55 PCI Express bridge (rev a1)
00:09.0 RAM memory: NVIDIA Corporation MCP55 Memory Controller (rev a1)
00:0a.0 ISA bridge: NVIDIA Corporation MCP55 LPC Bridge (rev a2)
00:0a.1 SMBus: NVIDIA Corporation MCP55 SMBus Controller (rev a2)
00:0b.0 USB controller: NVIDIA Corporation MCP55 USB Controller (rev a1)
00:0b.1 USB controller: NVIDIA Corporation MCP55 USB Controller (rev a2)
00:0d.0 IDE interface: NVIDIA Corporation MCP55 IDE (rev a1)
00:0e.0 IDE interface: NVIDIA Corporation MCP55 SATA Controller (rev a2)
00:0e.1 IDE interface: NVIDIA Corporation MCP55 SATA Controller (rev a2)
00:0e.2 IDE interface: NVIDIA Corporation MCP55 SATA Controller (rev a2)
00:0f.0 PCI bridge: NVIDIA Corporation MCP55 PCI bridge (rev a2)
00:0f.1 Audio device: NVIDIA Corporation MCP55 High Definition Audio (rev a2)
00:11.0 Bridge: NVIDIA Corporation MCP55 Ethernet (rev a2)
00:12.0 Bridge: NVIDIA Corporation MCP55 Ethernet (rev a2)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV535 [Radeon X1650 PRO] (rev 9e)
01:00.1 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] RV535 [Radeon X1650 PRO] (Secondary) (rev 9e)
02:07.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22A IEEE-1394a-2000 Controller (PHY/Link) [iOHCI-Lynx]
02:09.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d0)
02:0a.0 Parallel controller: Oxford Semiconductor Ltd OX9162 Mode 0 (parallel port)

A gép adatai:
inxi -F
System: Host: miki-122-CK-NF68 Kernel: 4.10.0-38-generic x86_64 (64 bit) Desktop: Cinnamon 3.6.6
Distro: Linux Mint 18.3 Sylvia
Machine: Mobo: EVGA model: 122-CK-NF68 v: 2 Bios: Phoenix v: 6.00 PG date: 01/22/2008
CPU: Dual core Intel Core2 Duo E6850 (-MCP-) cache: 4096 KB
clock speeds: max: 3000 MHz 1: 3000 MHz 2: 3000 MHz
Graphics: Card: Advanced Micro Devices [AMD/ATI] RV535 [Radeon X1650 PRO]
Display Server: X.Org 1.18.4 drivers: ati,radeon (unloaded: fbdev,vesa) Resolution: 1024x768@75.03hz
GLX Renderer: Gallium 0.4 on ATI RV530 GLX Version: 2.1 Mesa 17.0.7
Audio: Card NVIDIA MCP55 High Definition Audio driver: snd_hda_intel Sound: ALSA v: k4.10.0-38-generic
Network: Card-1: NVIDIA MCP55 Ethernet driver: forcedeth
IF: enp0s17 state: down mac: 00:04:4b:02:fa:80
Card-2: NVIDIA MCP55 Ethernet driver: forcedeth
IF: enp0s18 state: up speed: 100 Mbps duplex: full mac: 00:04:4b:02:fa:81
Drives: HDD Total Size: 283.0GB (3.3% used) ID-1: /dev/sda model: Maxtor_6Y120L0 size: 122.9GB
ID-2: /dev/sdb model: WDC_WD1600JS size: 160.0GB
Partition: ID-1: / size: 110G used: 5.9G (6%) fs: ext4 dev: /dev/sda1
ID-2: swap-1 size: 3.22GB used: 0.00GB (0%) fs: swap dev: /dev/sda5
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: System Temperatures: cpu: 57.0C mobo: N/A
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 193 Uptime: 17 min Memory: 774.8/2940.7MB Client: Shell (bash) inxi: 2.2.35

Ez egy ”próba gép” frissen telepített rendszerrel. Ha össze is kuszálnám akkor legfeljebb újra húzom. Gyanítom, hogy valami driver kellene neki, és ebben kérném a segítségeteket.

A segítségeteket előre is köszönöm.

Üdv boeder

Úgy néz ki, ez túl friss..

Szia!

Úgy nézem ez még eléggé "új" hardver, lehet bízni benne, hogy működni fog, mert láttam jelét a Githubon, hogy foglalkoznak vele, csak hát ki tudja mikor lesz driver. Régebbi Oxford chipeket támogat a Linux, a firmware lekérdező protokolja valószínűleg ugyanaz, így "látja" a harvert, csak kezelni nem tudja.

Olyan harvert kell választani, amelyiket támogaja a Linux, vagy van hozzá driver. Tudom ez nehéz, utánajárást, kutakodást igényel, de én már évek óta csak így veszek harvert.

Itt van pár tipp, ezek közül nálunk kapható egyik másik:

https://kvvcreates.com/linux-parallel-port-cards/

 

Értékelés: 

5
Átlag: 5 (1 szavazat)
kimarite képe

Valami ilyesmi beállítás kéne

Valami ilyesmi beállítás kéne neki. Nem?
https://www.linuxmintusers.de/index.php?PHPSESSID=bf892160f0bb5ab34bbd41...

Vagy a BIOS-ban az ECP-t átállítani ECC-re (nálam például lehet ilyet):
https://forum.linuxcnc.org/27-driver-boards/37861-how-to-change-ecp-mode...

De először nézzük, most mit lát:

lspci -nnk | grep -i par -A2

A kimenetből kéne másolni a beállítást (csak neked megfelelő)

options parport_pc io=OX9162

Például ebbe a fájlba (nem létezik, létre kell hozni):

/etc/modprobe.d/parport_pc.conf

Előfordulhat, hogy kernel paraméterként is használható a beállítás ..., ki kell próbálni (más lesz a sor kinézete).

Zárójelben megjegyzem, a nyomtatóra vonatkozó részt a bővebb „lspci -nnkv” parancs kimenetében is érdemes nézegetni, mert az itt mutatkozó  IRQ a pontos BIOS beállításra is támpontot nyújthat.

Forrás: http://forums.debian.net/viewtopic.php?t=112712#p534792

I finally managed to solved the problem.

(remove lp, parport_ch, ppdev from /etc/modules)
load parport_pc with give id; create a file in /etc/modprobe.d/ (eg. parport_pc.conf) with the following line:

options parport_pc io=0xd010

Where 0xd010 is the (8bit) address found with '$ lspci -v'
This manually sets the I/O address for parport to use.

This issue seems to be common with cheap parallel expansion-cards.
http://ubuntuforums.org/archive/index.php/t-1629616.html

@BoDiddley Thanks for your effort.

Értékelés: 

5
Átlag: 5 (1 szavazat)
kimarite képe

Valami ilyesmi beállítás kéne (javítás)

#2 Mivel nincs igazi Paralell Port az alaplapon, „csak” a PCI-os kártya által. ezért vélhetően a BIOS-ban sem lehet ezt állítani.

Értékelés: 

5
Átlag: 5 (1 szavazat)