Newsgroup: it.comp.os.linux.iniziare
Titolo: Capire i moduli del kernel 2.6.5 con debian

Salve.
 
Sono passato al kernel 2.6.5 e stò avendo un casino di problemi dovuti
sicuramente alla gestione dei moduli visto che dentro il kernel ho
configurato, praticamente tutto il possibile, come moduli. Tutto ciò che
non era configurato come modulo l'ho messo dentro al kernel.
 
Stò avendo problemi del genere, come mi evidenzia "dmesg":
 
..
...
Attached scsi generic sg2 at scsi2, channel 0, id 0, lun 0,  type 0
mice: PS/2 mouse device common for all mice
serio: i8042 AUX port at 0x60,0x64 irq 12
psmouse.c: Failed to reset mouse on isa0060/serio1
input: PS/2 Generic Mouse on isa0060/serio1
psmouse.c: Failed to enable mouse on isa0060/serio1
..
...
Real Time Clock Driver v1.12
[drm] Initialized mga 3.1.0 20021029 on minor 0
drivers/usb/core/usb.c: registered new driver usbfs
drivers/usb/core/usb.c: registered new driver hub
drivers/usb/core/usb.c: registered new driver hiddev
drivers/usb/core/usb.c: registered new driver hid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda3, internal journal
..
...
NFS: NFSv3 not supported.
nfs warning: mount version older than kernel
snd: Unknown parameter `snd_major'
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE]
parport_pc: Via 686A parallel port: io=0x378
lp0: using parport0 (polling).
svc: unknown version (3)
atkbd.c: Unknown key released (translated set 2, code 0x7a on
isa0060/serio0).
atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly.
atkbd.c: Unknown key released (translated set 2, code 0x7a on
isa0060/serio0).
atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly.
snd: Unknown parameter `snd_major'
snd_hwdep: Unknown symbol snd_info_register
snd_hwdep: Unknown symbol snd_info_create_module_entry
snd_hwdep: Unknown symbol snd_info_free_entry
snd_hwdep: Unknown symbol snd_unregister_oss_device
snd_hwdep: Unknown symbol snd_register_oss_device
snd_hwdep: Unknown symbol snd_ctl_register_ioctl
snd_hwdep: Unknown symbol snd_card_file_add
snd_hwdep: Unknown symbol snd_iprintf
snd_hwdep: Unknown symbol snd_kcalloc
..
...
snd_hwdep: Unknown symbol snd_register_device
snd_util_mem: Unknown symbol snd_kcalloc
snd_ac97_codec: Unknown symbol snd_info_register
snd_ac97_codec: Unknown symbol snd_ctl_add
..
...
snd_ac97_codec: Unknown symbol snd_info_create_card_entry
snd_ac97_codec: Unknown symbol snd_info_unregister
snd_seq_device: Unknown symbol snd_info_register
snd_seq_device: Unknown symbol snd_info_create_module_entry
..
...
snd_pcm: Unknown symbol snd_device_register
snd_pcm: Unknown symbol snd_register_device
snd_pcm: Unknown symbol snd_info_get_line
snd_rawmidi: Unknown symbol snd_info_register
snd_rawmidi: Unknown symbol snd_seq_device_new
snd_rawmidi: Unknown symbol snd_info_free_entry
..
...
snd_emu10k1: Unknown symbol snd_pcm_period_elapsed
snd_emu10k1: Unknown symbol __snd_util_memblk_new
snd_emu10k1: Unknown symbol snd_ac97_write
snd_emu10k1: Unknown symbol snd_pcm_format_width
 
E ho eliminato parecchio visto che l'errore si ripete diverse volte.
Dunque, ci sono diversi problemi:
a) la rotellia del mouse non funge più mentre se lancio il kernel 2.4.23
(vecchio kernel) funziona;
b) la tastiera "Microsoft Wireless Desktop" si pianta appena faccio il
logout da Gnome 2.4. L'unico modo per riavviare o fare shutdown è
tramite ssh da altro PC;
c) se lancio "lsusb" non vede nulla e se lancio "usbview" mi dice "Can't
open the file /proc/bus/usb/devices". Difatti, durante il boot del
kernel non si sentono i beep-beep. Tutto ciò non accade con il 2.4.23;
d) in /var/log/messages compaiono una miriade di errori sullo scancode
della tastiera. Presumo che questo sia da collegare al fatto che in
kernel non è caricato il driver della tastiera microsoft.
 
Ho già lanciato lo script
/usr/share/doc/module-init-tools/examples/generate-modprobe.conf per la
creazione di modprobe.conf a partire da modules.conf .
 
Adesso no sò che altro fare. Mi farebbe molto piacere se qualcuno mi
aiutasse a sbrogliarmi da questa matassa.
 
Grazie
PS. Ho una debian testing aggiornata ad oggi.

 kernel non si sentono i beep-beep. Tutto ciň non accade con il 2.4.23;
Com'č compilato il supporto per il controller usb?
Tieni conto che il nome del modulo č diverso, con il 2.6 č uhci-hcd o 
ohci-hcd, magari il problema č semplicemente di aggiungere la nuova 
denominazione a /etc/modules.
Ciao, Paolo