[bug] sarge (2.4 ou 2.6) plantage quand appuie sur verr num

quesque vous dites de ça:
quand j’appuye sur une touche qui devrait faire changer l’etat d’une diode du clavier cela fait planter completement le systeme !!!

moi perso, j’allucine, j’ai cherché sur le net et j’ai pas trouvé une seule personne à qui cela est arrivé !

ça marche avec verr num, caps lock ou arret defil,
avec n’importe quel clavier (j’en ait essayé une dizaine),
le système est une debian testing sarge en 2.4…

si je tappe “locale"
tout est en fr_FR@euro
"kbdmode” --> ascii

j’essaye de changer le clavier, j’ai mis en qwerty, british etc… mais ça plante toujours…

si je met le clavier en “scan” avec la commande kbdmode je peux appuyer sur verrNum ça m’affiche 2 caracteres le E et le A anstrom (avec le petit rond dessus)
et je me reconnecte en ssh pour changer ça

enfin bref c’est vraiment bizarre…

ps: serveur planté pour moi ça veux dire: pas d’interraction clavier, plus de ping.
sous windows ça marche nickel, l’interface de conf du serveur est sous nt, et je peux m’ammuser avec les diodes du clavier comme un petit fou)

quelqu’un pourrait m’aider ??

ps: je viens de passer en 2.6 et ça n’a rien changé,
je pense que c’est du a mon serveur, un compaq proliant 1600.
mais je ne trouve pas de solutions pour l’instant…
ps n°2: y’a des claviers qui font planter le syst. apres avoir allumé une diode…
voilà, j’espere que je suis pas trop agressif :slightly_smiling:

Va voir là, ça te donnera ptet des idées sur le pavé numérique :
http://www.trustonme.net/didactels/129.html

en analysant dmseg j’ai trouvé quelques lignes intéressantes, j’ai l’impression que 2 claviers sont detectés et ce serait pour cela que ça plante…

bonjour,
alors en consultant les logs je n’ai pas vu grand chose d’annormal, mais je n’ai pas une grande expérience dans l’analyse des logs.
voilà quand même ce que j’ai pu récupérer:

Serial: 8250/16550 driver $Revision: 1.90 $ 54 ports, IRQ sharing enabled


serio: i8042 AUX port at 0x60,0x64 irq 12

serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0

(le complet à la fin)

pendant que j’y suis :
Comment fait-t-on pour customiser le noyeau (virer l’usb par exemple) ?
modconf n’est pas installé pourtant j’ai bien les modutils

asterix:~# apt-get install modutils
Reading Package Lists… Done
Building Dependency Tree… Done
modutils is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

merci pour tout.

/asterix:~# dmesg
Linux version 2.6.7-1-386 (dilinger@toaster.hq.voxel.net) (gcc version 3.3.4 (Debian 1:3.3.4-2)) #1 Thu Jul 8 05:08:04 EDT 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 0000000010000000 (usable)
BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved)
BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
256MB LOWMEM available.
On node 0 totalpages: 65536
 DMA zone: 4096 pages, LIFO batch:1
 Normal zone: 61440 pages, LIFO batch:15
 HighMem zone: 0 pages, LIFO batch:1
DMI not present.
ACPI: Unable to locate RSDP
Built 1 zonelists
Kernel command line: auto BOOT_IMAGE=Linux ro root=4801
Local APIC disabled by BIOS -- reenabling.
Found and enabled local APIC!
Initializing CPU#0
PID hash table entries: 2048 (order 11: 16384 bytes)
Detected 399.061 MHz processor.
Using tsc for high-res timesource
Console: colour VGA+ 80x25
Memory: 252652k/262144k available (1309k kernel code, 8752k reserved, 701k data, 204k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 786.43 BogoMIPS
Security Scaffold v1.0.0 initialized
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU:     After generic identify, caps: 0183fbff 00000000 00000000 00000000
CPU:     After vendor identify, caps: 0183fbff 00000000 00000000 00000000
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
CPU:     After all inits, caps: 0183fbff 00000000 00000000 00000040
CPU: Intel Pentium II (Deschutes) stepping 02
Enabling fast FPU save and restore... done.
Checking 'hlt' instruction... OK.
Checking for popad bug... OK.
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 398.0869 MHz.
..... host bus clock speed is 99.0717 MHz.
checking if image is initramfs...it isn't (ungzip failed); looks like an initrd
Freeing initrd memory: 4208k freed
NET: Registered protocol family 16
EISA bus registered
PCI: PCI BIOS revision 2.10 entry at 0xf0080, last bus=2
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20040326
ACPI: Interpreter disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
PnPBIOS: Scanning system for PnP BIOS support...
PnPBIOS: PnP BIOS support was not detected.
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Device 00:00 not found by BIOS
PCI: Device 00:a0 not found by BIOS
PCI: Device 00:a1 not found by BIOS
PCI: Device 00:a2 not found by BIOS
PCI: Device 00:a3 not found by BIOS
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
Initializing Cryptographic API
Limiting direct PCI/PCI transfers.
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Serial: 8250/16550 driver $Revision: 1.90 $ 54 ports, IRQ sharing enabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
EISA: Probing bus 0 at eisa0
EISA: Mainboard CPQ0689 detected.
Cannot allocate resource for EISA slot 1
Cannot allocate resource for EISA slot 2
Cannot allocate resource for EISA slot 3
EISA: Detected 0 cards.
NET: Registered protocol family 2
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 32768)
NET: Registered protocol family 8
NET: Registered protocol family 20
RAMDISK: cramfs filesystem found at block 0
RAMDISK: Loading 4208 blocks [1 disk] into ram disk... done.
VFS: Mounted root (cramfs filesystem) readonly.
Freeing unused kernel memory: 204k freed
vesafb: probe of vesafb0 failed with error -6
NET: Registered protocol family 1
Compaq SMART2 Driver (v 2.6.0)
cpqarray: Device 0xae10 has been found at bus 2 dev 0 func 0
cpqarray: Finding drives on ida0Using anticipatory io scheduler
(Smart Array 221)
cpqarray ida/c0d0: blksz=512 nr_blks=35536800
cpqarray ida/c0d1: blksz=512 nr_blks=35561280
/dev/ida/c0d0: p1 p2
/dev/ida/c0d1: p1 p2
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Adding 587496k swap on /dev/ida/c0d1p1.  Priority:-1 extents:1
EXT3 FS on ida/c0d0p1, internal journal
Real Time Clock Driver v1.12
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Capability LSM initialized
device-mapper: 4.1.0-ioctl (2003-12-10) initialised: dm@uk.sistina.com
kjournald starting.  Commit interval 5 seconds
EXT3 FS on ida/c0d1p2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on ida/c0d0p2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
ThunderLAN driver v1.15
TLAN: eth0 irq= 9, io=2c00, Compaq Netelligent Integrated 10/100 TX UTP, Rev. 16
TLAN: 1 device installed, PCI: 1  EISA: 0
SCSI subsystem initialized
sym0: <875> rev 0x14 at pci 0000:01:09.0 irq 10
sym0: No NVRAM, ID 7, Fast-20, SE, parity checking
sym0: SCSI BUS has been reset.
scsi0 : sym-2.1.18j
sym1: <875> rev 0x14 at pci 0000:01:09.1 irq 11
sym1: No NVRAM, ID 7, Fast-20, SE, parity checking
sym1: SCSI BUS has been reset.
scsi1 : sym-2.1.18j
 Vendor: COMPAQ    Model: SDT-10000         Rev: 1.12
 Type:   Sequential-Access                  ANSI SCSI revision: 02
