[nycbug-talk] FreeBSD-5.4/amd64 and "psm0: [GIANT-LOCKED]"

Bill Schoolcraft runfreebsd
Sat Jun 25 23:44:38 EDT 2005


Hello Family,

I'm hoping that somebody has seen this before.  Here is just the basics

(A) FreeBSD-5.4/x86 and the mouse works fine.

(B) FreeBSD-5.4/amd64 and the mouse does not work at all.

I have this mouse working on both machines (actually 4 machines) via a
KVM switch.

Machine (B) is triple booted too and the mouse works fine in SuSE-9.3
and Windows-XP on the same box so I'm sure the KVM connection is good.

To make a long story short, I've done all the troubleshooting stuff
that one would do, I'm not the oldest BSD hacker but have been using
FreeBSD since the early 4.x releases.

Here is the output relative to "psm0" in verbose mode, I have NO idea
what the "GIANT-LOCKED" means.

#######################

[root at liam ~]-> dmesg|grep psm0

psm0: current command byte:0047
psm0: <PS/2 Mouse> flags 0x1002 irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model IntelliMouse Explorer, device ID 4-00, 5 buttons
psm0: config:00001002, flags:00000008, packet size:4
psm0: syncmask:08, syncbits:00

#######################

I finally got a bit of movement out of the mouse in KDE by adding the
flag to /boot/device.hints that said:

hint.psm.0.flags="0x1002"

I saw the work for a Dell Latitude before with a Dell unique id.

And that was a (semi) wild guess but throughout the (verbose) dmesg I
saw the following attached to alot of the items on the bus...


found-> vendor=0x1002, dev=0x5950, revid=0x00
found-> vendor=0x1002, dev=0x5a3f, revid=0x00
found-> vendor=0x1002, dev=0x437a, revid=0x00
found-> vendor=0x1002, dev=0x4379, revid=0x00
found-> vendor=0x1002, dev=0x4374, revid=0x00
found-> vendor=0x1002, dev=0x4375, revid=0x00
found-> vendor=0x1002, dev=0x4373, revid=0x00
found-> vendor=0x1002, dev=0x4372, revid=0x04
found-> vendor=0x1002, dev=0x4376, revid=0x00
found-> vendor=0x1002, dev=0x4377, revid=0x00
found-> vendor=0x1002, dev=0x4371, revid=0x00
found-> vendor=0x1002, dev=0x4370, revid=0x00
found-> vendor=0x1022, dev=0x1100, revid=0x00
found-> vendor=0x1022, dev=0x1101, revid=0x00
found-> vendor=0x1022, dev=0x1102, revid=0x00
found-> vendor=0x1022, dev=0x1103, revid=0x00
found-> vendor=0x1002, dev=0x5954, revid=0x00
found-> vendor=0x8086, dev=0x1229, revid=0x02
found-> vendor=0x10ec, dev=0x8139, revid=0x10
found-> vendor=0x1106, dev=0x3044, revid=0x80

Sorry for the long post but I was sooooooooo stoked to have FreeBSD
running on my first 64-bit box that it was sad moment when I could not
get the mouse to work but it worked on the same triple-booted box with
WinXP(pro)/64 + SuSE-9.3/64 .  

Which made me gag.

Thanks for any consideration in posting back to me.





		
__________________________________ 
Discover Yahoo! 
Use Yahoo! to plan a weekend, have fun online and more. Check it out! 
http://discover.yahoo.com/




More information about the talk mailing list