my ALSA is not working, i have checked all the documentation from Google to Gentoo to official alsa-project, this i from my terminal: sh-3.2$ dmesg | grep IRQ ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 10 *11 14 15) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 *10 11 14 15) ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 7 10 11 14 15) ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 10 11 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 10 11 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 10 11 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 10 11 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 7 10 11 14 15) *0, disabled. PCI: Using ACPI for IRQ routing ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11 PCI: setting IRQ 11 as level-triggered ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11 Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled ACPI: PCI Interrupt 0000:00:12.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11 eth0: VIA Rhine II at 0xfac00000, 00:13:d4:c4:ba:f3, IRQ 11. ACPI: PCI Interrupt 0000:00:0f.1[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11 PCI: VIA VLink IRQ fixup for 0000:00:0f.1, from 255 to 11 ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10 PCI: setting IRQ 10 as level-triggered ACPI: PCI Interrupt 0000:00:0f.0[B] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10 ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 5 PCI: setting IRQ 5 as level-triggered ACPI: PCI Interrupt 0000:00:10.4[C] -> Link [LNKC] -> GSI 5 (level, low) -> IRQ 5 ACPI: PCI Interrupt 0000:00:10.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI Interrupt 0000:00:10.1[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI Interrupt 0000:00:10.2[B] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10 ACPI: PCI Interrupt 0000:00:10.3[B] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10 ACPI: PCI Interrupt 0000:00:11.5[C] -> Link [LNKC] -> GSI 5 (level, low) -> IRQ 5 [<c0132d35>] handle_IRQ_event+0x25/0x50 [<c0104c0d>] do_IRQ+0x3d/0x70 [<c0104c12>] do_IRQ+0x42/0x70 Disabling IRQ #5 sh-3.2$ "notice" that it is disabling the IRQ#5. now check this: sh-3.2$ dmesg | grep VIA eth0: VIA Rhine II at 0xfac00000, 00:13:d4:c4:ba:f3, IRQ 11. PCI: VIA VLink IRQ fixup for 0000:00:0f.1, from 255 to 11 VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1 #0: VIA 8237 with AD1888 at 0xb400, irq 5 sh-3.2$ IRQ #5 belongs to ALSA. i think this is main reasons i have problems with ALSA -- http://arnuld.blogspot.com/
On Mon, May 07, 2007 at 08:17:55 +0000, arnuld wrote:
my ALSA is not working, i have checked all the documentation from Google to Gentoo to official alsa-project, this i from my terminal:
sh-3.2$ dmesg | grep IRQ This is the output of the kernel you build.
Let me repeat the first step to sound from the n-step list before: 1. compile _proper_ kernel [...]
"notice" that it is disabling the IRQ#5. now check this:
sh-3.2$ dmesg | grep VIA eth0: VIA Rhine II at 0xfac00000, 00:13:d4:c4:ba:f3, IRQ 11. PCI: VIA VLink IRQ fixup for 0000:00:0f.1, from 255 to 11 VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1 #0: VIA 8237 with AD1888 at 0xb400, irq 5 sh-3.2$
IRQ #5 belongs to ALSA. i think this is main reasons i have problems with ALSA
Sounds reasonable. Congrats on finding that one. Johannes -- Johannes Winkelmann mailto:jw@smts.ch Zurich, Switzerland http://jw.smts.ch
On 5/7/07, Johannes Winkelmann <jw@smts.ch> wrote:
On Mon, May 07, 2007 at 08:17:55 +0000, arnuld wrote:
my ALSA is not working, i have checked all the documentation from Google to Gentoo to official alsa-project, this i from my terminal:
sh-3.2$ dmesg | grep IRQ
This is the output of the kernel you build.
YES
Let me repeat the first step to sound from the n-step list before: 1. compile _proper_ kernel
what is that ? i always build the kernel the same way and did so successfully many times on Gentoo and experimented with VIA SATA and PATA drivers too. i am not being harsh i am just SHOCKED. what exactly you mean ?
IRQ #5 belongs to ALSA. i think this is main reasons i have problems with ALSA
Sounds reasonable. Congrats on finding that one.
thanks and you are a helping-hand ;-) -- http://arnuld.blogspot.com/
arnuld [2007-05-07 08:47]:
On 5/7/07, Johannes Winkelmann <jw@smts.ch> wrote:
On Mon, May 07, 2007 at 08:17:55 +0000, arnuld wrote:
Let me repeat the first step to sound from the n-step list before: 1. compile _proper_ kernel
what is that ? i always build the kernel the same way and did so successfully many times on Gentoo and experimented with VIA SATA and PATA drivers too. i am not being harsh i am just SHOCKED. what exactly you mean ?
You guys snipped the real interesting part of the log:
[<c0132d35>] handle_IRQ_event+0x25/0x50 [<c0104c0d>] do_IRQ+0x3d/0x70 [<c0104c12>] do_IRQ+0x42/0x70 Disabling IRQ #5
That's part of a kernel oops I think. A _proper_ kernel doesn't oops :) Get the full error message and figure it out :D Regards, Tilman -- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail?
On 5/7/07, Tilman Sauerbeck <tilman@crux.nu> wrote:
You guys snipped the real interesting part of the log:
[<c0132d35>] handle_IRQ_event+0x25/0x50 [<c0104c0d>] do_IRQ+0x3d/0x70 [<c0104c12>] do_IRQ+0x42/0x70 Disabling IRQ #5
That's part of a kernel oops I think. A _proper_ kernel doesn't oops :)
Get the full error message and figure it out :D
i always heard this: "compile linux kernel" this is 1st time i am hearing this: "compile proper kernel" i tried Google with "linux compile proper kernel" bu that does not help. how does "compile proper kernel" differs from "compile kernel" ? Tilman, i really liked CRUX and i want to use it but i can't do that as i can not listen to my songs and watch Bruce-Lee's unseen shots of movies :-) -- http://arnuld.blogspot.com/
On 5/8/07, arnuld <geek.arnuld@gmail.com> wrote:
On 5/7/07, Tilman Sauerbeck <tilman@crux.nu> wrote:
You guys snipped the real interesting part of the log:
[<c0132d35>] handle_IRQ_event+0x25/0x50 [<c0104c0d>] do_IRQ+0x3d/0x70 [<c0104c12>] do_IRQ+0x42/0x70 Disabling IRQ #5
That's part of a kernel oops I think. A _proper_ kernel doesn't oops :)
Get the full error message and figure it out :D
i always heard this: "compile linux kernel"
this is 1st time i am hearing this: "compile proper kernel"
i tried Google with "linux compile proper kernel" bu that does not help. how does "compile proper kernel" differs from "compile kernel" ?
Tilman, i really liked CRUX and i want to use it but i can't do that as i can not listen to my songs and watch Bruce-Lee's unseen shots of movies :-)
OK, i got this. after LOTS of Googling i got this path to compile Linux kernel: make mproper make menuconfig make dep make clean make bzImage make modules make modules_install Is this what we call compiling _proper_ kernel ? -- http://arnuld.blogspot.com/
On Tue, May 08, 2007 at 03:24:44 -0400, arnuld wrote: [...]
i always heard this: "compile linux kernel"
this is 1st time i am hearing this: "compile proper kernel"
i tried Google with "linux compile proper kernel" bu that does not help. how does "compile proper kernel" differs from "compile kernel" ? [...] OK, i got this. after LOTS of Googling i got this path to compile Linux kernel:
make mproper [...] Is this what we call compiling _proper_ kernel ?
No. What I mean was simply a working kernel, made to meet your requirements and hardware. HTH, Johannes -- Johannes Winkelmann mailto:jw@smts.ch Zurich, Switzerland http://jw.smts.ch
On 5/8/07, Johannes Winkelmann <jw@smts.ch> wrote:
On Tue, May 08, 2007 at 03:24:44 -0400, arnuld wrote:
OK, i got this. after LOTS of Googling i got this path to compile Linux kernel:
make mproper [...] Is this what we call compiling _proper_ kernel ?
No. What I mean was simply a working kernel, made to meet your requirements and hardware.
ok, i always do this: "make menuconfig, make, make modules_install". how about getting a the latest stable kernel from here: http://www.kernel.org/ , makeing a symbolic link of its source to "/usr/src/linux" and then compile it on CRUX 2.3 ? will that solve my problem ? -- http://arnuld.blogspot.com/
On 5/8/07, Johannes Winkelmann <jw@smts.ch> wrote: [...] No. What I mean was simply a working kernel, made to meet your requirements and hardware.
ok, i always do this: "make menuconfig, make, make modules_install". All in the handbook, you know (Section 3.2. Installing From CD-ROM). The important part is the menuconfig part, which on CRUX is entirely left to
Hi Arnuld, This will be my final reply on this list to you for a while. CRUX is meant for experience users, and while we're trying to help everyone including newbies on this list, you've posted so many beginner questions here lately that I think you should do some more research on linux and linux distributions before posting here again. Just like the distribution isn't targetted at beginners, this list isn't meant for linux beginners; your kernel problems are in no way CRUX related, they're just exposed by the fact that CRUX doesn't come with a kernel package. I see that you're very hard working to find good information, so you're probably on the right way. On Tue, May 08, 2007 at 03:51:32 -0400, arnuld wrote: the user.
how about getting a the latest stable kernel from here: http://www.kernel.org/ , makeing a symbolic link of its source to "/usr/src/linux" and then compile it on CRUX 2.3 ? That symbolic link is a relic, and usually rather making things worse.
will that solve my problem ? Probably not, but really, what kept you from trying? The handbook states: http://crux.nu/Main/Handbook2-3#ntoc55
"The kernel source, which is found in /usr/src/linux-2.6.20.3/ is not installed using pkgadd. If you decide to upgrade your kernel you can safely do so by manually replacing the kernel source with a newer version" So if you decide to update your kernel to try to fix the error, go ahead. The decision is really up to you, just like choosing a newer kernel version than the one supplied on the ISO. No one's holding your hand, sorry. If you're not ready yet to build your own kernels, there's a number of possibilities: - choose a distro with kernel packages (optionally study it if you want to switch to custom kernels at a later point in time; otherwise just enjoy the music and Bruce Lee videos :-) - use some other distro's kernel (including configuration and patches) on CRUX - learn more about kernels by reading the VAST amount of information available online; the problem here is that there's also lots of wrong information outthere, so choose your sources wisely - keep building new kernels until it works - find some local linux guru to help you Good luck, Johannes -- Johannes Winkelmann mailto:jw@smts.ch Zurich, Switzerland http://jw.smts.ch
On 5/8/07, Johannes Winkelmann <jw@smts.ch> wrote:
Hi Arnuld,
This will be my final reply on this list to you for a while.
OK.. this i my last post too ;-) ...... and i will make it a little lengthy...
CRUX is meant for experience users, and while we're trying to help everyone including newbies on this list, you've posted so many beginner questions here lately that I think you should do some more research on linux and linux distributions before posting here again. Just like the distribution isn't targetted at beginners, this list isn't meant for linux beginners; your kernel problems are in no way CRUX related, they're just exposed by the fact that CRUX doesn't come with a kernel package.
I see that you're very hard working to find good information, so you're probably on the right way.
OUCH!.. thanks... ;-)
On Tue, May 08, 2007 at 03:51:32 -0400, arnuld wrote:
On 5/8/07, Johannes Winkelmann <jw@smts.ch> wrote: [...] No. What I mean was simply a working kernel, made to meet your requirements and hardware.
ok, i always do this: "make menuconfig, make, make modules_install".
All in the handbook, you know (Section 3.2. Installing From CD-ROM). The important part is the menuconfig part, which on CRUX is entirely left to the user.
"make menuconfig" seems much easier as i only need to know what drivers my hardwares use, e.g. VIA PATA etc. and some extra things like "low latency", "MTRR" etc.
how about getting a the latest stable kernel from here: http://www.kernel.org/ , makeing a symbolic link of its source to "/usr/src/linux" and then compile it on CRUX 2.3 ?
That symbolic link is a relic, and usually rather making things worse.
:-(
will that solve my problem ?
Probably not, but really, what kept you from trying? The handbook states: http://crux.nu/Main/Handbook2-3#ntoc55
"The kernel source, which is found in /usr/src/linux-2.6.20.3/ is not installed using pkgadd. If you decide to upgrade your kernel you can safely do so by manually replacing the kernel source with a newer version"
So if you decide to update your kernel to try to fix the error, go ahead. The decision is really up to you, just like choosing a newer kernel version than the one supplied on the ISO. No one's holding your hand, sorry.
If you're not ready yet to build your own kernels, there's a number of possibilities:
- choose a distro with kernel packages (optionally study it if you want to switch to custom kernels at a later point in time; otherwise just enjoy the music and Bruce Lee videos :-)
- use some other distro's kernel (including configuration and patches) on CRUX
- learn more about kernels by reading the VAST amount of information available online; the problem here is that there's also lots of wrong information outthere, so choose your sources wisely
- keep building new kernels until it works
- find some local linux guru to help you
i am the only GNU OS user in my area, nobody uses GNU at least, not within 100 KM area of my home :-(. people FEAR when i say: " i use GNU (or Linux or UNIX)". now next is JUST for FUN: ----------------------------------------------- some time ago my SAMSUNG monitor had some problem, i called their technical support and they were talking to me from MUMBAI, one of the biggest cities in India. Technical Support Person(Engineers, actually) said he will solve my problem and this is how the conversation went: SAMSUNG: Sir, "right-click" on Desktop and select "properties". ME: there are no properties. SAMSUNG Sir, it is not possible, look carefully, it is there. ME: "NO" SAMSUNGL: your Windows is corrupt, trouble you reported is not in Monitor, it is in you Windows, please reinstall it. and there i smiled :-) ME: Sir, i use UNIX ;-) that time i used FreeBSD. he was blown-up, he remained silent for a long time and finally: SAMSUNG: Sir, I don't know anything about UNIX. ME: what exactly you are trying to do ? SAMSUNG: i want to change the refresh rate of Monitor. ME: child-games, you could have told me earlier that you want to play child's game. that is easy. (of course, i edited "/etc/X11/xorg.conf") SAMSUNG: please tell me how to do that ? now here comes the intersting part, i told/explained him how i chanegd refresh rate. SAMSUNG: oh....ah....oh... these were the last 3 words he said, wandering in confusion, he never understood what exactly "/etc/X11/xorg.conf" is for . ----------------------------------------------------- thanks -- http://arnuld.blogspot.com/
Am Dienstag, 8. Mai 2007 09:24:44 schrieb arnuld:
On 5/8/07, arnuld <geek.arnuld@gmail.com> wrote:
On 5/7/07, Tilman Sauerbeck <tilman@crux.nu> wrote:
You guys snipped the real interesting part of the log:
[<c0132d35>] handle_IRQ_event+0x25/0x50 [<c0104c0d>] do_IRQ+0x3d/0x70 [<c0104c12>] do_IRQ+0x42/0x70 Disabling IRQ #5
That's part of a kernel oops I think. A _proper_ kernel doesn't oops :)
Get the full error message and figure it out :D
i always heard this: "compile linux kernel"
this is 1st time i am hearing this: "compile proper kernel"
i tried Google with "linux compile proper kernel" bu that does not help. how does "compile proper kernel" differs from "compile kernel" ?
Tilman, i really liked CRUX and i want to use it but i can't do that as i can not listen to my songs and watch Bruce-Lee's unseen shots of movies :-)
OK, i got this. after LOTS of Googling i got this path to compile Linux kernel:
make mproper make menuconfig make dep make clean make bzImage make modules make modules_install
Is this what we call compiling _proper_ kernel ?
No, i don't think so. 'Proper' means that you need a Kernel without any errors. A Kernel which compiles and works 'clean / proper'. regards Hannes
On 5/8/07, Hannes Mayer <kontakt@ecarux.de> wrote:
arnuld wrote: OK, i got this. after LOTS of Googling i got this path to compile Linux kernel:
make mproper make menuconfig make dep make clean make bzImage make modules make modules_install
Is this what we call compiling _proper_ kernel ?
No, i don't think so. 'Proper' means that you need a Kernel without any errors. A Kernel which compiles and works 'clean / proper'.
Hannes, when i compile my kernel on CRUX, it never gave me any error because if there is an error it will stop compiling but it compiles successfully.
_______________________________________________ CRUX mailing list CRUX@lists.crux.nu http://lists.crux.nu/mailman/listinfo/crux
Am Dienstag, 8. Mai 2007 09:54:39 schrieb arnuld:
On 5/8/07, Hannes Mayer <kontakt@ecarux.de> wrote:
arnuld wrote: OK, i got this. after LOTS of Googling i got this path to compile Linux kernel:
make mproper make menuconfig make dep make clean make bzImage make modules make modules_install
Is this what we call compiling _proper_ kernel ?
No, i don't think so. 'Proper' means that you need a Kernel without any errors. A Kernel which compiles and works 'clean / proper'.
Hannes, when i compile my kernel on CRUX, it never gave me any error because if there is an error it will stop compiling but it compiles successfully.
You have written some mails ago that your sound works with gentoo. Do you use the same Config? Or have you allready tried to use your gentoo-kernel with crux? Maybe the simplest way, if you allways failed with building a new kernel. Hannes
participants (4)
-
arnuld
-
Hannes Mayer
-
Johannes Winkelmann
-
Tilman Sauerbeck