Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
This could take awhile, so please have patience...
I am attempting to install Red Hat 8 on a generic laptop; Pentium w/MMX, 233MHz, 96 MB RAM, with the following chipset (from lspci):
00:00.0 Host Bridge: OPTi Inc. 82C557 [Viper-M] (rev 14)
00:01.0 ISA Bridge: OPTi Inc. 82C558 [Viper-M ISA+IDE] (rev 2)
00:06.0 VGA Compatible controller: Trident TGUI 9660/938x/968x (rev d3)
00:0e.0 CardBus bridge: Cirrus Logic PD 6832 PCMCIA/CardBus Ctrlr (rev c1)
00:0e.1 CardBus bridge: Cirrus Logic PD 6832 PCMCIA/CardBus Ctrlr (rev c1)
00:10.0 USB Controller CMD Technology Inc. USB0670 (rev 04)
00:14.0 IDE interface: OPTi Inc. 82C621 [Viper-M/N+] (rev 12)
I currently have a Xircom CE3-10/100 NIC. The kernel version that initally was used was 2.4.18-14. After installation, during the boot, there were the following messages (from dmesg):
OPTI621: IDE Controller on PCI bus 00 dev a0
OPTI621: detected chipset, but driver not compiled in!
OPTI621: chipset revision 18
OPTI621: not 100% native mode: will probe IRQs later
...
Linux Kernel Card Services 3.1.22
options: [pci] [cardbus] [pm]
PCI: No IRQ known for interrupt pin A of device 00:0e.0. Please try using pci=biosirq
PCI: Enabling device 00:0e.1 (0000 -> 0002)
PCI: No IRQ known for interrupt pin B of device 00:0e1. Please try using pci=biosirq
Yenta IRQ list 0000, PCI irq0
Socket status: 30000411
Yenta IRQ list 0000, PCI irq0
Socket status: 30000007
After doing some searches, I found a posting titled " [2.4] PCI chipset Opti Viper M/N+", and the smptoms the writer described matched mine almost exactly, so I attempted the fixes he laid out, which involved loading the 2.4.22 kernel, and patching /arch/i386/kernel/pci-irq.c for the Opti Viper chipset. It compiled properly, but I got a kernel panic when I booted up:
Enabling swap space [ok]
divide error: 0000
CPU: 0
EIP: 0010: [<c0105314>] Not tainted
EFLAGS: 00000246
eax: 00000000 ebx:c01052f0 ecx:00000000 edx:00000019
esi: c0338000 edi: c0338000 ebp: ffffe000 esp: c0339fe0
ds: 0018 es: 0018 ss: 0018
Process swapper (pid:0, stackpage=c0339000)
Stack: c0105382 00000000 00098700 c0105000 0008e000 c033a6b3 c0335400 c0100191
Call Trace: [<c0105382>] [<c0105000>]
Code: c3 fb c3 90 90 8d b4 26 00 00 00 00 fb ba 00 e0 ff ff 83 c8
<0>Kernel panic: Attempted to kill the idle task!
In idle task - not syncing
A friend suggested that I might not have enough RAM to boot that kernel version, so I repeated the process with 2.4.20. Everything compiled okay, and when I booted, the line:
OPTI621: detected chipset, but driver not compiled in!
was gone, however all after:
Linux Kernel Card Services 3.1.22
was still there. PCMCIA started "ok" but then I got the "high/low" beep and the message:
xirc2ps_cs: RequestIRQ: resource in use
The card is there when I run cardctl ident, and is in /var/lib/pcmcia/stab.
Can any one point me in the right direction? Any help you could give would be, well, helpful.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.