PCI Parport Karte streikt nach BIOS Update

Stefan U. Hegner stefan at hegner-online.de
Sun Jan 23 17:59:53 CET 2011


Moinsen,

habe mal wieder eine Parport-Krise. Hatte die Tage bei meinem
Home-Server etwas Hardware aufgerüstet (Ram, Platte) und in diesem Zuge
das Bios geflasht ... aber: Seit dem will die PCI-Parport Karte nicht
mehr ... also doch: Never touch a running system!

lspci -vv liefert mir für die Karte:
03:03.0 Bridge: NetMos Technology PCI 9815 Multi-I/O Controller (rev 01)
        Subsystem: LSI Logic / Symbios Logic 2P0S (2 port parallel adaptor)
        Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR+ INTx-
        Interrupt: pin A routed to IRQ 52
        Region 0: I/O ports at 3050 [size=8]
        Region 1: I/O ports at 3048 [size=8]
        Region 2: I/O ports at 3040 [size=8]
        Region 3: I/O ports at 3038 [size=8]
        Region 4: I/O ports at 3030 [size=8]
        Region 5: I/O ports at 3020 [size=16]
        Kernel modules: parport_pc

Wenn ich nun keine Optionen in der /etc/modprobe.d/arch-aliases
eintrage, bekomme ich in dmesg:

    parport_pc 0000:03:03.0: PCI INT A -> GSI 52 (level, low) -> IRQ 52

Aber in /proc/sys/dev/parport/ habe ich nur im Verzeichnis default
Einträge für spintime und timeslice aber keine Ports.

Gebe ich nun die Port-Adressen gem. lspci mit, etwa:

    $modprobe parport_pc io=0x3050,0x3040 irq=7,5   

irritiert mich die dmesg Ausgabe:

    parport 0x3050 (WARNING): CTR: wrote 0x0c, read 0xff
    parport 0x3050 (WARNING): DATA: wrote 0xaa, read 0xff
    parport 0x3050: You gave this address, but there is probably no
    parallel port there!
    parport0: PC-style at 0x3050, irq 7 [PCSPP,TRISTATE]
    lp0: using parport0 (interrupt-driven).
    parport 0x3040 (WARNING): CTR: wrote 0x0c, read 0xff
    parport 0x3040 (WARNING): DATA: wrote 0xaa, read 0xff
    parport 0x3040: You gave this address, but there is probably no
    parallel port there!
    parport1: PC-style at 0x3040, irq 0 [PCSPP,TRISTATE]
    parport1: irq 0 in use, resorting to polled operation
    lp1: using parport1 (polling).

Warum findet er an der Adresse keinen Parallelport?
Wieso wir IRQ 5 (ist frei) für den zweiten Port nicht übernommen?
Das gleiche meldet mir $ cat /proc/sys/dev/parport/parport?/*

    12368   13392
    cat: /proc/sys/dev/parport/parport0/devices: Invalid argument
    -1
    7
    PCSPP,TRISTATE
    500
    12352   13376
    cat: /proc/sys/dev/parport/parport1/devices: Invalid argument
    -1
    -1
    PCSPP,TRISTATE
    500

Hier habe ich zwar die Port-Adressen in dezimaler Darstellung (sind aber
0x3050, 0x3040), der erste zieht irq 7 der zweite pollt.

Wir bringe ich meinen Parport wieder dazu, nett zu mir zu sein? - Any hints?

Danke!

Stefan.

-- 
Stefan U. Hegner 
         <stefan at hegner-online.de>
              * * *
D-32584 Löhne --- good ole Germany
internet: http://www.hegner-web.de
              * * *
GPG-Key | D9DB 51BD 2DA6 9B3A 41CB
F-Print | 0287 05A1 8D11 38BA CE91


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: OpenPGP digital signature
URL: <http://lug-owl.de/pipermail/linux/attachments/20110123/fc1147b2/attachment.sig>


More information about the Linux mailing list