*BSD und PS/2 Maus....

root_tux_linux

Active Member
Hi

Ich wollte mal wieder in *BSD reinschauen und hab mir DesktopBSD gezogen jedoch durfte ich feststellen das auf keinem meiner Rechner (wie früher schon) die PS/2 Maus lauft.

Ich habs mit auto, mit ps2, mit microsoft mit /dev/sysmouse, /dev/psm0 etc... versucht...

Die Maus reagiert nicht!

Wenn ich /dev/psm0 wähle schmiert X ab mit der Meldung das /dev/psm0 fehlt.

Gut wollte ich /dev/psm0 erstellen mit MAKEDEV /dev/psm0 pustekuchen... der Befehl existiert garnicht...

Wie bekomm ich die Maus hin?

Ich will auch keine USB Maus benutzen da ich hier mit ner Switchbox arbeite.
 
Hast du denn den moused gestartet?

guck mal in die /etc/rc.conf ob da was von
moused_enable="yes"
drinsteht.
 
Jap ist gestartet...

Das Problem hatte ich mit DesktopBSD, FreeBSD, PC-BSD & DragonFly...

Auf VMWare lauft alles, auf nem richtigen Rechner tut sich nix!
 
Hast du eine gute Switchbox? Meiner Erfahrung nach vertragen sich billige Modelle und xBSD nicht besonders.

Mal eine andere Maus probiert? Eventuell hast du eines dieser Modelle, die irgendetwas für das Betriebssystem unverständliches zurückgeben.
 
Hab mehrer Logitech und ne MS Maus probiert auch schon direkt am Rechner....

Laufen unter Windows, GNU/Linux, Zeta, OpenSolaris problemlos sogar mit Switchbox.
 
Mit moused > /dev/sysmouse
Ohne moused > /dev/psm0

So ist zumindest der gedachte Weg. Das funktionierte aber auch bei mir eher schlecht als recht. Hier lags an der Maus. Ich bin auf USB umgestiegen, damit hatte sich das Problem für mich erledigt, eine neue Maus stand eh schon länger auf dem Wunschzettel. Falls du also eine der Mäuse mit USB-PS/2 Adapter am Laufen hast, stöpsel sie mal direkt an.
 
rodeoflip02 schrieb:
Mit moused > /dev/sysmouse
Ohne moused > /dev/psm0

So ist zumindest der gedachte Weg. Das funktionierte aber auch bei mir eher schlecht als recht. Hier lags an der Maus. Ich bin auf USB umgestiegen, damit hatte sich das Problem für mich erledigt, eine neue Maus stand eh schon länger auf dem Wunschzettel. Falls du also eine der Mäuse mit USB-PS/2 Adapter am Laufen hast, stöpsel sie mal direkt an.

/dev/psm0 existiert nicht und kann ich auch nicht anlegen weil makedev nicht existiert...

Da ich ein Switchbox benutze die über PS/2 an alle Rechner eingestöpselt ist, werd ich es nicht wagen alles auf USB umzustellen nur weil *BSD nicht mit den Mäusen klarkommt...

Da muss es doch eine andere Lösung geben....
 
ich hab unter OpenBSD

Code:
#Identifier and driver

    Identifier  "Mouse1"
    Driver      "mouse"
    Option "Protocol"    "wsmouse"
    Option "Device"      "/dev/wsmouse"

drinnestehen - funktioniert perfekt mit Equip 2x umschalter, PS/2 Logitech Mouse (MX 300) und IBM-Tastatur ... im zweifel würde ich die maus mal direkt ankleimmen ...
 
CommanderZed schrieb:
ich hab unter OpenBSD

Code:
#Identifier and driver

    Identifier  "Mouse1"
    Driver      "mouse"
    Option "Protocol"    "wsmouse"
    Option "Device"      "/dev/wsmouse"

