* [sisyphus] kernel 2.6 hotplug, ichxrom and sound
@ 2005-02-25 13:49 Nick S. Grechukh
2005-02-25 14:24 ` [sisyphus] " Vitaly Ostanin
2005-02-25 15:17 ` Michael Shigorin
0 siblings, 2 replies; 4+ messages in thread
From: Nick S. Grechukh @ 2005-02-25 13:49 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 8307 bytes --]
здравствуйте
опять захотелось новых ядер, поставил 2.6.10-alt3.
почему hotplug pci.rc при загрузке делает так:
>Feb 25 10:05:03 home kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
>Feb 25 10:05:03 home pci.agent[3966]: Bad PCI agent invocation
>Feb 25 10:05:03 home kernel: shpchp: shpc_init : shpc_cap_offset == 0
>Feb 25 10:05:03 home kernel: shpchp: shpc_init : shpc_cap_offset == 0
>Feb 25 10:05:03 home kernel: shpchp: Standard Hot Plug PCI Controller Driver
version: 0.4
>Feb 25 10:05:07 home kernel: Unable to handle kernel paging request at
virtual address d1405540
>Feb 25 10:05:07 home kernel: printing eip:
>Feb 25 10:05:07 home kernel: d081f11c
>Feb 25 10:05:07 home kernel: *pde = 00000000
>Feb 25 10:05:07 home kernel: Oops: 0002 [#1]
>Feb 25 10:05:07 home kernel: PREEMPT
>Feb 25 10:05:07 home kernel: Modules linked in: jedec_probe cfi_probe
gen_probe ichxrom mtdcore chipreg map_funcs shpchp pci_hotplug intel_agp
agpgart fan button tsdev psmouse parport_pc parport 8250_pnp 8250
serial_core floppy evdev pcspkr uhci_hcd ehci_hcd usbcore 8139too mii
nls_koi8_r isofs zlib_inflate loop nls_cp1251 nls_cp866 vfat fat subfs ext2
mbcache dm_mod rtc xfs ide_disk ide_generic piix ide_core
>Feb 25 10:05:07 home kernel: CPU: 0
>Feb 25 10:05:07 home kernel: EIP: 0060:[pg0+273096988/1069880320] Not
tainted VLI
>Feb 25 10:05:07 home kernel: EIP: 0060:[<d081f11c>] Not tainted VLI
>Feb 25 10:05:07 home kernel: EFLAGS: 00010202 (2.6.10-std26-up-alt3)
>Feb 25 10:05:07 home kernel: EIP is at simple_map_write+0x6c/0xb0 [map_funcs]
>Feb 25 10:05:07 home kernel: eax: 00000020 ebx: 00000055 ecx: 00000008
edx: cd577e88
>Feb 25 10:05:07 home kernel: esi: cd83dcd4 edi: d1405540 ebp: 00000055
esp: cd83dcd4
>Feb 25 10:05:07 home kernel: ds: 007b es: 007b ss: 0068
>Feb 25 10:05:07 home kernel: Process modprobe (pid: 4187, threadinfo=cd83c000
task=cf16d020)
>Feb 25 10:05:07 home kernel: Stack: 00000055 00000055 00000055 00000055
00000055 00000055 00000055 00000055
>Feb 25 10:05:07 home kernel: cd577e88 00000055 d0e9b56b cd577e88
00000055 00000055 00000055 00000055
>Feb 25 10:05:07 home kernel: 00000055 00000055 00000055 00000055
00015540 00000020 00000059 00000059
>Feb 25 10:05:07 home kernel: Call Trace:
>Feb 25 10:05:07 home kernel: [pg0+279897451/1069880320]
jedec_probe_chip+0x3fb/0x3e70 [jedec_probe]
>Feb 25 10:05:07 home kernel: [<d0e9b56b>] jedec_probe_chip+0x3fb/0x3e70
[jedec_probe]
>Feb 25 10:05:07 home kernel: [pg0+279809184/1069880320]
cfi_probe_chip+0x540/0x11b0 [cfi_probe]
>Feb 25 10:05:07 home kernel: [<d0e85ca0>] cfi_probe_chip+0x540/0x11b0
[cfi_probe]
>Feb 25 10:05:07 home kernel: [activate_task+81/112] activate_task+0x51/0x70
>Feb 25 10:05:07 home kernel: [<c0115ea1>] activate_task+0x51/0x70
>Feb 25 10:05:07 home kernel: [recalc_task_prio+219/512]
recalc_task_prio+0xdb/0x200
>Feb 25 10:05:07 home kernel: [<c0115d2b>] recalc_task_prio+0xdb/0x200
>Feb 25 10:05:07 home kernel: [activate_task+81/112] activate_task+0x51/0x70
>Feb 25 10:05:07 home kernel: [<c0115ea1>] activate_task+0x51/0x70
>Feb 25 10:05:07 home kernel: [try_to_wake_up+60/176]
try_to_wake_up+0x3c/0xb0
>Feb 25 10:05:07 home kernel: [<c0115f4c>] try_to_wake_up+0x3c/0xb0
>Feb 25 10:05:07 home kernel: [recalc_task_prio+219/512]
recalc_task_prio+0xdb/0x200
>Feb 25 10:05:07 home kernel: [<c0115d2b>] recalc_task_prio+0xdb/0x200
>Feb 25 10:05:07 home kernel: [pg0+279856004/1069880320]
genprobe_new_chip+0x64/0xa0 [gen_probe]
>Feb 25 10:05:07 home kernel: [<d0e91384>] genprobe_new_chip+0x64/0xa0
[gen_probe]
>Feb 25 10:05:07 home kernel: [pg0+279855256/1069880320]
genprobe_ident_chips+0x28/0x2b0 [gen_probe]
>Feb 25 10:05:07 home kernel: [<d0e91098>] genprobe_ident_chips+0x28/0x2b0
[gen_probe]
>Feb 25 10:05:07 home kernel: [request_module+136/224]
request_module+0x88/0xe0
>Feb 25 10:05:07 home kernel: [<c0128718>] request_module+0x88/0xe0
>Feb 25 10:05:07 home kernel: [pg0+279855121/1069880320]
mtd_do_chip_probe+0x11/0x70 [gen_probe]
>Feb 25 10:05:07 home kernel: [<d0e91011>] mtd_do_chip_probe+0x11/0x70
[gen_probe]
>Feb 25 10:05:07 home kernel: [pg0+279912431/1069880320] jedec_probe+0xf/0x20
[jedec_probe]
>Feb 25 10:05:07 home kernel: [<d0e9efef>] jedec_probe+0xf/0x20 [jedec_probe]
>Feb 25 10:05:07 home kernel: [pg0+279728522/1069880320]
do_map_probe+0x1a/0xa0 [chipreg]
>Feb 25 10:05:07 home kernel: [<d0e7218a>] do_map_probe+0x1a/0xa0 [chipreg]
>Feb 25 10:05:07 home kernel: [pg0+279835473/1069880320]
ichxrom_init_one+0x261/0x570 [ichxrom]
>Feb 25 10:05:07 home kernel: [<d0e8c351>] ichxrom_init_one+0x261/0x570
[ichxrom]
>Feb 25 10:05:07 home kernel: [pg0+279846976/1069880320]
init_ichxrom+0x40/0x44 [ichxrom]
>Feb 25 10:05:07 home kernel: [<d0e8f040>] init_ichxrom+0x40/0x44 [ichxrom]
>Feb 25 10:05:07 home kernel: [sys_init_module+325/528]
sys_init_module+0x145/0x210
>Feb 25 10:05:07 home kernel: [<c0130dc5>] sys_init_module+0x145/0x210
>Feb 25 10:05:07 home kernel: [syscall_call+7/11] syscall_call+0x7/0xb
>Feb 25 10:05:07 home kernel: [<c0102e87>] syscall_call+0x7/0xb
>Feb 25 10:05:07 home kernel: Code: 89 0c 24 89 44 24 1c 8b 7c 24 50 8b 42 14
83 f8 01 74 2c 83 f8 02 74 3a 83 f8 04 74 42 7e 27 8b 4a 0c 89 e6 01 cf 89 c1
c1 e9 02 <f3> a5 a8 02 74 02 66 a5 a8 01 74 01 a4 eb 0c 90 8d 74 26 00 8b
>Feb 25 10:05:07 home pci.agent[4160]: ... can't load module ichxrom
>Feb 25 10:05:07 home pci.agent[4160]: missing kernel or user mode driver
ichxrom
(то же самое при ручной загрузке ichxrom. несмотря на can't load module,
загружается и начинает работать автоопределение на pci)
на первой консоли это выглядит так:
> [<c0130dc5>] sys_init_module+0x145/0x210
> [<c0102e87>] syscall_call+0x7/0xb
>Code: 89 0c 24 89 44 24 1c 8b 7c 24 50 8b 42 14 83 f8 01 74 2c 83 f8 02 74 3a
83 f8 04 74 42 7e 27 8b 4a 0
>c 89 e6 01 cf 89 c1 c1 e9 02 <f3> a5 a8 02 74 02 66 a5 a8 01 74 01 a4 eb 0c
90 8d 74 26 00 8b
> <6>ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 17 (level, low) -> IRQ 17
>PCI: Setting latency timer of device 0000:00:1f.5 to 64
>intel8x0_measure_ac97_clock: measured 49682 usecs
>intel8x0: clocking to 48000
^^^^^^^^^^^^^^^^
>nvidia: module license 'NVIDIA' taints kernel.
>ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
>NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-6629 Wed Nov 3
>13:12:51 PST 2004
>ACPI: PCI interrupt 0000:02:02.0[A] -> GSI 19 (level, low) -> IRQ 19
> [ DONE ]
>Hotplug (sound.rc) start: [ DONE ]
>hdd: ATAPI 52X CD-ROM drive, 120kB Cache, UDMA(33)
>Uniform CD-ROM driver Revision: 3.20
^^^^^^^^^^^^
>Starting keytable: [ DONE ]
>Starting console mouse service: [ DONE ]
>Starting crond service: [ DONE ]
>Starting X Font service: [ DONE ]
>Starting display manager service: [ DONE ]
>Starting acpid service: [ DONE ]
>Adjusting kernel headers: [ DONE ]
>apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac)
>apm: overridden by ACPI.
>Setting up splash screen #0 (1024x768): bootsplash 3.1.4-2004/02/19: looking
for picture.... found (1024x7
>68, 13684 bytes, v2).
>bootsplash: status on console 0 changed to on [ DONE ]
>Setting up splash screen #1 (1024x768): bootsplash 3.1.4-2004/02/19: looking
>for picture.... found (1024x768, 13684 bytes, v2).
>bootsplash: status on console 1 changed to on
хорошо видно, что после глюка все прочие сообщения ядра начинают валиться
прямо в консоль, вместо положенного syslog (в том числе subfs впоследствии, и
т.д.). и при выключении bootsplash на первой портится странным образом.
если в sysconfig/hotplug сделать PCIPLUG=no, то становится легче, но
ненамного: перестает загружаться модуль второй саундухи, несмотря на
alias sound-slot-0 snd-intel8x0
alias sound-slot-1 snd-cmipci
(на рабочем 2.4 это вполне прокатывает).
а почему тогда первая сама загружается? и как теперь реализуется режим
"гвоздями прибил и держится при отключенном хотплаге"? пришлось в rc.local
написать modprobe для обеих звуковых.
еще вот это что:
>home login: warning: process `update' used the obsolete bdflush system call
>Fix your initscripts?
??
[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* [sisyphus] Re: kernel 2.6 hotplug, ichxrom and sound
2005-02-25 13:49 [sisyphus] kernel 2.6 hotplug, ichxrom and sound Nick S. Grechukh
@ 2005-02-25 14:24 ` Vitaly Ostanin
2005-02-25 15:17 ` Michael Shigorin
1 sibling, 0 replies; 4+ messages in thread
From: Vitaly Ostanin @ 2005-02-25 14:24 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 255 bytes --]
Nick S. Grechukh пишет:
> здравствуйте
> опять захотелось новых ядер, поставил 2.6.10-alt3.
>
> почему hotplug pci.rc при загрузке делает так:
Нужно добавить ichxrom в /etc/hotplug/blacklist
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* [sisyphus] Re: kernel 2.6 hotplug, ichxrom and sound
2005-02-25 13:49 [sisyphus] kernel 2.6 hotplug, ichxrom and sound Nick S. Grechukh
2005-02-25 14:24 ` [sisyphus] " Vitaly Ostanin
@ 2005-02-25 15:17 ` Michael Shigorin
2005-02-28 16:57 ` Nick S. Grechukh
1 sibling, 1 reply; 4+ messages in thread
From: Michael Shigorin @ 2005-02-25 15:17 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 642 bytes --]
On Fri, Feb 25, 2005 at 03:49:35PM +0200, Nick S. Grechukh wrote:
> если в sysconfig/hotplug сделать PCIPLUG=no, то становится легче, но
> ненамного: перестает загружаться модуль второй саундухи, несмотря на
> alias sound-slot-0 snd-intel8x0
> alias sound-slot-1 snd-cmipci
> (на рабочем 2.4 это вполне прокатывает).
> а почему тогда первая сама загружается? и как теперь реализуется режим
> "гвоздями прибил и держится при отключенном хотплаге"? пришлось в rc.local
> написать modprobe для обеих звуковых.
faq "alsa index"
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [sisyphus] Re: kernel 2.6 hotplug, ichxrom and sound
2005-02-25 15:17 ` Michael Shigorin
@ 2005-02-28 16:57 ` Nick S. Grechukh
0 siblings, 0 replies; 4+ messages in thread
From: Nick S. Grechukh @ 2005-02-28 16:57 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 835 bytes --]
On Friday 25 February 2005 17:17, Michael Shigorin wrote:
> On Fri, Feb 25, 2005 at 03:49:35PM +0200, Nick S. Grechukh wrote:
> > если в sysconfig/hotplug сделать PCIPLUG=no, то становится легче, но
> > ненамного: перестает загружаться модуль второй саундухи, несмотря на
и несмотря на options snd-cmipci index=1
> > alias sound-slot-0 snd-intel8x0
> > alias sound-slot-1 snd-cmipci
> > (на рабочем 2.4 это вполне прокатывает).
> > а почему тогда первая сама загружается? и как теперь реализуется режим
> > "гвоздями прибил и держится при отключенном хотплаге"? пришлось в
> > rc.local написать modprobe для обеих звуковых.
> faq "alsa index"
я знаю что такое index. options не помогает, при убитом pci hotplug грузится
только первая, с хотплугом обе (и тогда уже влияет index).
каким образом прибить гвоздями загрузку обоих модулей?
[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2005-02-28 16:57 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-02-25 13:49 [sisyphus] kernel 2.6 hotplug, ichxrom and sound Nick S. Grechukh
2005-02-25 14:24 ` [sisyphus] " Vitaly Ostanin
2005-02-25 15:17 ` Michael Shigorin
2005-02-28 16:57 ` Nick S. Grechukh
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