Kerne kompilering og QM_Modules
Jeg forsøger at kompilere en ny 2.6.1 kerne til min debian maskine.Det går for så vidt godt. Jeg får en .deb pakke uden de store problemer efter at have konfigureret min kerne.
Problemet kommer når jeg så skriver
dpkg -i kernel-image-bla-bla.deb
Der kommer en masse meddelelser om "unresolved symbols". Tror nok det er for hvert eneste modul.
Hvis jeg så genstarter maskinen, kommer der en masse
QM_MODULES: Function not implemented
Ovenstående fejl kommer også hvis man kører modprobe, lsmod og insmod.
Nogen der har nogle gode forslag til hvad der går galt?
Jeg er "næsten" sikker på at jeg har konfigureret min kerne rigtigt. Men der er jo tydeligtvis noget der går galt. Jeg kompilerer min kerne vha make-kpkg og add-revision.
Det er ikke fordi jeg ikke kører make_modules (og lign)? Såvidt jeg ved er det ikke nødvendigt under debian...
Det skal så nok også lige siges at jeg ikke er verdensmester i at kompilere kerner...
Jeg har en virkende kerne fra standard installationen af woody, hvor alt virker.
dmesg giver flg. output:
Linux version 2.6.1.250104 (root@lars) (gcc version 3.3.2 (Debian)) #1 Sun Jan 2
5 15:04:27 CET 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e7000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000000bffdc00 (usable)
BIOS-e820: 000000000bffdc00 - 000000000bfffc00 (ACPI data)
BIOS-e820: 000000000bfffc00 - 000000000c000000 (ACPI NVS)
BIOS-e820: 00000000fffe7000 - 0000000100000000 (reserved)
191MB LOWMEM available.
On node 0 totalpages: 49149
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 45053 pages, LIFO batch:10
HighMem zone: 0 pages, LIFO batch:1
DMI 2.1 present.
ACPI disabled because your bios is from 2000 and too old
You can enable it with acpi=force
ACPI: RSDP (v000 PTLTD ) @ 0x000f6ad0
ACPI: RSDT (v001 PTLTD RSDT 0x00000001 PTL 0x01000000) @ 0x0bffdd69
ACPI: FADT (v001 INTEL SEATTLE2 0x20000817 PTL 0x000f4240) @ 0x0bfffb8c
ACPI: DSDT (v001 Intel S2440BX 0x00000001 MSFT 0x01000004) @ 0x00000000
Building zonelist for node : 0
Kernel command line: BOOT_IMAGE=Linux ro root=308
Local APIC disabled by BIOS -- reenabling.
Found and enabled local APIC!
Initializing CPU#0
PID hash table entries: 1024 (order 10: 8192 bytes)
Detected 349.210 MHz processor.
Using tsc for high-res timesource
Console: colour VGA+ 80x25
Memory: 190256k/196596k available (2411k kernel code, 5692k reserved, 718k data,
364k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 688.12 BogoMIPS
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: After generic identify, caps: 0183fbff 00000000 00000000 00000000
CPU: After vendor identify, caps: 0183fbff 00000000 00000000 00000000
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
CPU: After all inits, caps: 0183fbff 00000000 00000000 00000040
CPU: Intel Pentium II (Deschutes) stepping 02
Enabling fast FPU save and restore... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 352.0622 MHz.
..... host bus clock speed is 100.0749 MHz.
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfd9b4, last bus=1
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20031002
ACPI: Interpreter disabled.
SCSI subsystem initialized
ACPI: ACPI tables contain no PCI IRQ routing entries
PCI: Invalid ACPI-PCI IRQ routing table
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Using IRQ router PIIX/ICH [8086/7110] at 0000:00:07.0
vga16fb: initializing
vga16fb: mapped to 0xc00a0000
fb0: VGA16 VGA frame buffer device
udf: registering filesystem
Limiting direct PCI/PCI transfers.
pty: 256 Unix98 ptys configured
Real Time Clock Driver v1.12
Using anticipatory io scheduler
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
8139too Fast Ethernet driver 0.9.26
PCI: Enabling device 0000:00:10.0 (0104 -> 0107)
PCI: Found IRQ 9 for device 0000:00:10.0
PCI: Sharing IRQ 9 with 0000:00:07.2
eth0: RealTek RTL8139 at 0xcc81a000, 00:40:f4:30:89:18, IRQ 9
eth0: Identified 8139 chip type 'RTL-8139C'
HDLC support module revision 1.16
Cronyx Ltd, Synchronous PPP and CISCO HDLC (c) 1994
Linux port (c) 1998 Building Number Three Ltd & Jan "Yenya" Kasprzak.
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 0000:00:07.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0x1008-0x100f, BIOS settings: hdc:DMA, hdd:pio
hda: QUANTUM FIREBALL CR8.4A, ATA DISK drive
hdb: CD-ROM 40X/AKU, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: 12X8X32, ATAPI CD/DVD-ROM drive
hdd: QUANTUM TRB850A, ATA DISK drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 16514064 sectors (8455 MB) w/418KiB Cache, CHS=16383/16/63
hda: hda1 hda2 < hda5 hda6 hda7 hda8 >
hdd: max request size: 128KiB
hdd: 1660176 sectors (850 MB) w/96KiB Cache, CHS=1647/16/63
hdd: hdd1
hdb: ATAPI 40X CD-ROM drive, 128kB Cache
Uniform CD-ROM driver Revision: 3.12
hdc: ATAPI 32X CD-ROM CD-R/RW drive, 2048kB Cache
ide-floppy driver 0.99.newide
DC390: 0 adapters found
3ware Storage Controller device driver for Linux v1.02.00.037.
3w-xxxx: No cards found.
mice: PS/2 mouse device common for all mice
serio: i8042 AUX port at 0x60,0x64 irq 12
input: PS2++ Logitech Wheel Mouse on isa0060/serio1
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
I2O Core - (C) Copyright 1999 Red Hat Software
I2O: Event thread created as pid 10
i2o: Checking for PCI I2O controllers...
I2O configuration manager v 0.04.
(C) Copyright 1999 Red Hat Software
i2o_scsi.c: Version 0.1.2
chain_pool: 0 bytes @ cbd3fe00
(512 byte buffers X 4 can_queue X 0 i2o controllers)
NET: Registered protocol family 2
IP: routing cache hash table of 1024 buckets, 8Kbytes
TCP: Hash tables configured (established 16384 bind 32768)
NET: Registered protocol family 1
NET: Registered protocol family 17
EXT3-fs: INFO: recovery required on readonly filesystem.
EXT3-fs: write access will be enabled during recovery.
kjournald starting. Commit interval 5 seconds
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 364k freed
Adding 618460k swap on /dev/hda5. Priority:-1 extents:1
EXT3 FS on hda8, internal journal
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda7, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda6, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
request_module: failed /sbin/modprobe -- nls_cp437. error = 65280
Unable to load NLS charset cp437
Unable to load NLS charset cp437
Unable to load NLS charset cp437
Unable to load NLS charset cp437
Unable to load NLS charset cp437
Unable to load NLS charset cp437
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
nfs warning: mount version older than kernel
request_module: failed /sbin/modprobe -- char-major-4-64. error = 65280
atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0).
atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0).
request_module: failed /sbin/modprobe -- char-major-14-0. error = 65280
request_module: failed /sbin/modprobe -- char-major-14-0. error = 65280
request_module: failed /sbin/modprobe -- char-major-14-0. error = 65280
request_module: failed /sbin/modprobe -- char-major-14. error = 65280
request_module: failed /sbin/modprobe -- char-major-14-0. error = 65280
request_module: failed /sbin/modprobe -- char-major-14-0. error = 65280
request_module: failed /sbin/modprobe -- char-major-14. error = 65280
request_module: failed /sbin/modprobe -- char-major-14-0. error = 65280
request_module: failed /sbin/modprobe -- char-major-14-0. error = 65280
request_module: failed /sbin/modprobe -- char-major-14. error = 65280
request_module: failed /sbin/modprobe -- char-major-14-0. error = 65280
