[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 2.4.22 & IDE modules



Sebastian Piecha wrote:
On 3 Nov 2003 at 10:57, Justin Georgeson wrote:


Forgive me if this has been documented somewhere and I missed it. I recently installed my first debian desktop box. I used a bf2.4 net install cd linked to on debian.org, finished the base install, canceled tasksel, and did a dist-upgrade to unstable. I also took the opportunity to get the latest 2.4 SMP kernel, which was 2.4.22-1-686-smp. After


do you use more than one CPU? If not, don't use the SMP-kernel.

of course, dual PII 333 :p


booting, I could not access any IDE drives and my sound card didn't work. With some help from #debian, it was determined that it was a


Which ide-controller do you use? An output of "lspci -vvv" would be helpful.

intel piix 4 (440LX),

00:00.0 Host bridge: Intel Corp. 440LX/EX - 82443LX/EX Host bridge (rev 03)
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: 64
	Region 0: Memory at f7000000 (32-bit, prefetchable) [size=16M]
	Capabilities: [a0] AGP version 1.0
Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2
		Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=<none>

00:01.0 PCI bridge: Intel Corp. 440LX/EX - 82443LX/EX AGP bridge (rev 03) (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: 64
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
	I/O behind bridge: 0000d000-0000dfff
	Memory behind bridge: faa00000-faafffff
	Prefetchable memory behind bridge: f4800000-f48fffff
	BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-

00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 01)
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

00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01) (prog-if 80 [Master]) 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: 64
	Region 4: I/O ports at ffa0 [size=16]

[snip]




problem with modules. So I installed the 2.4.22 source package, used the 2.4.22-1-686-smp .config, changed CONFIG_IDE to y, built and rebooted. My sound card works with no fuss, which confuses me since CONFIG_IDE is the only change I made. But I still have to load ide-detect manually to access my IDE drives. I never did get it to work with the


add "ide-detect" in /etc/modules and run an "update-modules" afterwards (you can also do a modconf and add the required modules)

forgot to ask about that, does modconf just edit /etc/modules or does it edit /etc/modutils/* too?


2.4.22-1-686-smp package, will try again tonight now that I know which module to load.

What is the correct way to configure this to load at boot? I have initrd images (for both the official package and the one I built with kernel-package) I made by hand for each kernel. I noticed in some older threads on this list people talking about files in /initrd determining what initrd loads, or do they determine what modules go into an initrd image? Either way, I have no files in /initrd. Am I missing a package? I'd much prefer to stick with the provided binary kernel packages.

Is there an up to date document I could look at (everything I've seen is about stable and/or is 2-3 years old) about the module config files layout? Like, what are the differences in /etc/modu* and /etc/modp*?



--
Mit freundlichen Gruessen/Best regards,
Sebastian Piecha

EMail: spi@gmxpro.de





Reply to: