usb mouse в Freebsd 7.0
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: usb mouse в Freebsd 7.0
нужен весь
dmesg -a
после загрузки системы с воткнутой мышой
после чего нужен
usbdevs -v
может можно будет драйвер пофиксить
хз
dmesg -a
после загрузки системы с воткнутой мышой
после чего нужен
usbdevs -v
может можно будет драйвер пофиксить
хз
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35429
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- рядовой
- Сообщения: 36
- Зарегистрирован: 2009-01-25 13:08:17
Re: usb mouse в Freebsd 7.0
Точно такая же ерунда с мышкой(клава ps/2)
Ядро собрано с поддержкой UMS, в /dev появлятеся только после реконнекта мыши в USB. Светодиод в ней тоже не горит с того момента как FreeBSD начинает инициализацию USB.
Выводы dmesg и usbdevs тут товарищ упорно не давал, вот мои:
dmesg -a
Ядро собрано с поддержкой UMS, в /dev появлятеся только после реконнекта мыши в USB. Светодиод в ней тоже не горит с того момента как FreeBSD начинает инициализацию USB.
Выводы dmesg и usbdevs тут товарищ упорно не давал, вот мои:
dmesg -a
Код: Выделить всё
Copyright (c) 1992-2008 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 is a registered trademark of The FreeBSD Foundation.
FreeBSD 7.1-PRERELEASE #0: Tue Dec 16 20:54:08 YEKT 2008
niko@pc045.local:/usr/obj/usr/src/sys/DESKTOP
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Pentium(R) Dual CPU E2160 @ 1.80GHz (1808.10-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x6fd Stepping = 13
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
Features2=0xe39d<SSE3,DTES64,MON,DS_CPL,EST,TM2,SSSE3,CX16,xTPR,PDCM>
AMD Features=0x20100000<NX,LM>
AMD Features2=0x1<LAHF>
Cores per package: 2
real memory = 1073217536 (1023 MB)
avail memory = 1040809984 (992 MB)
ACPI APIC Table: <A_M_I_ OEMAPIC >
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
cpu0 (BSP): APIC ID: 0
cpu1 (AP): APIC ID: 1
ioapic0 <Version 2.0> irqs 0-23 on motherboard
kbd1 at kbdmux0
acpi0: <A_M_I_ OEMRSDT> on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, 3ff00000 (3) failed
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
acpi_hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 14318180 Hz quality 900
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pcib1: <ACPI PCI-PCI bridge> irq 16 at device 1.0 on pci0
pci1: <ACPI PCI bus> on pcib1
vgapci0: <VGA-compatible display> port 0xc000-0xc0ff mem 0xd0000000-0xdfffffff,0xfe8e0000-0xfe8effff irq 16 at device 0.0 on pci1
pci1: <multimedia> at device 0.1 (no driver attached)
uhci0: <UHCI (generic) USB controller> port 0xb800-0xb81f irq 16 at device 26.0 on pci0
uhci0: [GIANT-LOCKED]
uhci0: [ITHREAD]
usb0: <UHCI (generic) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
uhub0: 2 ports with 2 removable, self powered
uhci1: <UHCI (generic) USB controller> port 0xb880-0xb89f irq 21 at device 26.1 on pci0
uhci1: [GIANT-LOCKED]
uhci1: [ITHREAD]
usb1: <UHCI (generic) USB controller> on uhci1
usb1: USB revision 1.0
uhub1: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb1
uhub1: 2 ports with 2 removable, self powered
uhci2: <UHCI (generic) USB controller> port 0xbc00-0xbc1f irq 18 at device 26.2 on pci0
uhci2: [GIANT-LOCKED]
uhci2: [ITHREAD]
usb2: <UHCI (generic) USB controller> on uhci2
usb2: USB revision 1.0
uhub2: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb2
uhub2: 2 ports with 2 removable, self powered
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xfe7ffc00-0xfe7fffff irq 18 at device 26.7 on pci0
ehci0: [GIANT-LOCKED]
ehci0: [ITHREAD]
usb3: EHCI version 1.0
usb3: companion controllers, 2 ports each: usb0 usb1 usb2
usb3: <EHCI (generic) USB 2.0 controller> on ehci0
usb3: USB revision 2.0
uhub3: <Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb3
uhub3: 6 ports with 6 removable, self powered
pci0: <multimedia> at device 27.0 (no driver attached)
pcib2: <ACPI PCI-PCI bridge> irq 17 at device 28.0 on pci0
pci4: <ACPI PCI bus> on pcib2
pcib3: <ACPI PCI-PCI bridge> irq 17 at device 28.4 on pci0
pci3: <ACPI PCI bus> on pcib3
atapci0: <Marvell ATA controller> port 0xdc00-0xdc07,0xd880-0xd883,0xd800-0xd807,0xd480-0xd483,0xd400-0xd40f mem 0xfeaffc00-0xfeafffff irq 16 at device 0.0 on pci3
atapci0: [ITHREAD]
ata2: <ATA channel 0> on atapci0
ata2: [ITHREAD]
ata3: <ATA channel 1> on atapci0
ata3: [ITHREAD]
pcib4: <ACPI PCI-PCI bridge> irq 16 at device 28.5 on pci0
pci2: <ACPI PCI bus> on pcib4
age0: <Attansic Technology Corp, L1 Gigabit Ethernet> mem 0xfe9c0000-0xfe9fffff irq 17 at device 0.0 on pci2
age0: PCI device revision : 0x00b0
age0: Chip id/revision : 0x9006
age0: 1280 Tx FIFO, 2364 Rx FIFO
age0: MSIX count : 0
age0: MSI count : 1
age0: Using 1 MSI messages.
age0: Read request size : 512 bytes.
age0: TLP payload size : 128 bytes.
age0: PCI VPD capability not found!
miibus0: <MII bus> on age0
atphy0: <Atheros F1 10/100/1000 PHY> PHY 0 on miibus0
atphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT-FDX, auto
age0: Ethernet address: 00:1e:8c:13:17:79
age0: [FILTER]
uhci3: <UHCI (generic) USB controller> port 0xb080-0xb09f irq 23 at device 29.0 on pci0
uhci3: [GIANT-LOCKED]
uhci3: [ITHREAD]
usb4: <UHCI (generic) USB controller> on uhci3
usb4: USB revision 1.0
uhub4: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb4
uhub4: 2 ports with 2 removable, self powered
uhci4: <UHCI (generic) USB controller> port 0xb400-0xb41f irq 19 at device 29.1 on pci0
uhci4: [GIANT-LOCKED]
uhci4: [ITHREAD]
usb5: <UHCI (generic) USB controller> on uhci4
usb5: USB revision 1.0
uhub5: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb5
uhub5: 2 ports with 2 removable, self powered
uhci5: <UHCI (generic) USB controller> port 0xb480-0xb49f irq 18 at device 29.2 on pci0
uhci5: [GIANT-LOCKED]
uhci5: [ITHREAD]
usb6: <UHCI (generic) USB controller> on uhci5
usb6: USB revision 1.0
uhub6: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb6
uhub6: 2 ports with 2 removable, self powered
ehci1: <EHCI (generic) USB 2.0 controller> mem 0xfe7ff800-0xfe7ffbff irq 23 at device 29.7 on pci0
ehci1: [GIANT-LOCKED]
ehci1: [ITHREAD]
usb7: EHCI version 1.0
usb7: companion controllers, 2 ports each: usb4 usb5 usb6
usb7: <EHCI (generic) USB 2.0 controller> on ehci1
usb7: USB revision 2.0
uhub7: <Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb7
uhub7: 6 ports with 6 removable, self powered
pcib5: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci5: <ACPI PCI bus> on pcib5
pci5: <multimedia, audio> at device 0.0 (no driver attached)
fxp0: <Intel 82550 Pro/100 Ethernet> port 0xe880-0xe8bf mem 0xfebff000-0xfebfffff,0xfebc0000-0xfebdffff irq 17 at device 1.0 on pci5
miibus1: <MII bus> on fxp0
inphy0: <i82555 10/100 media interface> PHY 1 on miibus1
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp0: Ethernet address: 00:02:b3:b6:83:79
fxp0: [ITHREAD]
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci1: <Intel ICH9 SATA300 controller> port 0xa000-0xa007,0x9c00-0x9c03,0x9880-0x9887,0x9800-0x9803,0x9480-0x948f,0x9400-0x940f irq 22 at device 31.2 on pci0
atapci1: [ITHREAD]
ata4: <ATA channel 0> on atapci1
ata4: [ITHREAD]
ata5: <ATA channel 1> on atapci1
ata5: [ITHREAD]
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
atapci2: <Intel ICH9 SATA300 controller> port 0xb000-0xb007,0xac00-0xac03,0xa880-0xa887,0xa800-0xa803,0xa480-0xa48f,0xa400-0xa40f irq 22 at device 31.5 on pci0
atapci2: [ITHREAD]
ata6: <ATA channel 0> on atapci2
ata6: [ITHREAD]
ata7: <ATA channel 1> on atapci2
ata7: [ITHREAD]
acpi_button0: <Power Button> on acpi0
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
sio0: type 16550A
sio0: [FILTER]
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
cpu0: <ACPI CPU> on acpi0
ACPI Warning (tbutils-0243): Incorrect checksum in table [OEMB] - 7, should be 6 [20070320]
est0: <Enhanced SpeedStep Frequency Control> on cpu0
p4tcc0: <CPU Frequency Thermal Control> on cpu0
cpu1: <ACPI CPU> on acpi0
est1: <Enhanced SpeedStep Frequency Control> on cpu1
p4tcc1: <CPU Frequency Thermal Control> on cpu1
pmtimer0 on isa0
orm0: <ISA Option ROMs> at iomem 0xc0000-0xcffff,0xd0000-0xd17ff pnpid ORM0000 on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
ata0: [ITHREAD]
ata1 at port 0x170-0x177,0x376 irq 15 on isa0
ata1: [ITHREAD]
ppc0: parallel port not found.
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
Timecounters tick every 1.000 msec
ipfw2 initialized, divert loadable, nat loadable, rule-based forwarding enabled, default to accept, logging unlimited
ad8: 238475MB <WDC WD2500AAKS-00VSA0 01.01B01> at ata4-master SATA300
SMP: AP CPU #1 Launched!
Trying to mount root from ufs:/dev/ad8s3a
Loading configuration files.
kernel dumps on /dev/ad8s3b
Entropy harvesting:
interrupts
ethernet
point_to_point
kickstart
.
swapon: adding /dev/ad8s3b as swap device
Starting file system checks:
/dev/ad8s3a: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/ad8s3a: clean, 155139 free (4995 frags, 18768 blocks, 2.0% fragmentation)
/dev/ad8s3e: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/ad8s3e: clean, 231610 free (34 frags, 28947 blocks, 0.0% fragmentation)
/dev/ad8s3f: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/ad8s3f: clean, 2810501 free (95693 frags, 339351 blocks, 1.3% fragmentation)
/dev/ad8s3d: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/ad8s3d: clean, 729630 free (7406 frags, 90278 blocks, 0.7% fragmentation)
Setting hostuuid: 004408a5-e699-dc11-909b-001e8c131779.
Setting hostid: 0x50aad4c8.
Mounting local file systems:
.
Setting hostname: pc045.local.
compat.linux.osrelease:
2.4.2
->
2.6.16
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet 127.0.0.1 netmask 0xff000000
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_MTU>
ether 00:02:b3:b6:83:79
inet 192.168.1.204 netmask 0xffffff00 broadcast 192.168.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
add net default: gateway 192.168.1.254
Additional routing options:
.
Starting devd.
hw.acpi.cpu.cx_lowest:
C1
->
C1
Additional IP options:
.
Mounting NFS file systems:
.
ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/compat/pkg /usr/local/lib/compat/pkg /usr/local/lib/evolution/2.24 /usr/local/lib/nss /usr/local/lib/pth /usr/local/lib/qt4
a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout
Clearing /tmp (X related).
Creating and/or trimming log files:
.
Starting syslogd.
Checking for core dump on /dev/ad8s3b...
savecore: no dumps found
Initial i386 initialization:
.
Additional ABI support:
linux
.
Starting Open Sound System
oss_audigyls0: [ITHREAD]
oss_audigyls0: <AudigyLS> port 0xec00-0xec1f irq 16 at device 0.0 on pci5
oss_hdaudio0: [ITHREAD]
oss_hdaudio0: <Intel HD Audio> mem 0xfe7f8000-0xfe7fbfff irq 22 at device 27.0 on pci0
Starting dbus.
Starting hald.
Starting local daemons:
.
Updating motd
.
Mounting late file systems:
.
Configuring syscons:
keymap
keyrate
blanktime
screensaver
.
Starting default moused:
moused:
unable to open /dev/ums0: No such file or directory
.
Starting gdm.
Starting avahi-daemon.
Starting avahi-dnsconfd.
Starting sshd.
Starting cron.
Local package initialization:
.
Starting background file system checks in 60 seconds.
Sun Jan 25 15:17:02 YEKT 2009
Jan 25 15:17:08 pc045 console-kit-daemon[928]: GLib-CRITICAL: g_hash_table_lookup: assertion `hash_table != NULL' failed
Jan 25 15:17:08 pc045 console-kit-daemon[928]: GLib-CRITICAL: g_hash_table_destroy: assertion `hash_table != NULL' failed
Jan 25 15:17:11 pc045 console-kit-daemon[928]: GLib-CRITICAL: g_hash_table_lookup: assertion `hash_table != NULL' failed
Jan 25 15:17:11 pc045 console-kit-daemon[928]: GLib-CRITICAL: g_hash_table_destroy: assertion `hash_table != NULL' failed
Jan 25 15:17:15 pc045 console-kit-daemon[928]: GLib-CRITICAL: g_hash_table_lookup: assertion `hash_table != NULL' failed
Jan 25 15:17:15 pc045 console-kit-daemon[928]: GLib-CRITICAL: g_hash_table_destroy: assertion `hash_table != NULL' failed
Jan 25 15:28:15 pc045 su: niko to root on /dev/ttyp0
Код: Выделить всё
pc045# usbdevs -v
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
port 1 powered
port 2 powered
Controller /dev/usb1:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
port 1 powered
port 2 powered
Controller /dev/usb2:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
port 1 powered
port 2 powered
Controller /dev/usb3:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), Intel(0x0000), rev 1.00
port 1 powered
port 2 powered
port 3 powered
port 4 powered
port 5 powered
port 6 powered
Controller /dev/usb4:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
port 1 powered
port 2 powered
Controller /dev/usb5:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
port 1 powered
port 2 powered
Controller /dev/usb6:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
port 1 powered
port 2 powered
Controller /dev/usb7:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), Intel(0x0000), rev 1.00
port 1 powered
port 2 powered
port 3 powered
port 4 powered
port 5 powered
port 6 powered
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: usb mouse в Freebsd 7.0
незнаю как это делает винда
но в usbdevs явно мишки нет
скорее всего это порок бсд
зы
а как под линухом? сам детектит и поднимает ?
но в usbdevs явно мишки нет
скорее всего это порок бсд
зы
а как под линухом? сам детектит и поднимает ?
-
- рядовой
- Сообщения: 36
- Зарегистрирован: 2009-01-25 13:08:17
Re: usb mouse в Freebsd 7.0
Незнаю я как под линухом, я не ставлю его по религиозным причинам 
Кстати, сегодня утром, окончательно за$%#сь перетыкать мышь туда сюда со сползанием под стол, воткнул её на морде, и о чудо, она сама заработала! В другом порту, отдельно стоящем от первого испытанного, мышь так же не определилась.

