Hello, I have the above computer and I'm having problems with NIC's having their resources allocated in Linux with this motherboard, have done all the usual (check BIOS, clear CMOS and configuration data and check resources are allocated automatically in BIOS, re-seated NIC's, tried different PCI slots, different NIC's, motherboard has latest BIOS).
NIC's work fine in Windows 2K/ Windows XP/ Windows PE - UBCD4Win and some Linux distributions (Knoppix and either Insert Linux or DamnSmallLinux)I can't remember which one of the two.
NIC's don't get their resources allocated on the following Linux distributions: I'm using an Intel Pro 100S PCI card, also tried using an Intel Pro 1000 PCI and a Netgear FA312.
Fedora 9
OpenSuse 11
Ubuntu
CentOS (the version bundled with latest Trixbox PBX)
FreeNAS (FreeBSD not Linux)
If I do a dmesg, my NIC is detected but states resources could not be allocated.
Here is a posting of my dmesg log output captured on a non working Linux Distro:-
-----------------------------------------------------------------------
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.25-14.fc9.i686 (mockbuild@) (gcc version 4.3.0 20080428 (Red Hat 4.3.0-8) (GCC) ) #1 SMP Thu May 1 06:28:41 EDT 2008
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000002fff0000 (usable)
BIOS-e820: 000000002fff0000 - 000000002fff8000 (ACPI data)
BIOS-e820: 000000002fff8000 - 0000000030000000 (ACPI NVS)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
767MB LOWMEM available.
Scan SMP from c0000000 for 1024 bytes.
Scan SMP from c009fc00 for 1024 bytes.
Scan SMP from c00f0000 for 65536 bytes.
Scan SMP from c009fc00 for 1024 bytes.
Using x86 segment limits to approximate NX protection
Entering add_active_range(0, 0, 196592) 0 entries of 256 used
Zone PFN ranges:
DMA 0 -> 4096
Normal 4096 -> 196592
HighMem 196592 -> 196592
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 0 -> 196592
On node 0 totalpages: 196592
DMA zone: 32 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 4064 pages, LIFO batch:0
Normal zone: 1503 pages used for memmap
Normal zone: 190993 pages, LIFO batch:31
HighMem zone: 0 pages used for memmap
Movable zone: 0 pages used for memmap
DMI 2.3 present.
Using APIC driver default
ACPI: RSDP 000FABC0, 0014 (r0 AMI )
ACPI: RSDT 2FFF0000, 0028 (r1 AMIINT 10 MSFT 97)
ACPI: FACP 2FFF0030, 0074 (r1 AMIINT 10 MSFT 97)
ACPI: DSDT 2FFF00B0, 1EE8 (r1 AMD75X IRONGATE 1000 MSFT 100000B)
ACPI: FACS 2FFF8000, 0040
ACPI: PM-Timer IO Port: 0x5008
Allocating PCI resources starting at 40000000 (gap: 30000000:cfff0000)
PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 195057
Kernel command line: initrd=initrd0.img root=CDLABEL=Fedora-9-Live-KDE-i686 rootfstype=iso9660 ro quiet liveimg rhgb BOOT_IMAGE=vmlinuz0
Local APIC disabled by BIOS -- you can enable it with "lapic"
mapped APIC to ffffb000 (0160e000)
Enabling fast FPU save and restore... done.
Initializing CPU#0
CPU 0 irqstacks, hard=c07b9000 soft=c0799000
PID hash table entries: 4096 (order: 12, 16384 bytes)
Detected 909.004 MHz processor.
Console: colour VGA+ 80x25
console [tty0] enabled
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 769800k/786368k available (2236k kernel code, 15940k reserved, 1121k data, 284k init, 0k highmem)
virtual kernel memory layout:
fixmap : 0xffc53000 - 0xfffff000 (3760 kB)
pkmap : 0xff400000 - 0xff800000 (4096 kB)
vmalloc : 0xf0800000 - 0xff3fe000 ( 235 MB)
lowmem : 0xc0000000 - 0xefff0000 ( 767 MB)
.init : 0xc074f000 - 0xc0796000 ( 284 kB)
.data : 0xc062f37d - 0xc0747800 (1121 kB)
.text : 0xc0400000 - 0xc062f37d (2236 kB)
Checking if this processor honours the WP bit even in supervisor mode...Ok.
CPA: page pool initialized 1 of 1 pages preallocated
SLUB: Genslabs=12, HWalign=32, Order=0-1, MinObjects=4, CPUs=1, Nodes=1
Calibrating delay using timer specific routine.. 1819.42 BogoMIPS (lpj=909710)
Security Framework initialized
SELinux: Initializing.
SELinux: Starting in permissive mode
selinux_register_security: Registering secondary module capability
Capability LSM initialized as secondary
Mount-cache hash table entries: 512
Initializing cgroup subsys ns
Initializing cgroup subsys cpuacct
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
Compat vDSO mapped to ffffe000.
Checking 'hlt' instruction... OK.
SMP alternatives: switching to UP code
Freeing SMP alternatives: 20k freed
ACPI: Core revision 20070126
ACPI: setting ELCR to 0200 (from 0c00)
CPU0: AMD Athlon(tm) Processor stepping 02
SMP motherboard not detected.
Local APIC not detected. Using dummy APIC emulation.
Brought up 1 CPUs
sizeof(vma)=84 bytes
sizeof(page)=32 bytes
sizeof(inode)=340 bytes
sizeof(dentry)=132 bytes
sizeof(ext3inode)=492 bytes
sizeof(buffer_head)=56 bytes
sizeof(skbuff)=176 bytes
sizeof(task_struct)=3728 bytes
CPU0 attaching sched-domain:
domain 0: span 00000001
groups: 00000001
net_namespace: 548 bytes
Booting paravirtualized kernel on bare hardware
Time: 20:36:57 Date: 11/04/08
NET: Registered protocol family 16
No dock devices found.
ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xfdb71, last bus=1
PCI: Using configuration type 1
Setting up standard PCI resources
ACPI: EC: Look up EC in DSDT
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S4 S5)
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: Power Resource [URP1] (off)
ACPI: Power Resource [URP2] (off)
ACPI: Power Resource [FDDP] (off)
ACPI: Power Resource [LPTP] (off)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 12 devices
ACPI: ACPI bus type pnp unregistered
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report
NetLabel: Initializing
NetLabel: domain hash size = 128
NetLabel: protocols = UNLABELED CIPSOv4
NetLabel: unlabeled traffic allowed by default
ACPI: RTC can wake from S4
system 00:01: ioport range 0xde00-0xde03 has been reserved
PCI: Bridge: 0000:00:01.0
IO window: c000-cfff
MEM window: 0xede00000-0xefefffff
PREFETCH window: 0x00000000e1c00000-0x00000000e5cfffff
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
checking if image is initramfs... it is
Switched to high resolution mode on CPU 0
Freeing initrd memory: 4412k freed
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
apm: overridden by ACPI.
audit: initializing netlink socket (disabled)
type=2000 audit(1225831018.035:1): initialized
Total HugeTLB memory allocated, 0
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
SELinux: Registering netfilter hooks
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
pci 0000:00:0b.0: Firmware left e100 interrupts enabled; disabling
pci 0000:01:05.0: Boot video device
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
ACPI: ACPI0007:00 is registered as cooling_device0
ACPI: LNXTHERM:01 is registered as thermal_zone0
ACPI: Thermal Zone [THRM] (30 C)
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Non-volatile memory driver v1.2
Linux agpgart interface v0.103
agpgart: Detected AMD Irongate chipset
agpgart: AMD 751 chipset with NVidia GeForce detected. Forcing to 1X due to errata.
agpgart: AGP aperture is 64M @ 0xe8000000
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0a: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
brd: module loaded
input: Macintosh mouse button emulation as /devices/virtual/input/input0
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one year, y3k
cpuidle: using governor ladder
cpuidle: using governor menu
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
Using IPI No-Shortcut mode
registered taskstats version 1
Magic number: 0:35:649
Freeing unused kernel memory: 284k freed
Write protecting the kernel read-only data: 908k
SCSI subsystem initialized
Driver 'sr' needs updating - please use bus_type methods
loop: module loaded
input: ImPS/2 Logitech Wheel Mouse as /devices/platform/i8042/serio1/input/input2
ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10
PCI: setting IRQ 10 as level-triggered
ACPI: PCI Interrupt 0000:00:07.4[D] -> Link [LNKD] -> GSI 10 (level, low) -> IRQ 10
ohci_hcd 0000:00:07.4: OHCI Host Controller
ohci_hcd 0000:00:07.4: new USB bus registered, assigned bus number 1
ohci_hcd 0000:00:07.4: irq 10, io mem 0xefffe000
libata version 3.00 loaded.
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 4 ports detected
usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: OHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.25-14.fc9.i686 ohci_hcd
usb usb1: SerialNumber: 0000:00:07.4
pata_amd 0000:00:07.1: version 0.3.10
scsi0 : pata_amd
scsi1 : pata_amd
ata1: PATA max UDMA/66 cmd 0x1f0 ctl 0x3f6 bmdma 0xf000 irq 14
ata2: PATA max UDMA/66 cmd 0x170 ctl 0x376 bmdma 0xf008 irq 15
ata1.00: ATA-5: IBM-DTLA-307030, TX4OA50C, max UDMA/100
ata1.00: 60036480 sectors, multi 16: LBA
ata1.00: configured for UDMA/66
usb 1-1: new full speed USB device using ohci_hcd and address 2
usb 1-1: configuration #1 chosen from 1 choice
usb 1-1: New USB device found, idVendor=05dc, idProduct=a701
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1: Product: JD FIREFLY
usb 1-1: Manufacturer: LEXAR
usb 1-1: SerialNumber: 1069A705082729130707
Initializing USB Mass Storage driver...
scsi2 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
ata2.00: ATAPI: Pioneer DVD-ROM ATAPIModel DVD-105S 0133, E1.33, max UDMA/33
ata2.00: configured for UDMA/33
scsi 0:0:0:0: Direct-Access ATA IBM-DTLA-307030 TX4O PQ: 0 ANSI: 5
scsi 1:0:0:0: CD-ROM PIONEER DVD-ROM DVD-105 1.33 PQ: 0 ANSI: 5
sr0: scsi3-mmc drive: 16x/40x cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 1:0:0:0: Attached scsi CD-ROM sr0
Driver 'sd' needs updating - please use bus_type methods
sd 0:0:0:0: [sda] 60036480 512-byte hardware sectors (30739 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:0:0: [sda] 60036480 512-byte hardware sectors (30739 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1
sd 0:0:0:0: [sda] Attached SCSI disk
ISO 9660 Extensions: Microsoft Joliet Level 3
Unable to load NLS charset utf8
Unable to load NLS charset utf8
ISO 9660 Extensions: RRIP_1991A
squashfs: version 3.3 (2007/10/31) Phillip Lougher
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.13.0-ioctl (2007-10-18) initialised:
dm-devel@redhat.com
usb-storage: device scan complete
scsi 2:0:0:0: Direct-Access LEXAR JD FIREFLY 1100 PQ: 0 ANSI: 0 CCS
sd 2:0:0:0: [sdb] 3932160 512-byte hardware sectors (2013 MB)
sd 2:0:0:0: [sdb] Write Protect is off
sd 2:0:0:0: [sdb] Mode Sense: 43 00 00 00
sd 2:0:0:0: [sdb] Assuming drive cache: write through
sd 2:0:0:0: [sdb] 3932160 512-byte hardware sectors (2013 MB)
sd 2:0:0:0: [sdb] Write Protect is off
sd 2:0:0:0: [sdb] Mode Sense: 43 00 00 00
sd 2:0:0:0: [sdb] Assuming drive cache: write through
sdb: unknown partition table
sd 2:0:0:0: [sdb] Attached SCSI removable disk
kjournald starting. Commit interval 5 seconds
EXT3 FS on dm-0, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
type=1404 audit(1225831039.821:2): enforcing=1 old_enforcing=0 auid=4294967295 ses=4294967295
SELinux:8192 avtab hash slots allocated. Num of rules:172315
SELinux:8192 avtab hash slots allocated. Num of rules:172315
security: 8 users, 12 roles, 2301 types, 116 bools, 1 sens, 1024 cats
security: 72 classes, 172315 rules
SELinux: Completing initialization.
SELinux: Setting up existing superblocks.
SELinux: initialized (dev dm-0, type ext3), uses xattr
inode_doinit_with_dentry: no dentry for dev=dm-0 ino=16865
inode_doinit_with_dentry: no dentry for dev=dm-0 ino=15950
inode_doinit_with_dentry: no dentry for dev=dm-0 ino=15949
SELinux: initialized (dev loop2, type squashfs), not configured for labeling
SELinux: initialized (dev loop0, type squashfs), not configured for labeling
SELinux: initialized (dev sr0, type iso9660), uses genfs_contexts
SELinux: initialized (dev usbfs, type usbfs), uses genfs_contexts
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev selinuxfs, type selinuxfs), uses genfs_contexts
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
SELinux: initialized (dev hugetlbfs, type hugetlbfs), uses genfs_contexts
SELinux: initialized (dev devpts, type devpts), uses transition SIDs
SELinux: initialized (dev inotifyfs, type inotifyfs), uses genfs_contexts
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev futexfs, type futexfs), uses genfs_contexts
SELinux: initialized (dev anon_inodefs, type anon_inodefs), uses genfs_contexts
SELinux: initialized (dev pipefs, type pipefs), uses task SIDs
SELinux: initialized (dev debugfs, type debugfs), uses genfs_contexts
SELinux: initialized (dev sockfs, type sockfs), uses task SIDs
SELinux: initialized (dev proc, type proc), uses genfs_contexts
SELinux: initialized (dev bdev, type bdev), uses genfs_contexts
SELinux: initialized (dev rootfs, type rootfs), uses genfs_contexts
SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
SELinux: policy loaded with handle_unknown=allow
type=1403 audit(1225831042.356:3): policy loaded auid=4294967295 ses=4294967295
sd 0:0:0:0: Attached scsi generic sg0 type 0
sr 1:0:0:0: Attached scsi generic sg1 type 5
sd 2:0:0:0: Attached scsi generic sg2 type 0
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
input: Power Button (FF) as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
parport_pc 00:0b: reported by Plug and Play ACPI
parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP,TRISTATE,EPP]
ACPI: Power Button (FF) [PWRF]
input: Sleep Button (FF) as /devices/LNXSYSTM:00/LNXSLPBN:00/input/input4
ACPI: Sleep Button (FF) [SLPF]
input: Power Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input5
ACPI: Power Button (CM) [PWRB]
input: PC Speaker as /devices/platform/pcspkr/input/input6
e100: Intel(R) PRO/100 Network Driver, 3.5.23-k4-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
ACPI: PCI Interrupt 0000:00:0b.0[A] -> Link [LNKD] -> GSI 10 (level, low) -> IRQ 10
PCI: Unable to reserve I/O region #2:40@de00 for device 0000:00:0b.0
e100: 0000:00:0b.0: e100_probe: Cannot obtain PCI resources, aborting.
ACPI: PCI interrupt for device 0000:00:0b.0 disabled
e100: probe of 0000:00:0b.0 failed with error -16
ppdev: user-space parallel port driver
SELinux: initialized (dev ramfs, type ramfs), uses genfs_contexts
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
device-mapper: multipath: version 1.0.5 loaded
EXT3 FS on dm-0, internal journal
SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts
ip6_tables: (C) 2000-2006 Netfilter Core Team
nf_conntrack version 0.5.0 (12288 buckets, 49152 max)
ip_tables: (C) 2000-2006 Netfilter Core Team
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
SELinux: initialized (dev rpc_pipefs, type rpc_pipefs), uses genfs_contexts
fuse init (API version 7.9)
SELinux: initialized (dev fusectl, type fusectl), uses genfs_contexts
Bluetooth: Core ver 2.11
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP ver 2.9
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM ver 1.8
Bluetooth: BNEP (Ethernet Emulation) ver 1.2
Bluetooth: BNEP filters: protocol multicast
Bridge firewalling registered
pan0: Dropping NETIF_F_UFO since no NETIF_F_HW_CSUM feature.
SELinux: initialized (dev sdb, type vfat), uses genfs_contexts
------------------------------------------------------------------------
Any help with this would be greatly appreciated, as it is really doing my head in and I don't want to give up with this PC as I would like to use it in a testing environment for Trixbox. Otherwise I'm going to have to stick with running it in VMWare with all the sound timing issues.
I have also tried installing some Distros with pci=routeirq using the additional Linux commands when it prompts you, and this didn't work either :-(
Tried taking all other PCI cards out, again no difference so put back in the NEC USB 2 PCI card, that is the only other card in the computer.
Many thanks people
James Reynolds
A+ Certified Hardware engineer