scsi(1:0:6:0): Beginning Domain Validation
sym1:6: wide asynchronous.
sym1:6: FAST-20 WIDE SCSI 40.0 MB/s ST (50.0 ns, offset 15)
scsi(1:0:6:0): Domain Validation skipping write tests
scsi(1:0:6:0): Ending Domain Validation
st: Version 20040403, fixed bufsize 32768, s/g segs 256
Attached scsi tape st0 at scsi1, channel 0, id 6, lun 0
st0: try direct i/o: yes (alignment 512 B), max page reachable by HBA 1048575
scsi2 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36
       <Adaptec 2940 Pro Ultra SCSI adapter>
       aic7880: Ultra Wide Channel A, SCSI Id=7, 16/253 SCBs

(scsi2:A:4): 10.000MB/s transfers (10.000MHz, offset 15)
 Vendor: HP        Model: C1537A            Rev: L708
 Type:   Sequential-Access                  ANSI SCSI revision: 02
Attached scsi tape st1 at scsi2, channel 0, id 4, lun 0
st1: try direct i/o: yes (alignment 512 B), max page reachable by HBA 1048575
usbcore: registered new driver usbfs
usbcore: registered new driver hub
USB Universal Host Controller Interface driver v2.2
PCI: Enabling device 0000:00:14.2 (0000 -> 0001)
PCI: No IRQ known for interrupt pin D of device 0000:00:14.2. Please try using pci=biosirq.
uhci_hcd 0000:00:14.2: Found HC with no IRQ.  Check BIOS/PCI 0000:00:14.2 setup!
cpci_hotplug: CompactPCI Hot Plug Core version: 0.2
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x1001
shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x1001
pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x1001
shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x1001
ohci_hcd: 2004 Feb 02 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ohci_hcd: block sizes: ed 64 td 64
TLAN: eth0: Starting autonegotiation.
TLAN:  Giving autonegotiation more time.
TLAN:  Please check that your adapter has
TLAN:  been properly connected to a HUB or Switch.
TLAN:  Trying to establish link in the background...
NET: Registered protocol family 10
Disabled Privacy Extensions on device c02c3f00(lo)
IPv6 over IPv4 tunneling driver
TLAN: eth0: Autonegotiation complete.
TLAN: eth0: Link active with AutoNegotiation enabled, at 10Mbps Half-Duplex
TLAN: Partner capability: 10BaseT-HD
eth0: no IPv6 routers present
st0: Block limits 1 - 16777215 bytes.
st1: Block limits 1 - 16777215 bytes.
st1: Error with sense data: Current st1: sense key Not Ready
Additional sense: Medium not present
st1: Error with sense data: Current st1: sense key Not Ready
Additional sense: Medium not present/

Là, c’est plus pour moi : trop petit :cry:

Bon ben en attendant une solution j’ai contourné le probleme,
j’ai édité le fichier /etc/console/bootime.ftab.gz,
remplacé ces lignes:

keycode  58 = Caps_Lock     
keycode  69 = Num_Lock 
keycode  70 = Scroll_Lock

par :

keycode  58 = +X
keycode  69 = +X
keycode  70 = +X

ça résou pas le probleme (ces touches affichent un “X” maintenant) mais ça evite que mon serveur plante…

voilou, en attendant que quelqu’un trouve une sol…