> > There is no serialization, only some throttling (IIRC it tries to run up
> > to 10 child processes in parallel).
> Ok, but it runs modprobe, not ismod, right?
Yes.
> > As Rusty suggested I wrapped /sbin/modprobe in a logger script, but so
> > far I have not been able to reproduce the bug again (which may or may
> > not be related, I need a few more reboots).
This time it happened again. I could not find anything really
interesting in the log, insmod just fails two times out of three:
insmod /lib/modules/2.6.13/kernel/drivers/usb/host/uhci-hcd.ko
FATAL: Error inserting uhci_hcd (/lib/modules/2.6.13/kernel/drivers/usb/host/uhci-hcd.ko): Unknown symbol in module, or unknown parameter (see dmesg)
And then it fails for ehci-hcd too (which is not loaded at all).
Rusty, do you have other ideas for debugging?
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_pci_suspend
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_resume_root_hub
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_pci_probe
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_check_bandwidth
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_disabled
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_release_bandwidth
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_claim_bandwidth
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_pci_resume
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_giveback_urb
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_poll_rh_status
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_pci_remove
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_pci_suspend
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_resume_root_hub
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_pci_probe
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_check_bandwidth
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_disabled
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_release_bandwidth
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_claim_bandwidth
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_pci_resume
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_giveback_urb
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_poll_rh_status
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_pci_remove
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_hcd_pci_suspend
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_free_urb
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_hub_tt_clear_buffer
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_hcd_pci_probe
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_disabled
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_unlock_device
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_put_dev
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_get_dev
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_lock_device
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_calc_bus_time
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_hcd_pci_resume
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_get_urb
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_hcd_giveback_urb
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_set_device_stateOct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_hcd_pci_remove
On Oct 27, Horms <email address hidden> wrote:
> > There is no serialization, only some throttling (IIRC it tries to run up
> > to 10 child processes in parallel).
> Ok, but it runs modprobe, not ismod, right?
Yes.
> > As Rusty suggested I wrapped /sbin/modprobe in a logger script, but so
> > far I have not been able to reproduce the bug again (which may or may
> > not be related, I need a few more reboots).
This time it happened again. I could not find anything really
interesting in the log, insmod just fails two times out of three:
insmod /lib/modules/ 2.6.13/ kernel/ drivers/ usb/host/ uhci-hcd. ko 2.6.13/ kernel/ drivers/ usb/host/ uhci-hcd. ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting uhci_hcd (/lib/modules/
And then it fails for ehci-hcd too (which is not loaded at all).
Rusty, do you have other ideas for debugging?
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_pci_suspend resume_ root_hub bandwidth giveback_ urb poll_rh_ status resume_ root_hub bandwidth giveback_ urb poll_rh_ status tt_clear_ buffer giveback_ urb device_ stateOct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_hcd_pci_remove
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_pci_probe
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_check_bandwidth
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_disabled
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_release_
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_claim_bandwidth
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_pci_resume
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_pci_remove
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_pci_suspend
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_pci_probe
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_check_bandwidth
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_disabled
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_release_
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_claim_bandwidth
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_pci_resume
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_
Oct 27 09:13:51 wonderland kernel: uhci_hcd: Unknown symbol usb_hcd_pci_remove
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_hcd_pci_suspend
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_free_urb
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_hub_
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_hcd_pci_probe
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_disabled
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_unlock_device
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_put_dev
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_get_dev
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_lock_device
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_calc_bus_time
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_hcd_pci_resume
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_get_urb
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_hcd_
Oct 27 09:13:51 wonderland kernel: ehci_hcd: Unknown symbol usb_set_
--
ciao,
Marco