Кстати, сегодня утром, окончательно за$%#сь перетыкать мышь туда сюда со сползанием под стол, воткнул её на морде, и о чудо, она сама заработала! В другом порту, отдельно стоящем от первого испытанного, мышь так же не определилась.
- ADRE
- майор
- Сообщения: 2641
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
Re: usb mouse в Freebsd 7.0
угу есть такое, теперь и под АМД 64 =((manefesto писал(а):хардварный косяк.
подымал по этому дело тоже вопрос
//del
-
- рядовой
- Сообщения: 36
- Зарегистрирован: 2009-01-25 13:08:17
Re: usb mouse в Freebsd 7.0
А в чём он хардварный, если под XP в любом порту мышь обнаруживается сразу?
- ADRE
- майор
- Сообщения: 2641
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
Re: usb mouse в Freebsd 7.0
тут тоже сразу, он тебе пишет что её определил, и что она есть у него внутри, но потом не подцепляет, приходиться фтыкать заново )....
//del
-
- рядовой
- Сообщения: 36
- Зарегистрирован: 2009-01-25 13:08:17
Re: usb mouse в Freebsd 7.0
Эт где FreeBSD про это пишет? Да и парадокс вон пишет, что нету её в usbdevs 

-
- проходил мимо
Re: usb mouse в Freebsd 7.0
Проблему подтверждаю!!! Мышь A4 Tech, мать Asus P5K (Отсутствует ps/2 для мыши!!!), ядро FreeBSD 7.1 GENERIC. Мышь работает только после перетыка!! Такое впечатление что при загрузке не подается питание контроллером USB на мышь. Можноли как нибудь вручную приказать ядру подать питание на мышь, чтоб появилась как ums0??
-
- рядовой
- Сообщения: 36
- Зарегистрирован: 2009-01-25 13:08:17
Re: usb mouse в Freebsd 7.0
Воткни в USB на морде компа
-
- проходил мимо
Re: usb mouse в Freebsd 7.0
Спасибо! Вывел дополнительную панель с усб назад. Теперь работает без перетыка!nevzorofff писал(а):Воткни в USB на морде компа

-
- рядовой
- Сообщения: 31
- Зарегистрирован: 2009-02-23 16:11:32
Re: usb mouse в Freebsd 7.0
У меня мыша определяется в добавок как клава.
В итоге - поток символов с несуществующей клавы, произвольное переключение в капслок и прочие бонусы. Пользуюсь старой PS/2.
Интересно, это баг, или фича? В смысле, виндовый драйвер должен ловить эту клаву и понимать что к чему, или фря ошибочно находит клаву, которой быть не должно?
Код: Выделить всё
ums0: <A4Tech USB Full Speed, class 0/0, rev 1.10/6.06, addr 2> on uhub2
ums0: 16 buttons and Z dir.
ukbd0: <A4Tech USB Full Speed, class 0/0, rev 1.10/6.06, addr 2> on uhub2
kbd2 at ukbd0
Интересно, это баг, или фича? В смысле, виндовый драйвер должен ловить эту клаву и понимать что к чему, или фря ошибочно находит клаву, которой быть не должно?
Код: Выделить всё
FreeBSD 4ertus2 7.1-STABLE FreeBSD 7.1-STABLE #0: Wed Feb 18 19:26:32 MSK 2009 root@4ertus2:/usr/obj/usr/src/sys/GENERIC amd64
Последний раз редактировалось 4ertus2 2009-02-23 21:42:24, всего редактировалось 1 раз.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: usb mouse в Freebsd 7.0
Код: Выделить всё
uname -a
-
- рядовой
- Сообщения: 31
- Зарегистрирован: 2009-02-23 16:11:32
Re: usb mouse в Freebsd 7.0
По слову hidump на форуме ничего не находит. Что имелось в виду?
(uname выше)
(uname выше)
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
-
- рядовой
- Сообщения: 31
- Зарегистрирован: 2009-02-23 16:11:32
Re: usb mouse в Freebsd 7.0
Код: Выделить всё
[report desc size=73]
USAGE PAGE Generic Desktop(0x1)
USAGE Mouse(0x2)[Generic Desktop(0x1)]
COLLECTION Application(1)
USAGE Pointer(0x1)[Generic Desktop(0x1)]
COLLECTION Physical(0)
USAGE PAGE Button(0x9)
USAGE MINIMUM Button1(1)
USAGE MAXIMUM Button16(16)
LOGICAL MINIMUM 0
LOGICAL MAXIMUM 1
REPORT SIZE 1
REPORT COUNT 16
INPUT ( Data Variable Absolute ) (2)
USAGE PAGE Generic Desktop(0x1)
USAGE X(0x30)[Generic Desktop(0x1)]
USAGE Y(0x31)[Generic Desktop(0x1)]
LOGICAL MINIMUM -32767
LOGICAL MAXIMUM 32767
REPORT SIZE 16
REPORT COUNT 2
INPUT ( Data Variable Relative ) (6)
USAGE Wheel(0x38)[Generic Desktop(0x1)]
LOGICAL MINIMUM -127
LOGICAL MAXIMUM 127
REPORT SIZE 8
REPORT COUNT 1
INPUT ( Data Variable Relative ) (6)
USAGE PAGE Consumer(0xc)
USAGE AC Pan(0x238)[Consumer(0xc)]
LOGICAL MINIMUM -127
LOGICAL MAXIMUM 127
REPORT SIZE 8
REPORT COUNT 1
INPUT ( Data Variable Relative ) (6)
END COLLECTION
END COLLECTION
[hexdump]
0000 05 01 09 02 A1 01 09 01 A1 00 05 09 19 01 29 10
0010 15 00 25 01 75 01 95 10 81 02 05 01 09 30 09 31
0020 16 01 80 26 FF 7F 75 10 95 02 81 06 09 38 15 81
0030 25 7F 75 08 95 01 81 06 05 0C 0A 38 02 15 81 25
0040 7F 75 08 95 01 81 06 C0 C0
ums0: <A4Tech USB Full Speed, class 0/0, rev 1.10/6.06, addr 2> on uhub2
ums0: 16 buttons and Z dir.
[report desc size=132]
USAGE PAGE Generic Desktop(0x1)
USAGE Keyboard(0x6)[Generic Desktop(0x1)]
COLLECTION Application(1)
REPORT ID 1
USAGE PAGE Keyboard(0x7)
USAGE MINIMUM Keyboard LeftControl(224)
USAGE MAXIMUM Keyboard Right GUI(231)
LOGICAL MINIMUM 0
LOGICAL MAXIMUM 1
REPORT SIZE 1
REPORT COUNT 8
INPUT ( Data Variable Absolute ) (2)
REPORT COUNT 5
REPORT SIZE 1
USAGE PAGE LEDs(0x8)
USAGE MINIMUM Num Lock(1)
USAGE MAXIMUM Kana(5)
OUTPUT ( Data Variable Absolute ) (2)
REPORT COUNT 1
REPORT SIZE 3
OUTPUT ( Const Array Absolute ) (1)
REPORT COUNT 10
REPORT SIZE 8
LOGICAL MINIMUM 0
LOGICAL MAXIMUM 164
USAGE PAGE Keyboard(0x7)
USAGE MINIMUM Reserved (no event indicated)(0)
USAGE MAXIMUM Keyboard ExSel(164)
INPUT ( Data Array Absolute ) (0)
END COLLECTION
USAGE PAGE Generic Desktop(0x1)
USAGE System Control(0x80)[Generic Desktop(0x1)]
COLLECTION Application(1)
REPORT ID 2
USAGE MINIMUM Undefined(0)
USAGE MAXIMUM System Display LCD Autoscale(183)
LOGICAL MINIMUM 0
LOGICAL MAXIMUM 183
REPORT COUNT 1
REPORT SIZE 8
INPUT ( Data Array Absolute ) (0)
END COLLECTION
USAGE PAGE Consumer(0xc)
USAGE Consumer Control(0x1)[Consumer(0xc)]
COLLECTION Application(1)
REPORT ID 3
USAGE MINIMUM Unassigned(0)
USAGE MAXIMUM AC Format(572)
LOGICAL MINIMUM 0
LOGICAL MAXIMUM 572
REPORT SIZE 16
REPORT COUNT 1
INPUT ( Data Array Absolute ) (0)
END COLLECTION
USAGE PAGE Unknown Page(0xffa0)
USAGE Unknown Page(0xa5)[Unknown Page(0xffa0)]
COLLECTION Application(1)
REPORT ID 4
USAGE Unknown Page(0xa6)[Unknown Page(0xffa0)]
LOGICAL MINIMUM -128
LOGICAL MAXIMUM 127
REPORT SIZE 8
REPORT COUNT 8
INPUT ( Data Variable Absolute ) (2)
END COLLECTION
[hexdump]
0000 05 01 09 06 A1 01 85 01 05 07 19 E0 29 E7 15 00
0010 25 01 75 01 95 08 81 02 95 05 75 01 05 08 19 01
0020 29 05 91 02 95 01 75 03 91 01 95 0A 75 08 15 00
0030 26 A4 00 05 07 19 00 2A A4 00 81 00 C0 05 01 09
0040 80 A1 01 85 02 19 00 29 B7 15 00 26 B7 00 95 01
0050 75 08 81 00 C0 05 0C 09 01 A1 01 85 03 19 00 2A
0060 3C 02 15 00 26 3C 02 75 10 95 01 81 00 C0 06 A0
0070 FF 09 A5 A1 01 85 04 09 A6 15 80 25 7F 75 08 95
0080 08 81 02 C0
ukbd0: <A4Tech USB Full Speed, class 0/0, rev 1.10/6.06, addr 2> on uhub2
kbd2 at ukbd0
Последний раз редактировалось 4ertus2 2009-02-23 22:50:39, всего редактировалось 1 раз.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: usb mouse в Freebsd 7.0
ничего не поделаешь
так уж в мышке накрутили
как вариант если ты неиспользуешь usb клавиатуру
то пересобрать ядро без ukbd
или посмотреть kldstat и выкгрузить его после того как мышка опознаеться
так уж в мышке накрутили
как вариант если ты неиспользуешь usb клавиатуру
то пересобрать ядро без ukbd
или посмотреть kldstat и выкгрузить его после того как мышка опознаеться
-
- рядовой
- Сообщения: 31
- Зарегистрирован: 2009-02-23 16:11:32
Re: usb mouse в Freebsd 7.0
В нете еще есть намек на игнор аттача в devd.conf, только оно че-то не очень заработало с имеющимся в наличии радиусом кривызны рук.
А за ссылку спасибо. Почитаю что вы там понамудрили.
А за ссылку спасибо. Почитаю что вы там понамудрили.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: usb mouse в Freebsd 7.0
у тебя вариант токо отрубать ukbd что бы мышка как клава не работала
но это если у тебя usb клавы нет
а если есть
то тогда даже незнаю что можно придумать.....
но это если у тебя usb клавы нет
а если есть
то тогда даже незнаю что можно придумать.....
-
- рядовой
- Сообщения: 31
- Зарегистрирован: 2009-02-23 16:11:32
Re: usb mouse в Freebsd 7.0
Ну... всегда есть возможность все переписать самому. Хотябы гипотетическая.paradox писал(а):у тебя вариант токо отрубать ukbd что бы мышка как клава не работала
но это если у тебя usb клавы нет
а если есть
то тогда даже незнаю что можно придумать.....
Что по вышеприведенному листингу можно понять об этом "два в одном", помимо того что оно мыша+клава? Оно как-то говорит, что клава урезанная? Как ее винда должна отличить от правильной клавы?
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: usb mouse в Freebsd 7.0
гепотетически usb-hid так сделаны что фиг что развяжешь
ведь может быть на одном усб шнурке сразу через хаб быть и клава и мышь
вот в данном случае не понятно
полноценная клава или нет
видно что на твоем усб устройстве и клава и мишь
ведь может быть на одном усб шнурке сразу через хаб быть и клава и мышь
вот в данном случае не понятно
полноценная клава или нет
видно что на твоем усб устройстве и клава и мишь
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: usb mouse в Freebsd 7.0
теортетически где то должна быть информация о том что активно в этой мише
так как полноцанная клава там нуникак не может быть
но hid говорит что есть
так что хз
можно попробовать посмотреть как линух на нее реагирует
так как полноцанная клава там нуникак не может быть
но hid говорит что есть
так что хз
можно попробовать посмотреть как линух на нее реагирует
-
- рядовой
- Сообщения: 31
- Зарегистрирован: 2009-02-23 16:11:32
Re: usb mouse в Freebsd 7.0
лень только ради этого ставить. не читал, что в спеках по usb об этом всем думают? я тут понакачал, думал на досуге почитаю. Там какой-то добрый товарищ прям в сырцах ссылочку оставил:paradox писал(а):можно попробовать посмотреть как линух на нее реагирует
Код: Выделить всё
[42] ~> cat /usr/src/sys/dev/usb/ums.c | grep http
* HID spec: http://www.usb.org/developers/devclass_docs/HID1_11.pdf
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: usb mouse в Freebsd 7.0
та ничего умного они не пишут
более того много чего интерпретируеться по разному
из за чего бсдшники криво мишку усб по хид реализовали
потом нашими пинаниями кое как пофиксили в старом усб стеке
но в новом похоже опять сломают хз посмотрим
более того много чего интерпретируеться по разному
из за чего бсдшники криво мишку усб по хид реализовали
потом нашими пинаниями кое как пофиксили в старом усб стеке
но в новом похоже опять сломают хз посмотрим