Pagina 1 di 1

hotplug messaggi strani

Inviato: lun 31 lug 2006, 14:12
da red
Dopo aver aggiornato la mia Amata al kernel 2.6.17.7, ho notato che in avvio hotplug mi dice:
Activating hardware detection: /etc/rc.d/rc.hotplug start
chown: cannot access `/proc/bus/usb/001/003': No such file or directory
chmod: cannot access `/proc/bus/usb/001/003': No such file or directory
Ora io non so se questo dipenda dall'amore/odio tra hotplug e udev perché al riguardo ne so ancora poco, tuttavia cercando di capirne di più ho notato due cose:
1. che nel dmesg non resta traccia di questi messaggi che ho in avvio;
2. cercando qualche idea guardando il /var/log/messages col grep sull'hotplug ottengo (so che è lungo, portate pazienza!):
Jul 29 11:41:07 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 29 11:41:09 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:09 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:09 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:09 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:09 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:09 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:09 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:09 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:10 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:10 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:10 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:10 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:10 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:10 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:10 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:10 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:11 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:11 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:11 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:11 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:13 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:13 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:13 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:13 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:13 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:13 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:41:40 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 29 11:47:36 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:47:36 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 29 11:47:55 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 29 11:51:55 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:51:55 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 29 11:52:14 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 29 11:58:04 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 11:58:04 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 29 11:58:23 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 29 12:14:49 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 12:14:50 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 29 12:15:09 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 29 12:22:55 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 12:22:56 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 29 12:23:15 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 29 12:32:03 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 12:32:04 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 29 12:32:23 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 29 13:01:48 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 13:01:49 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 29 13:02:08 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 29 13:07:22 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 13:07:22 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 29 13:07:41 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 29 13:15:49 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 13:15:50 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 29 13:16:09 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 29 13:56:11 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 13:56:12 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 29 13:56:31 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 29 14:08:49 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 14:08:50 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 29 14:09:09 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 29 14:16:03 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 14:16:03 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 29 14:16:23 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 29 14:23:56 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 29 14:23:57 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 29 14:24:16 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 30 10:44:01 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 30 10:44:02 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 30 10:44:19 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 30 10:53:35 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 30 10:53:35 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 30 10:53:53 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 30 10:56:29 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 30 10:56:29 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 30 10:56:47 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 30 11:46:36 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 30 11:46:36 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 30 11:46:56 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 30 11:50:05 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 30 11:50:05 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 30 11:50:25 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 30 13:35:41 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 30 13:35:41 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 30 13:35:49 democrito modprobe: FATAL: Error inserting shpchp (/lib/modules/2.6.17.7/kernel/drivers/pci/hotplug/shpchp.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Jul 30 13:35:50 democrito modprobe: FATAL: Error inserting shpchp (/lib/modules/2.6.17.7/kernel/drivers/pci/hotplug/shpchp.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Jul 30 13:36:01 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 30 13:46:53 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 30 13:46:53 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 30 13:47:02 democrito modprobe: FATAL: Error inserting shpchp (/lib/modules/2.6.17.7/kernel/drivers/pci/hotplug/shpchp.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Jul 30 13:47:02 democrito modprobe: FATAL: Error inserting shpchp (/lib/modules/2.6.17.7/kernel/drivers/pci/hotplug/shpchp.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Jul 30 13:47:13 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 30 14:00:14 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 30 14:00:14 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 30 14:00:34 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 30 14:02:51 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 30 14:02:52 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 30 14:03:11 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 30 14:14:46 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 30 14:14:47 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 30 14:15:06 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 30 14:22:26 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 30 14:22:26 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 30 14:22:45 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 30 14:30:50 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 30 14:30:50 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 30 14:31:08 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 30 14:40:29 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 30 14:40:29 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 30 14:40:49 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 30 14:42:18 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 30 14:42:18 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 30 14:42:36 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 31 11:56:14 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 31 11:56:14 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 31 11:56:32 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 31 12:19:47 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 31 12:19:47 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 31 12:20:07 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 31 12:43:10 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 31 12:43:11 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 31 12:43:30 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 31 12:56:30 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 31 12:56:30 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 31 12:56:50 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 31 13:36:57 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 31 13:36:58 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 31 13:37:17 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
Jul 31 13:41:52 democrito kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Jul 31 13:41:53 democrito logger: /etc/rc.d/rc.hotplug start (entering script)
Jul 31 13:42:12 democrito logger: /etc/rc.d/rc.hotplug start (exiting script)
con errori sul shpchp.
Non ho idea se le cose siano legate, però forse potrebbe essere per questo che non mi va l'usb 2.0.

Che dite? Grazzzzieeeeeee!

Inviato: lun 31 lug 2006, 14:33
da absinthe
http://www.linuxtrent.it/documentazione ... liSuDebian

qui consigliano di blacklistare il modulo... ad ogni modo shpchp è direttamente dipendente da hotplug indi non pare sia un problema legato a udev.

bisognerebbe capire che modulo è. io ho provato un grep sul mio config ma non l'ho trovato. magari non era presente nel 2.6.13.
prova a fare un
#grep -i shp /usr/src/linux/.config

per quanto riguarda l'accesso a /proc... sei sicuro che sia montato? ovvero che ci sia una liea associata a proc nel tuo fstab?

M

Inviato: lun 31 lug 2006, 16:25
da red
Avevo già pensato di metterlo nella blacklist, ma siccome in me regna la speranza di trovare il perché non riesco a far funzionare l'usb 2, avevo pensato che ne potesse essere la causa.

Considerazioni a parte il grep dà:
CONFIG_HOTPLUG_PCI_SHPC=m
# CONFIG_HOTPLUG_PCI_SHPC_POLL_EVENT_MODE is not set
# CONFIG_HOTPLUG_PCI_SHPC_PHPRM_LEGACY is not set
# CONFIG_SCSI_OMIT_FLASHPOINT is not set
mentre per quanto riguarda l'fstab:
proc /proc proc defaults 0 0
Quindi dovrebbe essere a posto... o no?

Inviato: lun 31 lug 2006, 16:36
da absinthe
per il proc sì è tutto ok!

per shp... ho controllato meglio: non lo avevo nel config perchè non avevo abilitato l'hotplug sulle pci... la descrizione del driver dice:
CONFIG_HOTPLUG_PCI_SHPC:

Say Y here if you have a motherboard with a SHPC PCI Hotplug controller.
non so se tu abbia o meno una MB di questo tipo, ma in genere se non devi fare hotplug sulle pci (mossa ardita l'hotplug su pci... :-!) direi che intanto potresti disabilitare direttamente tutto il supporto per l'hotplug pci, lo trovi nelle opzioni dei bus... così elimini uno dei problemi... o magari entrambi? non saprei...

per quanto riguarda /proc/bus, l'unica cosa che ho visto greppando gli init script è che nessuno controlla direttamente quella dir... o comunque non ho visto alcuna operazione su proc che ne modifichi i permessi -ma può essermi sfuggita-. inoltre udev lavora direttamente in /sys se ricordo bene quindi lo escluderei comunque...

M

Inviato: lun 31 lug 2006, 16:43
da red
A questo punto, sperando di non andare fuori argomento post (e al limite ne aprirò un altro) ti chiedo questo: è possibile che questo fatto sia la causa del fatto che quando cambio i permessi a /dev/dri/card0 in modo che tutti gli utenti possano usare DRI, ad ogni riavvio lo trovo con i permessi originali come se non fossero stati modificati?

(So che è brutto modificare così i permessi, ma usando il NIS mi vien più facile far così).

Thanks.

Inviato: lun 31 lug 2006, 17:04
da red
Ehm... volevo scusarmi per la banale ripetizione di un post... in effetti è ovvio che succeda così per i permessi di card0. Mi ero dimenticato di modificare le regole di udev....

...sorry!!!! :oops:

Inviato: lun 31 lug 2006, 17:24
da red
Ecco fatto. L'errore dell'shpchp è sparito.

Se ti/vi viene in mente qualcosa riguardo il proc non aspetto altro!

Intanto grazie :D

Inviato: lun 31 lug 2006, 17:28
da absinthe
red ha scritto:Ehm... volevo scusarmi per la banale ripetizione di un post... in effetti è ovvio che succeda così per i permessi di card0. Mi ero dimenticato di modificare le regole di udev....

...sorry!!!! :oops:
in realtà per far utilizzare il dri a tutti gli utenti, la mossa giusta è quella di modificare xorg.conf, esempio:
Section "DRI"
Mode 0666
EndSection
ci sono vari post a riguardo...

a proposito: hai abilitato il proc/ fs nel kernel? (così ultimiamo i controlli sull'intero proc...)
CONFIG_PROC_FS=y
e il filesystem usb?

ad ogni modo le operazioni di chown e chmod su /proc/bus/usb/* vengono eseguite (anche?) dagli script di hot plug residenti in /etc/hotplug/* in particolare credo /etc/hotplug/usb.agent

M

Inviato: lun 31 lug 2006, 18:54
da red
Per quanto riguarda i permessi avevo scritto d'istinto udev, ma effettivamente sono andato subito a modificare xorg.conf, visto che avevo già letto il post in questione, comunque grazie per la precisazione.

Ho fatto anche l'altro controllo ed è tutto ok. A questo punto penso di lasciar stare, visto che comunque tutto si può dire che funzioni e il problema relativo all'usb 2.0 sono ormai sicuro sia congenito nei chipset via kt 400 e quindi irrisolvibile.

In ogni caso terrò d'occhio la rete e il forum... vuoi mai che prima o poi a qualcuno venga in mente il perché.

Grazie ancora!

Inviato: lun 31 lug 2006, 19:05
da waka_jawaka
Activating hardware detection: /etc/rc.d/rc.hotplug start
chown: cannot access `/proc/bus/usb/001/003': No such file or directory
chmod: cannot access `/proc/bus/usb/001/003': No such file or directory
A occhio e croce sembra il classico problema di scanner usb; ne hai uno?
Se si, sei in ottima compagnia (compreso il sottoscritto); se cerchi, ci sono svariati thread sulla gestione degli scanner da parte di hotplug sotto kernel 2.6.x.

Inviato: lun 31 lug 2006, 19:12
da red
Ho lo scanner... ma non mi dà alcun tipo di problema. l'ho configurato e funziona alla perfezione.

L'unico dubbio che mi era venuto è che ci sia un duplice supporto per lo scanner usb, cioè quello delle libusb e quello del kernel e magari questi assieme non vanno d'accordo.

Inviato: lun 31 lug 2006, 19:27
da samiel
Anch'io ricevo quel messaggio (inoffensivo)
se avvio con lo scanner acceso. Per il resto,
lo scanner funziona benissimo...

M.

Inviato: lun 31 lug 2006, 19:33
da red
Come dicevo quindi mi potrei tranquillamente accontentare 8)

Thanks to all! :)

Inviato: mer 2 ago 2006, 23:33
da red
Per dovere di cronaca e future consultazioni di questi post, devo aggiornare dicendo che dopo aver risolto i problemi alle usb 2.0 (vedi il relativo post in hardware) mi sono scomparsi quei fastidiosi errori sul proc.

Felicità...... :D