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

Bug#679545: IA64 (Itanium) Wheezy, doesn't detect DVD drive and NIC, patch proposal




Source: kernel-image-3.2.0-3-itanium-di


First problem, the build-in IDE/PATA host adapter of the chipset isn't detected
===============================================================================

The host adapter has the PCI-ID Intel, 24cb.
The associated definition is
#define PCI_DEVICE_ID_INTEL_82801DB_11	0x24cb
in include/linux/pci_ids.h in the kernel sources.
The designator PCI_DEVICE_ID_INTEL_82801DB_11 is only used in
drivers/ide/piix.c, line 434.

This driver is disabled in the current kernel config.
In the past the PIIX IDE driver was enabled as a module in the Debian Kernel.
http://anonscm.debian.org/viewvc/kernel/dists/trunk/linux/
Rev. 16427, Feb 25, 2010
These committed patches move some PCI-IDs from drivers/ide/piix.c to drivers/ata/ata_piix.c, and changed the kernel config in order to exclude ide/piix for *all* architectures.
PCI_DEVICE_ID_INTEL_82801DB_11 is one of the IDs which remained in ide/piix.c.
I don't know the reason for that; I realized that the mentioned patches are no longer in the Kernel 3.2.0-3 of Debian but ide/piix is still excluded from the Kernel. Please could we include the ide/piix again as a module - just for the IA64 architecture?
A patch proposal is below.

I'm still using Lenny which has a 'debootstrapped' Wheezy userland on a chroot. I built the kernel-image-3.2.0-3-itanium-di package again; copied the generated udebs into the build/localudebs directory of the debian-installer and build the debian-installer package after that. I extracted the generated debian-installer-images_20120712-ia64.tar.gz to a local mirror which already had files from the Wheezy beta-1. I built a set of netinst CDs with the debian-cd packge which used the mentioned local mirror. The installer could detect the CD drive when I tried the created netinst CD. It took some packages from the CD and pulled some others from the net - in my opinion it works as it should.


Second problem, the Intel E1000 NIC isn't detected
==================================================

Ok. I realized that nic modules aren't needed in the initrd for the debian installer. The installer gets the nic modules from somewhere else in a later stage. Perhaps I'm confused because earlier versions of Debian had in the expert install mode a menu item "detect network hardware" which didn't worked sometimes. I realized that this menu item does no longer exist on Wheezy.

So this was my mistake; the problem which I have reported isn't one :-).


Best regards
Stephan Schreiber



Attachment: enable_piix.patch
Description: enable_piix.patch


Reply to: