ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Тормозит hotplug (pci.rc)
@ 2005-12-12 16:23 Grigory Batalov
  2005-12-12 16:49 ` Sergey Vlasov
  0 siblings, 1 reply; 4+ messages in thread
From: Grigory Batalov @ 2005-12-12 16:23 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 2031 bytes --]

Здравствуйте!

Проапгрейдил ядро с 2.4.26-std-up-alt12 до 2.6.14-std26-up-alt2,
и пакеты, что для этого требовались (из backports M24).

Было:
-----
hwdatabase-0:0.1.3-alt1
pciutils-0:2.1.11-alt5
libhw-0:0.1.4-alt1
libhw-tools-0:0.1.4-alt1
mkinitrd-busybox-0:1.00.pre8-alt2
mkinitrd-1:2.9.1-alt1

Стало:
------
hwdatabase-0:0.3.8-alt0.M24.1
pciutils-0:2.1.11-alt9.M24.1
libhw-0:0.2.12-alt0.M24.1
libhw-tools-0:0.2.12-alt0.M24.1
mkinitrd-busybox-0:1.00.rel-alt1.M24.1
mkinitrd-1:2.9.7-alt0.M24.2

После чего при включении компьютера стал тормозить hotplug,
а именно его модуль pci.rc. Судя по логам, не может распознать
какое-то устройство и пытается вновь и вновь ("last message
repeated 20 times"). Итого задерживает на 2 минуты.

/var/log/messages:
---
Dec 12 12:51:12 bga hotplug: Hotplug (usb.rc) start: succeeded
Dec 12 12:51:18 bga modprobe: modprobe: Nothing to load ??? Specify at least a module or a wildcard like \*
Dec 12 12:51:19 bga last message repeated 3 times
Dec 12 12:51:27 bga kernel: usbcore: registered new driver usbserial
Dec 12 12:51:27 bga kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic
Dec 12 12:51:27 bga kernel: usbcore: registered new driver usbserial_generic
Dec 12 12:51:27 bga kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0
Dec 12 12:51:27 bga kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for Option 3G data card
Dec 12 12:51:27 bga kernel: usbcore: registered new driver option
Dec 12 12:51:27 bga kernel: drivers/usb/serial/option.c: Option Card (PC-Card to) USB to Serial Driver: v0.4
Dec 12 12:51:31 bga modprobe: modprobe: Nothing to load ??? Specify at least a module or a wildcard like \*
Dec 12 12:51:57 bga last message repeated 11 times
Dec 12 12:52:58 bga last message repeated 20 times
Dec 12 12:53:48 bga last message repeated 16 times
Dec 12 12:53:56 bga hotplug: Hotplug (pci.rc) start: succeeded
---

Прилагаю также вывод lspci -vv в аттаче.

-- 
 Григорий Баталов,
 программист
 ЗАО "Ланит-Терком"

[-- Attachment #2: lspci-vv --]
[-- Type: text/plain, Size: 7576 bytes --]

0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8623 [Apollo CLE266]
	Subsystem: VIA Technologies, Inc.: Unknown device aa01
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
	Latency: 8
	Region 0: Memory at e4000000 (32-bit, prefetchable)
	Capabilities: <available only to root>

0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8633 [Apollo Pro266 AGP] (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
	Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR+
	Latency: 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	Memory behind bridge: e6000000-e7ffffff
	Prefetchable memory behind bridge: e0000000-e3ffffff
	BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
	Capabilities: <available only to root>

0000:00:0a.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80)
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32
	Interrupt: pin A routed to IRQ 5
	Region 0: Memory at e8000000 (32-bit, non-prefetchable)
	Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
	Memory window 0: 20000000-21fff000 (prefetchable)
	Memory window 1: 22000000-23fff000 (prefetchable)
	I/O window 0: 00001000-000010ff
	I/O window 1: 00001400-000014ff
	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+

0000:00:0a.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80)
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32
	Interrupt: pin B routed to IRQ 5
	Region 0: Memory at e8005000 (32-bit, non-prefetchable)
	Bus: primary=00, secondary=06, subordinate=09, sec-latency=176
	Memory window 0: 24000000-25fff000 (prefetchable)
	Memory window 1: 26000000-27fff000 (prefetchable)
	I/O window 0: 00001800-000018ff
	I/O window 1: 00001c00-00001cff
	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+

0000:00:0d.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80) (prog-if 10 [OHCI])
	Subsystem: VIA Technologies, Inc. IEEE 1394 Host Controller
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32 (8000ns max), cache line size 08
	Interrupt: pin A routed to IRQ 5
	Region 0: Memory at e800a000 (32-bit, non-prefetchable)
	Region 1: I/O ports at b000 [size=128]
	Capabilities: <available only to root>

0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) (prog-if 00 [UHCI])
	Subsystem: VIA Technologies, Inc.: Unknown device aa01
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32, cache line size 08
	Interrupt: pin A routed to IRQ 5
	Region 4: I/O ports at b400 [size=32]
	Capabilities: <available only to root>

0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) (prog-if 00 [UHCI])
	Subsystem: VIA Technologies, Inc.: Unknown device aa01
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32, cache line size 08
	Interrupt: pin B routed to IRQ 5
	Region 4: I/O ports at b800 [size=32]
	Capabilities: <available only to root>

0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) (prog-if 00 [UHCI])
	Subsystem: VIA Technologies, Inc.: Unknown device aa01
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32, cache line size 08
	Interrupt: pin C routed to IRQ 6
	Region 4: I/O ports at bc00 [size=32]
	Capabilities: <available only to root>

0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) (prog-if 20 [EHCI])
	Subsystem: VIA Technologies, Inc. USB 2.0
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32, cache line size 08
	Interrupt: pin D routed to IRQ 6
	Region 0: Memory at e800b000 (32-bit, non-prefetchable)
	Capabilities: <available only to root>

0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
	Subsystem: VIA Technologies, Inc.: Unknown device aa01
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Capabilities: <available only to root>

0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
	Subsystem: VIA Technologies, Inc.: Unknown device aa01
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32
	Interrupt: pin A routed to IRQ 5
	Region 4: I/O ports at c000 [size=16]
	Capabilities: <available only to root>

0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
	Subsystem: VIA Technologies, Inc.: Unknown device aa01
	Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin C routed to IRQ 6
	Region 0: I/O ports at c400
	Capabilities: <available only to root>

0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
	Subsystem: VIA Technologies, Inc. VT6102 [Rhine II] Embeded Ethernet Controller on VT8235
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32 (750ns min, 2000ns max), cache line size 08
	Interrupt: pin A routed to IRQ 5
	Region 0: I/O ports at cc00
	Region 1: Memory at e800c000 (32-bit, non-prefetchable) [size=256]
	Capabilities: <available only to root>

0000:01:00.0 VGA compatible controller: VIA Technologies, Inc. VT8623 [Apollo CLE266] integrated CastleRock graphics (rev 03) (prog-if 00 [VGA])
	Subsystem: VIA Technologies, Inc. VT8623 [Apollo CLE266] integrated CastleRock graphics
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32 (500ns min)
	Interrupt: pin A routed to IRQ 5
	Region 0: Memory at e0000000 (32-bit, prefetchable) [size=e7000000]
	Region 1: Memory at e6000000 (32-bit, non-prefetchable) [size=16M]
	Expansion ROM at 00010000 [disabled]
	Capabilities: <available only to root>


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [sisyphus] Тормозит hotplug (pci.rc)
  2005-12-12 16:23 [sisyphus] Тормозит hotplug (pci.rc) Grigory Batalov
@ 2005-12-12 16:49 ` Sergey Vlasov
  2005-12-13 12:15   ` [sisyphus] " Grigory Batalov
  0 siblings, 1 reply; 4+ messages in thread
From: Sergey Vlasov @ 2005-12-12 16:49 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 2671 bytes --]

On Mon, Dec 12, 2005 at 07:23:52PM +0300, Grigory Batalov wrote:
> Проапгрейдил ядро с 2.4.26-std-up-alt12 до 2.6.14-std26-up-alt2,
> и пакеты, что для этого требовались (из backports M24).
> 
> Было:
> -----
> hwdatabase-0:0.1.3-alt1
> pciutils-0:2.1.11-alt5
> libhw-0:0.1.4-alt1
> libhw-tools-0:0.1.4-alt1
> mkinitrd-busybox-0:1.00.pre8-alt2
> mkinitrd-1:2.9.1-alt1
> 
> Стало:
> ------
> hwdatabase-0:0.3.8-alt0.M24.1
> pciutils-0:2.1.11-alt9.M24.1
> libhw-0:0.2.12-alt0.M24.1
> libhw-tools-0:0.2.12-alt0.M24.1
> mkinitrd-busybox-0:1.00.rel-alt1.M24.1
> mkinitrd-1:2.9.7-alt0.M24.2

А версия hotplug какая?

> После чего при включении компьютера стал тормозить hotplug,
> а именно его модуль pci.rc. Судя по логам, не может распознать
> какое-то устройство и пытается вновь и вновь ("last message
> repeated 20 times"). Итого задерживает на 2 минуты.
> 
> /var/log/messages:
> ---
> Dec 12 12:51:12 bga hotplug: Hotplug (usb.rc) start: succeeded
> Dec 12 12:51:18 bga modprobe: modprobe: Nothing to load ??? Specify at least a module or a wildcard like \*
> Dec 12 12:51:19 bga last message repeated 3 times
> Dec 12 12:51:27 bga kernel: usbcore: registered new driver usbserial
> Dec 12 12:51:27 bga kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic
> Dec 12 12:51:27 bga kernel: usbcore: registered new driver usbserial_generic
> Dec 12 12:51:27 bga kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0
> Dec 12 12:51:27 bga kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for Option 3G data card
> Dec 12 12:51:27 bga kernel: usbcore: registered new driver option
> Dec 12 12:51:27 bga kernel: drivers/usb/serial/option.c: Option Card (PC-Card to) USB to Serial Driver: v0.4
> Dec 12 12:51:31 bga modprobe: modprobe: Nothing to load ??? Specify at least a module or a wildcard like \*
> Dec 12 12:51:57 bga last message repeated 11 times
> Dec 12 12:52:58 bga last message repeated 20 times
> Dec 12 12:53:48 bga last message repeated 16 times
> Dec 12 12:53:56 bga hotplug: Hotplug (pci.rc) start: succeeded

Подозреваю, что на 12 консоли в это время сообщений существенно больше,
просто они не пишутся в файл.

Это не https://bugzilla.altlinux.org/show_bug.cgi?id=6800 или что-то
подобное?  Если оно - нужно обновлять или подправить hotplug (в какой-то
версии libhw-tools у pciscan поменялись опции, и старые версии hotplug
перестали работать нормально).

> Прилагаю также вывод lspci -vv в аттаче.

Тут скорее нужно смотреть вывод pciscan -v (причём запускать его надо от
root, поскольку он лезет в /lib/modules/*/modules.pcimap).

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [sisyphus] Re: Тормозит hotplug (pci.rc)
  2005-12-12 16:49 ` Sergey Vlasov
