Hi, I''ve installed the b76 on my Acer Aspire 5100 but my keyboard. doesn''t work when I boot in xVM. Ihaven''t the problem whithout Xen. I have tested the solution of the bug ID 6447269: echo "ddi-forceattach=1;" > /kernel/drv/kb8042.conf + reboot -- -r Any other solutions ? Thanks This message posted from opensolaris.org
Sounds like a different bug. Grub uses BIOS handled devices, while Solaris uses its own keyboard drivers, so it''s not related. James On Nov 14, 2007, at 12:08 AM, John Levon wrote:> On Tue, Nov 13, 2007 at 08:06:58PM -0800, Winston yang wrote: > >> I have the same exact problem on Acer 5100-5023 running b76 with >> the xVM kernel. The keyboard on the laptop works in Grub. The >> problem exists whether I have Xorg running or not. >> I can use external keyboard and mouse via the USB port to get >> around the issue. But it''s a pain in the neck with laptop... > > I don''t understand, if the machine won''t boot, how does adding > another keyboard > help? > > regards > john > _______________________________________________ > xen-discuss mailing list > xen-discuss@opensolaris.org
I have the same exact problem on Acer 5100-5023 running b76 with the xVM kernel. The keyboard on the laptop works in Grub. The problem exists whether I have Xorg running or not. I can use external keyboard and mouse via the USB port to get around the issue. But it''s a pain in the neck with laptop... Winston This message posted from opensolaris.org
On Tue, Nov 13, 2007 at 08:06:58PM -0800, Winston yang wrote:> I have the same exact problem on Acer 5100-5023 running b76 with the xVM kernel. The keyboard on the laptop works in Grub. The problem exists whether I have Xorg running or not. > I can use external keyboard and mouse via the USB port to get around the issue. But it''s a pain in the neck with laptop...I don''t understand, if the machine won''t boot, how does adding another keyboard help? regards john
Winston yang wrote:> I have the same exact problem on Acer 5100-5023> running b76 with the xVM kernel. The keyboard on > the laptop works in Grub. The problem exists whether > I have Xorg running or not.> I can use external keyboard and mouse via the USB> port to get around the issue. But it''s a pain in > the neck with laptop... Can you try modifing /boot/grub/menu.lst to redirect the Xen console to the serial port (even if you don''t have one). kernel$ /boot/$ISADIR/xen.gz com1=9600,8n1 console=com1 Leave the solaris console alone... Thanks, MRJ
> > > Winston yang wrote: > > I have the same exact problem on Acer 5100-5023 > > running b76 with the xVM kernel. The keyboard on > > the laptop works in Grub. The problem exists > whether > > I have Xorg running or not. > I can use external keyboard and mouse via the USB > > port to get around the issue. But it''s a pain in > > the neck with laptop... > > Can you try modifing /boot/grub/menu.lst to > redirect the Xen console to the serial port (even if > you don''t have one). > > kernel$ /boot/$ISADIR/xen.gz com1=9600,8n1 > console=com1 > Leave the solaris console alone... > > > > > Thanks, > > > MRJ > > _______________________________________________ > xen-discuss mailing list > xen-discuss@opensolaris.orgHi Adding "com1=9600,8n1 console=com1" to menu.lst did not make any difference. I still ended up with keyboard/touchpad not working. So is this still related to the i8042 problem I''ve read somewhere? Thank you, Winston This message posted from opensolaris.org
Winston yang wrote:>> >> Winston yang wrote: >>> I have the same exact problem on Acer 5100-5023 >> > running b76 with the xVM kernel. The keyboard on >>> the laptop works in Grub. The problem exists >> whether >> > I have Xorg running or not. >> I can use external keyboard and mouse via the USB >>> port to get around the issue. But it''s a pain in >> > the neck with laptop... >> >> Can you try modifing /boot/grub/menu.lst to >> redirect the Xen console to the serial port (even if >> you don''t have one). >> >> kernel$ /boot/$ISADIR/xen.gz com1=9600,8n1 >> console=com1 >> Leave the solaris console alone... >> > > Hi > > Adding "com1=9600,8n1 console=com1" to menu.lst> did not make any difference. I still ended up with > keyboard/touchpad not working. So is this still > related to the i8042 problem I''ve read somewhere? Which problem is this? Could you (and anyone else having this problem) send me, off alias, the output of prtconf -pv and smbios. I probably won''t be able to do much until I can find a system which has the same problem... Thanks, MRJ
As explained by f154817, the PS2 devices don''t work with Solaris xVM kernel. It works with the "normal" kernel. If I plug USB keyboard and mouse, It works. BR This message posted from opensolaris.org
You can find in attachment the smbios et prtconf -pv output command This message posted from opensolaris.org
Philippe BOUFFET wrote:> As explained by f154817, the PS2 devices don''t> work with Solaris xVM kernel. It works with the > "normal" kernel. PS2 devices work fine in general. I just plugged in a ps2 keyboard in my system and it works fine. Are you sure it''s a PS/2 keyboard in your laptop? Can you boot into i86pc and verify that kb8042 is loaded. On your system... : mrj[1]; grep -i ps Desktop/smbios : mrj[1]; On my system... : alpha[1]#; smbios | grep -i ps External Connector Type: 15 (PS/2) Location Tag: PS/2 Mouse Internal Reference Designator: PS/2 Mouse Internal Connector Type: 15 (PS/2) External Connector Type: 15 (PS/2) : alpha[1]#; : alpha[1]#; uname -a SunOS alpha 5.11 matrix-devel-build i86pc i386 i86xpv : alpha[1]#; modinfo | grep 8042 91 fffffffff7f36000 1ba0 100 1 i8042 (i8042 nexus driver 1.41) 92 fffffffff7f38000 3458 101 1 kb8042 (PS/2 Keyboard 1.68, 07/10/18) Thanks, MRJ> If I plug USB keyboard and mouse, It works. > > BR > > > This message posted from opensolaris.org > _______________________________________________ > xen-discuss mailing list > xen-discuss@opensolaris.org
Hi, In the messages log, I got: Oct 21 17:10:38 tao pcplusmp: [ID 803547 kern.info] pcplusmp: i8042 (i8042) instance 0 vector 0x1 ioapic 0x2 intin 0x1 is bound to cpu 1 Oct 21 17:10:38 tao pcplusmp: [ID 444295 kern.info] pcplusmp: i8042 (i8042) instance #0 vector 0xc ioapic 0x2 intin 0xc is bound to cpu 1 Oct 21 17:10:38 tao i8042: [ID 526150 kern.info] 8042 device: keyboard@0, kb8042 # 0 Oct 21 17:10:38 tao genunix: [ID 936769 kern.info] kb80420 is /isa/i8042@1,60/keyboard@0 Oct 21 17:10:38 tao i8042: [ID 526150 kern.info] 8042 device: mouse@1, mouse8042 # 0 Oct 21 17:10:38 tao genunix: [ID 936769 kern.info] mouse80420 is /isa/i8042@1,60/mouse@1 and # modinfo | grep 8042 91 fffffffff7af2000 1ac8 100 1 i8042 (i8042 nexus driver 1.40) 92 fffffffff7af4000 31a0 101 1 kb8042 (PS/2 Keyboard 1.67, 07/06/21) 93 fffffffff7a90508 c50 116 1 mouse8042 (PS/2 Mouse 1.48, 05/10/25) # uname -a SunOS tao 5.11 snv_76 i86pc i386 i86pc Philippe This message posted from opensolaris.org
Philippe BOUFFET wrote:> Hi, > > In the messages log, I got: > > Oct 21 17:10:38 tao pcplusmp: [ID 803547 kern.info] pcplusmp: i8042 (i8042) instance 0 vector 0x1 ioapic 0x2 intin 0x1 is bound to cpu 1 > Oct 21 17:10:38 tao pcplusmp: [ID 444295 kern.info] pcplusmp: i8042 (i8042) instance #0 vector 0xc ioapic 0x2 intin 0xc is bound to cpu 1 > Oct 21 17:10:38 tao i8042: [ID 526150 kern.info] 8042 device: keyboard@0, kb8042 # 0 > Oct 21 17:10:38 tao genunix: [ID 936769 kern.info] kb80420 is /isa/i8042@1,60/keyboard@0 > Oct 21 17:10:38 tao i8042: [ID 526150 kern.info] 8042 device: mouse@1, mouse8042 # 0 > Oct 21 17:10:38 tao genunix: [ID 936769 kern.info] mouse80420 is /isa/i8042@1,60/mouse@1 > > and > > # modinfo | grep 8042 > 91 fffffffff7af2000 1ac8 100 1 i8042 (i8042 nexus driver 1.40) > 92 fffffffff7af4000 31a0 101 1 kb8042 (PS/2 Keyboard 1.67, 07/06/21) > 93 fffffffff7a90508 c50 116 1 mouse8042 (PS/2 Mouse 1.48, 05/10/25) > > # uname -a > SunOS tao 5.11 snv_76 i86pc i386 i86pc >Hmm, strange... What about in i86xpv? I see the following.. ... Nov 19 09:39:44 alpha unix: [ID 190185 kern.info] SMBIOS v2.4 loaded (1218 bytes) Nov 19 09:39:44 alpha genunix: [ID 408114 kern.info] /cpus (cpunex0) online Nov 19 09:39:45 alpha pseudo: [ID 129642 kern.info] pseudo-device: dld0 Nov 19 09:39:45 alpha genunix: [ID 936769 kern.info] dld0 is /pseudo/dld@0 Nov 19 09:39:45 alpha npe: [ID 236367 kern.info] PCI Express-device: pci8086,29c1@1, pcie_pci0 Nov 19 09:39:45 alpha genunix: [ID 936769 kern.info] pcie_pci0 is /pci@0,0/pci8086,29c1@1 Nov 19 09:39:45 alpha xpv_psm: [ID 803547 kern.info] xen_psm: pci10de,392 (nvidia) instance 0 vector 0x10 ioapic 0x2 intin 0x10 is bound to cpu 1 Nov 19 09:39:45 alpha pcie_pci: [ID 586369 kern.info] PCIE-device: display@0, nvidia0 Nov 19 09:39:45 alpha genunix: [ID 936769 kern.info] nvidia0 is /pci@0,0/pci8086,29c1@1/display@0 Nov 19 09:39:46 alpha rootnex: [ID 349649 kern.info] xpvd0 at root Nov 19 09:39:46 alpha xpvd: [ID 395608 kern.info] xencons@0, xencons0 Nov 19 09:39:46 alpha genunix: [ID 936769 kern.info] xencons0 is /xpvd/xencons@0 Nov 19 09:39:46 alpha xpv_psm: [ID 803547 kern.info] xen_psm: i8042 (i8042) instance 0 vector 0x1 ioapic 0x2 intin 0x1 is bound to cpu 0 Nov 19 09:39:46 alpha xpv_psm: [ID 444295 kern.info] xen_psm: i8042 (i8042) instance #0 vector 0xc ioapic 0x2 intin 0xc is bound to cpu 0 Nov 19 09:39:46 alpha i8042: [ID 526150 kern.info] 8042 device: keyboard@0, kb8042 # 0 Nov 19 09:39:46 alpha genunix: [ID 936769 kern.info] kb80420 is /isa/i8042@1,60/keyboard@0 Nov 19 09:39:46 alpha xpv_psm: [ID 803547 kern.info] xen_psm: pciclass,0c0320 (ehci) instance 0 vector 0x12 ioapic 0x2 intin 0x12 is bound to cpu 1 Nov 19 09:39:47 alpha npe: [ID 236367 kern.info] PCI Express-device: pci1458,5006@1a,7, ehci0 ... MRJ