drinnestehen - funktioniert perfekt mit Equip 2x umschalter, PS/2 Logitech Mouse (MX 300) und IBM-Tastatur ... im zweifel würde ich die maus mal direkt ankleimmen ...


Werd ich nachher versuchen :)
 
Die FAQ ist extrem veraltet und entspricht größtenteils nicht der Realität. Besser sind das Handbuch und die üblichen Mailinglisten. Also vor allen -questions, -current und -hackers.

Makedev ist seit 5.0 nicht mehr nötig, denn es wird devfs eingesetzt.
 
Yamagi schrieb:
Die FAQ ist extrem veraltet und entspricht größtenteils nicht der Realität. Besser sind das Handbuch und die üblichen Mailinglisten. Also vor allen -questions, -current und -hackers.

Makedev ist seit 5.0 nicht mehr nötig, denn es wird devfs eingesetzt.

:( dann sollen die, die dokumentation aktualisieren :(

devfs ist aber doch auch schon wieder veraltet? Zumindest bei Linux...

Ich versuchs heute abend noch mal... mit DBSD :)
 
Maledictus schrieb:
Hast du mal den Rechner mit FreeBSD drauf kalt gestartet, mit der PS/2 Maus direkt angeschlossen?=

Jap, wird auch nicht erkannt... Wenn ich sie per USB einsteck geht sie....


Aber es soll ja mit der Switchbox funktionieren und die wiederum geht ja auch über PS/2...
 
Hallo root_tux_linux,

in manchen BIOS kann man den PS/2-Port abschalten. Wie sieht es bei dem BIOS Deines Rechners aus?

PS: Das devfs ist unter FreeBSD etwas anders aufgebaut als unter Linux.

Viele Grüße

Jürgen
 
juedan schrieb:
Hallo root_tux_linux,

in manchen BIOS kann man den PS/2-Port abschalten. Wie sieht es bei dem BIOS Deines Rechners aus?

PS: Das devfs ist unter FreeBSD etwas anders aufgebaut als unter Linux.

Viele Grüße

Jürgen

2 Rechner, 1 Bildschirm, 1 Maus, 1 Tastatur... Maus und Tastatur laufen über Switchbox und PS/2...


Also bei beiden Rechnern PS/2 aktiviert... Funzt ja auch mit Gentoo (Rechner1) & Win XP (Rechner2)...

Solaris 10, Zeta, diverse Linux Distros, Darwin etc.. hatten noch nie probleme nur eben *BSD will nicht?!?!?
 
Gehen wir die Sache doch mal ein wenig konstruktiver an. Wir brauchen
- Modell der Switchbox
- Modell der Maus
- dmesg
- Mainboard und Bios
- rc.conf
- Und Kernelconfig, falls selbiger angepasst wurde
 
Ungeachtet Yamagis Post hier einmal ein paar Gedanken meinerseits:

- einen KVM Switch benutze ich auch
- mein zweiter Rechner braucht keine Maus, ergo brauch ich den KVM nur für Keyboard (K) und Bildschirm (V), nicht für die Maus (M)
-> daher ist bei mir eine USB Maus gar kein Problem

Trotzdem:

- hier gehts um FreeBSD (@CommanderZed: ist wirklich nicht böse gemeint, ich habs auch mit OpenBSD probiert, damit gehts. Auch mit Net. Nur nicht mit Free. Ich hatte aber den Anspruch: Free oder gar nicht. ;), will damit meinen: wsmouse ist was anderes, als der Rest, leider :( )
- damit fällt auch Linux aus der Diskussion raus (war hier ähnlich. Linux geht, Windows geht, Net- und OpenBSD gehen, FreeBSD geht nicht!)

Meine Lösung, nach dem Test mit der USB Notebook Maus sowie dem langen Wunsch, eh mal ne neue Maus anzuschaffen, was USB.

Weiter im Text: (siehe oben)
Aus meiner persönlichen Erfahrung heraus bedeutet das leider, dass du entweder eine passende PS/2 Maus-KVM-Switch Kombination finden musst (mal Glaskugel fragen, tut mir wirklich leid, aber eine bessere Antwort hab ich nicht) oder ggf. USB Mäuse verwenden musst ODER halt nicht FreeBSD. Yamagi hat natürlich recht, wenn er genaue Bezeichnungen zu KVM, Maus usw. möchte, aber ich fürchte, dass wird uns nicht weiter helfen.

Nichtsdestotrotz halte ich dmesg ebenso für ne wichtige Aussage diesbezüglich.
Und nach meinen Googleerfahrungen sei abschließend gesagt bzw. vorgewarnt:
Wenn ein `dmesg | grep 4d` irgendwas in Zusammenhang mit der Maus ausspukt, kannst du die Sache vergessen. Es gibt wohl eine Reihe von PS/2-Mäusen, die als eben solche 4D Mäuse im Kernel auftauchen und die allesamt nicht vernünftig mit FreeBSD zu betreiben sind.
 
Yamagi schrieb:
Gehen wir die Sache doch mal ein wenig konstruktiver an. Wir brauchen
- Modell der Switchbox
- Modell der Maus
- dmesg
- Mainboard und Bios
- rc.conf
- Und Kernelconfig, falls selbiger angepasst wurde

- Roline KVM "Star" 1U 2PCs (musste im Web gucken, steht nicht mehr)
- Logitech USB-PS/2 Opticalmouse rev. 2.0/11.10
- dmesg siehe unten!
- Asus A7V600 / Bios neuste Version
- rc.conf siehe unten!
- Kernelconfig ist standard, wurde nix am Kernel gemacht


Code:
localhost# dmesg
Copyright (c) 1992-2005 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 5.5-PRERELEASE #1: Sun Feb  5 17:26:01 CET 2006
    root@Rex:/usr/obj/usr/src/sys/DESKTOPBSD
ACPI APIC Table: <ASUS   A7V600-X>
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Athlon(TM) XP 3200+ (2200.09-MHz 686-class CPU)
  Origin = "AuthenticAMD"  Id = 0x6a0  Stepping = 0
  Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE>
  AMD Features=0xc0400000<AMIE,DSP,3DNow!>
real memory  = 1073721344 (1023 MB)
avail memory = 1040789504 (992 MB)
ioapic0: Changing APIC ID to 2
ioapic0 <Version 0.3> irqs 0-23 on motherboard
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <ASUS A7V600-X> on motherboard
acpi0: Power Button (fixed)
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <32-bit timer at 3.579545MHz> port 0xe408-0xe40b on acpi0
cpu0: <ACPI CPU> port 0x530-0x537 on acpi0
acpi_button0: <Power Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
agp0: <VIA 8377 (Apollo KT400/KT400A/KT600) host to PCI bridge> mem 0xf8000000-0xfbffffff at device 0.0 on pci0
pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0
pci1: <ACPI PCI bus> on pcib1
pci1: <display, VGA> at device 0.0 (no driver attached)
pcm0: <CMedia CMI8738> port 0xd800-0xd8ff at device 14.0 on pci0
atapci0: <VIA 6420 SATA150 controller> port 0xa800-0xa8ff,0xb000-0xb00f,0xb400-0xb403,0xb800-0xb807,0xd000-0xd003,0xd400-0xd407 irq 20 at device 15.0 on pci0
ata2: channel #0 on atapci0
ata3: channel #1 on atapci0
atapci1: <VIA 8237 UDMA133 controller> port 0xa400-0xa40f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 irq 20 at device 15.1 on pci0
ata0: channel #0 on atapci1
ata1: channel #1 on atapci1
uhci0: <VIA 83C572 USB controller> port 0xa000-0xa01f irq 21 at device 16.0 on pci0
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <VIA 83C572 USB controller> port 0x9800-0x981f irq 21 at device 16.1 on pci0
usb1: <VIA 83C572 USB controller> on uhci1
usb1: USB revision 1.0
uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2: <VIA 83C572 USB controller> port 0x9400-0x941f irq 21 at device 16.2 on pci0
usb2: <VIA 83C572 USB controller> on uhci2
usb2: USB revision 1.0
uhub2: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhci3: <VIA 83C572 USB controller> port 0x9000-0x901f irq 21 at device 16.3 on pci0
usb3: <VIA 83C572 USB controller> on uhci3
usb3: USB revision 1.0
uhub3: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
ehci0: <VIA VT6202 USB 2.0 controller> mem 0xec800000-0xec8000ff irq 21 at device 16.4 on pci0
usb4: EHCI version 1.0
usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3
usb4: <VIA VT6202 USB 2.0 controller> on ehci0
usb4: USB revision 2.0
uhub4: VIA EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub4: 8 ports with 8 removable, self powered
isab0: <PCI-ISA bridge> at device 17.0 on pci0
isa0: <ISA bus> on isab0
vr0: <VIA VT6102 Rhine II 10/100BaseTX> port 0x8800-0x88ff mem 0xec000000-0xec0000ff irq 23 at device 18.0 on pci0
miibus0: <MII bus> on vr0
ukphy0: <Generic IEEE 802.3u media interface> on miibus0
ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
vr0: Ethernet address: 00:13:d4:2a:29:a1
fdc0: <floppy drive controller> port 0x3f7,0x3f2-0x3f5 irq 6 drq 2 on acpi0
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
orm0: <ISA Option ROM> at iomem 0xc0000-0xce7ff on isa0
pmtimer0 on isa0
ppc0: parallel port not found.
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 8250 or not responding
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounter "TSC" frequency 2200092054 Hz quality 800
Timecounters tick every 1.000 msec
ad0: 38162MB <Maxtor 6E040L0/NAR61590> [77536/16/63] at ata0-master UDMA133
acd0: CDROM <LG CD-ROM CRD-8522B/1.01> at ata1-master PIO4
acd1: DVDR <LITE-ON DVDRW SOHW-1653S/CS0M> at ata1-slave PIO4
cd0 at ata1 bus 0 target 0 lun 0
cd0: <LG CD-ROM CRD-8522B 1.01> Removable CD-ROM SCSI-0 device
cd0: 16.000MB/s transfers
cd0: Attempt to query device size failed: NOT READY, Medium not present
cd1 at ata1 bus 0 target 1 lun 0
cd1: <LITE-ON DVDRW SOHW-1653S CS0M> Removable CD-ROM SCSI-0 device
cd1: 16.000MB/s transfers
cd1: Attempt to query device size failed: NOT READY, Medium not present
Mounting root from ufs:/dev/ad0s1a
ums0: Logitech USB-PS/2 Optical Mouse, rev 2.00/11.10, addr 2, iclass 3/1
ums0: 3 buttons and Z dir.
localhost#

Code:
localhost# cat /etc/rc.conf
#!/bin/sh
# This is rc.conf - a file full of useful variables that you can set
# to change the default startup behavior of your system.  You should
# not edit this file!  Put any overrides into one of the ${rc_conf_files}
# instead and you will be able to update these defaults later without
# spamming your local configuration information.
#
# The ${rc_conf_files} files should only contain values which override
# values set in this file.  This eases the upgrade path when defaults
# are changed and new features are added.
#
# All arguments must be in double or single quotes.
#
# For a more detailed explanation of all the rc.conf variables, please
# refer to the rc.conf(5) manual page.
#
# $FreeBSD: src/etc/defaults/rc.conf,v 1.212.2.15 2005/04/14 21:58:55 dougb Exp
$
# Completely disable sendmail
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
# Device services/settings
moused_enable="YES"
usbd_enable="YES"
devfs_system_ruleset="mount"
# Clear temporary files and mounts
clear_media_enable="YES"
clear_tmp_enable="YES"
# Disable boot logo screen saver
allscreens_flags="-t off"
# Printing
cupsd_enable="YES"
lpd_enable="NO"
# Network
hostname="localhost"
mdnsd_enable="YES"
# powerd: max speed while on AC power, adaptive while on battery power
powerd_enable="YES"
powerd_flags="-a max -b adaptive"
# Activate iwi/ipw drivers (firmware from ports is required)
iwi_enable="YES"
ipw_enable="YES"
# Load linux compatibility
linux_enable="YES"
defaultrouter="192.168.2.1"

ifconfig_vr0="inet 192.168.2.12 netmask 255.255.255.0"
localhost#
 
rodeoflip02 schrieb:
entweder eine passende PS/2 Maus-KVM-Switch Kombination finden musst (mal Glaskugel fragen, tut mir wirklich leid, aber eine bessere Antwort hab ich nicht oder ggf. USB Mäuse verwenden musst ODER halt nicht FreeBSD.

Äm also an der Switchbox wirds ja wohl nicht liegen wenn die Maus direkt am PC auch nicht per PS/2 erkannt wird. Weder meine Logitech's oder die Microsoft.

Btw. Wieso funktioniert die Switchbox bei allen anderen Systemen?
Treiber sind auch nicht notwändig o.ä. und sie wird ja auch nicht von den Systemen erkannt...

USB Mäuse toll... Dann funktioniert die Switchbox nicht mehr, also darf ich gleich noch zwei Keyboards, zwei Mäuse und zwei Monitore benutzen...

1. Ist mir das zu Teuer
2. Zu aufwendig
3. Kein Platz

Dann verzicht ich lieber auf *BSD, sofern das echt nicht möglich ist.
 
root_tux_linux schrieb:
USB Mäuse toll... Dann funktioniert die Switchbox nicht mehr, also darf ich gleich noch zwei Keyboards, zwei Mäuse und zwei Monitore benutzen...

Nicht ganz. Diese "Switchboxen" beziehen den Strom für ihren eigenen Bedarf allesamt aus dem PS/2 Anschluss fürs Keyboard. Man kann die Dinger komplett ohne Maus betreiben, das stört überhaupt nicht.

Code:
ums0: Logitech USB-PS/2 Optical Mouse, rev 2.00/11.10, addr 2, iclass 3/1
ums0: 3 buttons and Z dir.

Hier ist doch deine Maus! /dev/ums0

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/install-post.html#MOUSE-PROTOCOL

Ggf. den Anweisungen folgen, anschließend den Mausport in der rc.conf von Hand anpassen und moused neu starten.
Wichtig: Wenn du moused benutzt, MUSST Deine xorg.conf zwangsweise mit dem Device sysmouse arbeiten. Ohne moused wird /dev/usm0 draus.
 
Ähm die Maus war per USB eingesteckt sonst hätte ich sie nicht benutzen können!

Ich will sie aber per PS/2 über die Switchbox :)


Btw. Wenn ich die Maus bei der Switchbox ausziehe startet die Kiste nimmer und es liegt nicht an Bios settings, zieh ich die Switchbox also nur PS/2 der Mause aus dem Weibchen des PC's startet die Kiste. Aber ich will nicht mehrere Mäuse haben ;)
 
Ich hab jetzt mit /stand/sysinstall unter Mouse alles durchgespielt... mit Mousdaemon, ohne Moused., alle Protokolle, alle Ports nix...
 
Zuletzt bearbeitet:
Hallo root_tux_linux,

kannst Du mir bitte per PM mal eine ausführliche dmesg schicken. D.h. am loader-prompt bitte boot -v eingeben UND den KVM vorher anschließen!!!

Meine PM: Juergen<PUNKT>Dankoweit<ÄT>T<MINUS>Online<PUNKT>de

Danke Dir.
 
Zurück
Oben