@ 2005-12-13 12:15   ` Grigory Batalov
  2005-12-13 13:08     ` Sergey Vlasov
  0 siblings, 1 reply; 4+ messages in thread
From: Grigory Batalov @ 2005-12-13 12:15 UTC (permalink / raw)
  To: sisyphus

On Mon, 12 Dec 2005 19:49:10 +0300
Sergey Vlasov <vsu@altlinux.ru> wrote:

> > Проапгрейдил ядро с 2.4.26-std-up-alt12 до 2.6.14-std26-up-alt2,
> > и пакеты, что для этого требовались (из backports M24).
...
> > После чего при включении компьютера стал тормозить hotplug,
> > а именно его модуль pci.rc. Судя по логам, не может распознать
> > какое-то устройство и пытается вновь и вновь ("last message
> > repeated 20 times"). Итого задерживает на 2 минуты.
> > 
> > /var/log/messages:
> > ---
> > Dec 12 12:51:31 bga modprobe: modprobe: Nothing to load ??? Specify at least a module or a wildcard like \*
> > Dec 12 12:52:58 bga last message repeated 20 times
> > Dec 12 12:53:56 bga hotplug: Hotplug (pci.rc) start: succeeded
...
> Это не https://bugzilla.altlinux.org/show_bug.cgi?id=6800 или что-то
> подобное?  Если оно - нужно обновлять или подправить hotplug (в какой-то
> версии libhw-tools у pciscan поменялись опции, и старые версии hotplug
> перестали работать нормально).

  Точно! В backports уже есть hotplug-1:2004_09_23-alt11.M24.1,
  но по зависимостям не вытянулся. После ручного апгрейда эти
  задержки исчезли.

  Собираюсь проставить конфликт в libhw-tools из backports
  на hotplug < 1:2004_09_23

  И ещё одно наблюдение. При старте вижу в /var/log/messages

Dec 13 14:55:48 bga kernel: pcmcia_core: Unknown parameter `probe_io'
Dec 13 14:55:48 bga insmod: insmod: insmod yenta_socket failed
Dec 13 14:55:48 bga pci.agent[22537]: ... can't load module yenta_socket
Dec 13 14:55:48 bga pci.agent[22537]: missing kernel or user mode driver yenta_socket 

$ find /etc -type f -exec grep -q probe_io {} \; -print 2> /dev/null
/etc/modutils.d/pcmcia

  Убрал оттуда строку

options pcmcia_core probe_io=0

  после чего модуль yenta_socket успешно загрузился.

$ rpm -qf /etc/modutils.d/pcmcia
pcmcia-cs-3.2.7-alt4

  Не сделать ли для pcmcia обвязку, которая для старых
  версий ядра добавляет этот параметр (probe_io=0), а
  для новых - нет?

-- 
 Григорий Баталов,
 программист
 ЗАО "Ланит-Терком"




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [sisyphus] Re: Тормозит hotplug (pci.rc)
  2005-12-13 12:15   ` [sisyphus] " Grigory Batalov
@ 2005-12-13 13:08     ` Sergey Vlasov
  0 siblings, 0 replies; 4+ messages in thread
From: Sergey Vlasov @ 2005-12-13 13:08 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1151 bytes --]

On Tue, Dec 13, 2005 at 03:15:05PM +0300, Grigory Batalov wrote:
>   И ещё одно наблюдение. При старте вижу в /var/log/messages
> 
> Dec 13 14:55:48 bga kernel: pcmcia_core: Unknown parameter `probe_io'
> Dec 13 14:55:48 bga insmod: insmod: insmod yenta_socket failed
> Dec 13 14:55:48 bga pci.agent[22537]: ... can't load module yenta_socket
> Dec 13 14:55:48 bga pci.agent[22537]: missing kernel or user mode driver yenta_socket 
> 
> $ find /etc -type f -exec grep -q probe_io {} \; -print 2> /dev/null
> /etc/modutils.d/pcmcia
> 
>   Убрал оттуда строку
> 
> options pcmcia_core probe_io=0
> 
>   после чего модуль yenta_socket успешно загрузился.
> 
> $ rpm -qf /etc/modutils.d/pcmcia
> pcmcia-cs-3.2.7-alt4
> 
>   Не сделать ли для pcmcia обвязку, которая для старых
>   версий ядра добавляет этот параметр (probe_io=0), а
>   для новых - нет?

Можно попробовать.  Хотя через некоторое время эта конструкция всё равно
сломается - из ядра собираются выбросить старые ioctl, через которые
работает pcmcia-cs (впрочем, сам pcmcia-cs в этом случае станет вообще
ненужным, но, возможно, придётся что-то делать с hotplug).

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2005-12-13 13:08 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-12-12 16:23 [sisyphus] Тормозит hotplug (pci.rc) Grigory Batalov
2005-12-12 16:49 ` Sergey Vlasov
2005-12-13 12:15   ` [sisyphus] " Grigory Batalov
2005-12-13 13:08     ` Sergey Vlasov

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git