You are not logged in.

#1 2004-02-19 01:12:50

menator
Member
Registered: 2004-01-12
Posts: 8

kernel 2.6.2 & 8139too

I am having trouble with my network module 8139too. After upgrading my kernel to 2.6.2 from the stock arch kernel 2.4.21, my network won't start.

modprobe 8139
dhcpcd eth0

Network will not start on boot. dmesg reports that the dhcp request has timed out. Weird thing though is that I can pop in knoppix and get network access fine.

Offline

#2 2004-02-19 03:00:09

sarah31
Member
From: Middle of Canada
Registered: 2002-08-20
Posts: 2,975
Website

Re: kernel 2.6.2 & 8139too

i assume you have module-init-tools installed?

where are you trying to load the modules from? rc.conf? modules.conf?

did you follow the upgrade instructions available on the webpage in the news section?


AKA uknowme

I am not your friend

Offline

#3 2004-02-19 05:12:11

menator
Member
Registered: 2004-01-12
Posts: 8

Re: kernel 2.6.2 & 8139too

Here is what I did:

pacman -Syu
pacman -S kernel26
rebooted
generate-modprobe.conf > /etc/modprobe.conf
none /dev/pts devpts defaults 0 0; to fstab

network will not start. Here is my dmesg output:

king if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 4112.38 BogoMIPS
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU:     After generic identify, caps: 0383fbff c1c3fbff 00000000 00000000
CPU:     After vendor identify, caps: 0383fbff c1c3fbff 00000000 00000000
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
CPU:     After all inits, caps: 0383fbff c1c3fbff 00000000 00000020
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
CPU0: AMD Athlon(tm) XP  2800+ stepping 00
per-CPU timeslice cutoff: 1462.65 usecs.
task migration cache decay timeout: 2 msecs.
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Total of 1 processors activated (4112.38 BogoMIPS).
ENABLING IO-APIC IRQs
init IO_APIC IRQs
 IO-APIC (apicid-pin) 1-2, 1-16, 1-17, 1-18, 1-19, 1-20, 1-21, 1-22, 1-23 not connected.
..TIMER: vector=0x31 pin1=0 pin2=-1
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 2079.0127 MHz.
..... host bus clock speed is 332.0660 MHz.
Starting migration thread for cpu 0
Brought up 0 CPUs
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xf0031, last bus=2
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20040116
IOAPIC[0]: Set PCI routing entry (1-9 -> 0x71 -> IRQ 9 Mode:1 Active:0)
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
ACPI: PCI Interrupt Routing Table [_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [_SB_.PCI0.P0P3._PRT]
ACPI: PCI Interrupt Routing Table [_SB_.PCI0.PCI1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 16)
ACPI: PCI Interrupt Link [LNKB] (IRQs 18)
ACPI: PCI Interrupt Link [LNKC] (IRQs 18)
ACPI: PCI Interrupt Link [LNKD] (IRQs 19)
ACPI: PCI Interrupt Link [LNKE] (IRQs 16)
ACPI: PCI Interrupt Link [LUS0] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [LUS1] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [LUS2] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [LKLN] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [LAPU] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [LAUI] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [LKMO] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [LKSM] (IRQs 23)
ACPI: PCI Interrupt Link [LFWR] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [LETH] (IRQs 20 21 22)
    ACPI-0145: *** Error: Return object type is incorrect [_SB_.LATA._CRS] (Node c154cb60), AE_TYPE
ACPI: PCI Interrupt Link [LATA] (IRQs 20 21 22)
Linux Plug and Play Support v0.97 (c) Adam Belay
SCSI subsystem initialized
Linux Kernel Card Services
  options:  [pci] [cardbus] [pm]
drivers/usb/core/usb.c: registered new driver usbfs
drivers/usb/core/usb.c: registered new driver hub
ACPI: Unable to set IRQ for PCI Interrupt Link [LKSM] (likely buggy ACPI BIOS). Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off
ACPI: PCI Interrupt Link [LAPU] enabled at IRQ 20
IOAPIC[0]: Set PCI routing entry (1-20 -> 0xa9 -> IRQ 20 Mode:1 Active:0)
00:00:05[A] -> 1-20 -> IRQ 169
ACPI: PCI Interrupt Link [LAUI] enabled at IRQ 22
IOAPIC[0]: Set PCI routing entry (1-22 -> 0xb1 -> IRQ 22 Mode:1 Active:0)
00:00:06[A] -> 1-22 -> IRQ 177
ACPI: PCI Interrupt Link [LKMO] enabled at IRQ 21
IOAPIC[0]: Set PCI routing entry (1-21 -> 0xb9 -> IRQ 21 Mode:1 Active:0)
00:00:06[b] -> 1-21 -> IRQ 185
ACPI: PCI Interrupt Link [LUS0] enabled at IRQ 22
Pin 1-22 already programmed
ACPI: PCI Interrupt Link [LUS1] enabled at IRQ 21
Pin 1-21 already programmed
ACPI: PCI Interrupt Link [LUS2] enabled at IRQ 20
Pin 1-20 already programmed
    ACPI-0145: *** Error: Return object type is incorrect [_SB_.LATA._CRS] (Node c154cb60), AE_TYPE
_CRS returns NULL! Using IRQ 20 fordevice (PCI Interrupt Link [LATA]).
ACPI: PCI Interrupt Link [LATA] enabled at IRQ 20
Pin 1-20 already programmed
ACPI: Unable to set IRQ for PCI Interrupt Link [LFWR] (likely buggy ACPI BIOS). Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off
ACPI: PCI Interrupt Link [LKLN] enabled at IRQ 22
Pin 1-22 already programmed
ACPI: Unable to set IRQ for PCI Interrupt Link [LNKA] (likely buggy ACPI BIOS). Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 18
IOAPIC[0]: Set PCI routing entry (1-18 -> 0xc1 -> IRQ 18 Mode:1 Active:0)
00:01:00[b] -> 1-18 -> IRQ 193
ACPI: Unable to set IRQ for PCI Interrupt Link [LNKA] (likely buggy ACPI BIOS). Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off
Pin 1-18 already programmed
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 18
Pin 1-18 already programmed
ACPI: Unable to set IRQ for PCI Interrupt Link [LNKD] (likely buggy ACPI BIOS). Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off
ACPI: Unable to set IRQ for PCI Interrupt Link [LNKD] (likely buggy ACPI BIOS). Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off
ACPI: Unable to set IRQ for PCI Interrupt Link [LNKA] (likely buggy ACPI BIOS). Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off
Pin 1-18 already programmed
Pin 1-18 already programmed
Pin 1-18 already programmed
ACPI: Unable to set IRQ for PCI Interrupt Link [LNKD] (likely buggy ACPI BIOS). Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off
ACPI: Unable to set IRQ for PCI Interrupt Link [LNKA] (likely buggy ACPI BIOS). Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off
Pin 1-18 already programmed
number of MP IRQ sources: 15.
number of IO-APIC #1 registers: 24.
testing the IO APIC.......................
IO APIC #1......
.... register #00: 01000000
.......    : physical APIC id: 01
.......    : Delivery Type: 0
.......    : LTS          : 0
.... register #01: 00170011
.......     : max redirection entries: 0017
.......     : PRQ implemented: 0
.......     : IO APIC version: 0011
.... register #02: 00000000
.......     : arbitration: 00
.... IRQ redirection table:
 NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:   
 00 00F 0F  0    0    0   0   0    1    1    31
 01 00F 0F  0    0    0   0   0    1    1    39
 02 000 00  1    0    0   0   0    0    0    00
 03 00F 0F  0    0    0   0   0    1    1    41
 04 00F 0F  0    0    0   0   0    1    1    49
 05 00F 0F  0    0    0   0   0    1    1    51
 06 00F 0F  0    0    0   0   0    1    1    59
 07 00F 0F  0    0    0   0   0    1    1    61
 08 00F 0F  0    0    0   0   0    1    1    69
 09 001 01  0    1    0   0   0    1    1    71
 0a 00F 0F  0    0    0   0   0    1    1    79
 0b 00F 0F  0    0    0   0   0    1    1    81
 0c 00F 0F  0    0    0   0   0    1    1    89
 0d 00F 0F  0    0    0   0   0    1    1    91
 0e 00F 0F  0    0    0   0   0    1    1    99
 0f 00F 0F  0    0    0   0   0    1    1    A1
 10 000 00  1    0    0   0   0    0    0    00
 11 000 00  1    0    0   0   0    0    0    00
 12 001 01  1    1    0   0   0    1    1    C1
 13 000 00  1    0    0   0   0    0    0    00
 14 001 01  1    1    0   0   0    1    1    A9
 15 001 01  1    1    0   0   0    1    1    B9
 16 001 01  1    1    0   0   0    1    1    B1
 17 000 00  1    0    0   0   0    0    0    00
IRQ to pin mappings:
IRQ0 -> 0:0
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ5 -> 0:5
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:9-> 0:9
IRQ10 -> 0:10
IRQ11 -> 0:11
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:15
IRQ18 -> 0:18
IRQ20 -> 0:20
IRQ21 -> 0:21
IRQ22 -> 0:22
.................................... done.
ACPI: Unable to set IRQ for PCI Interrupt Link [LKSM] (likely buggy ACPI BIOS). Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off
ACPI: No IRQ known for interrupt pin A of device 0000:00:01.1
ACPI: Unable to set IRQ for PCI Interrupt Link [LFWR] (likely buggy ACPI BIOS). Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off
ACPI: No IRQ known for interrupt pin A of device 0000:00:0d.0
ACPI: Unable to set IRQ for PCI Interrupt Link [LNKA] (likely buggy ACPI BIOS). Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off
ACPI: No IRQ known for interrupt pin A of device 0000:02:06.0
ACPI: Unable to set IRQ for PCI Interrupt Link [LNKA] (likely buggy ACPI BIOS). Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off
ACPI: No IRQ known for interrupt pin A of device 0000:02:06.1
ACPI: Unable to set IRQ for PCI Interrupt Link [LNKD] (likely buggy ACPI BIOS). Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off
ACPI: No IRQ known for interrupt pin A of device 0000:02:07.0
ACPI: Unable to set IRQ for PCI Interrupt Link [LNKA] (likely buggy ACPI BIOS). Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off
ACPI: No IRQ known for interrupt pin A of device 0000:01:00.0
PCI: Using ACPI for IRQ routing
PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off'
Machine check exception polling timer started.
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
apm: overridden by ACPI.
ikconfig 0.7 with /proc/config*
VFS: Disk quotas dquot_6.5.1
devfs: v1.22 (20021013) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
udf: registering filesystem
SGI XFS with ACLs, security attrs, no debug enabled
SGI XFS Quota Management subsystem
Initializing Cryptographic API
ACPI: Power Button (FF) [PWRF]
ACPI: Processor [CPU1] (supports C1)
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
pty: 256 Unix98 ptys configured
Linux agpgart interface v0.100 (c) Dave Jones
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
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)
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
NFORCE2: IDE controller at PCI slot 0000:00:09.0
NFORCE2: chipset revision 162
NFORCE2: not 100% native mode: will probe irqs later
NFORCE2: BIOS didn't set cable bits correctly. Enabling workaround.
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
NFORCE2: 0000:00:09.0 (rev a2) UDMA133 controller
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:DMA
hda: SAMSUNG SV1204H, ATA DISK drive
hdb: WDC WD600BB-32BSA0, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: HP DVD Writer 300c, ATAPI CD/DVD-ROM drive
hdd: TDK CDRW4800B, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 234493056 sectors (120060 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
 /dev/ide/host0/bus0/target0/lun0: p1 p2 p3
hdb: max request size: 128KiB
hdb: 117231408 sectors (60022 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
 /dev/ide/host0/bus0/target1/lun0: p1 p2
hdc: ATAPI 40X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
hdd: ATAPI 48X CD-ROM CD-R/RW CD-MRW drive, 2048kB Cache, UDMA(33)
Intel ISA PCIC probe: not found.
Databook TCIC-2 PCMCIA probe: not found.
ehci_hcd 0000:00:02.2: EHCI Host Controller
PCI: Setting latency timer of device 0000:00:02.2 to 64
ehci_hcd 0000:00:02.2: irq 169, pci mem e086dc00
ehci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 1
PCI: cache line size of 64 is not supported by device 0000:00:02.2
ehci_hcd 0000:00:02.2: USB 2.0 enabled, EHCI 1.00, driver 2003-Dec-29
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 6 ports detected
drivers/usb/host/uhci-hcd.c: USB Universal Host Controller Interface driver v2.1
drivers/usb/core/usb.c: registered new driver hiddev
drivers/usb/core/usb.c: registered new driver hid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
mice: PS/2 mouse device common for all mice
input: PC Speaker
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
md: linear personality registered as nr 1
md: raid0 personality registered as nr 2
md: raid1 personality registered as nr 3
md: raid5 personality registered as nr 4
raid5: measuring checksumming speed
   8regs     :  3152.000 MB/sec
   8regs_prefetch:  2868.000 MB/sec
   32regs    :  2388.000 MB/sec
   32regs_prefetch:  1932.000 MB/sec
   pIII_sse  :  3392.000 MB/sec
   pII_mmx   :  5564.000 MB/sec
   p5_mmx    :  7456.000 MB/sec
raid5: using function: pIII_sse (3392.000 MB/sec)
md: multipath personality registered as nr 7
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
device-mapper: 4.0.0-ioctl (2003-06-04) initialised: dm@uk.sistina.com
NET: Registered protocol family 2
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 32768)
NET: Registered protocol family 1
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
ACPI: (supports S0 S1 S3 S4 S5)
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
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.
Mounted devfs on /dev
Freeing unused kernel memory: 240k freed
Adding 586144k swap on /dev/discs/disc0/part2.  Priority:-1 extents:1
EXT3 FS on hda3, internal journal
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
8139too Fast Ethernet driver 0.9.27
ACPI: Unable to set IRQ for PCI Interrupt Link [LNKD] (likely buggy ACPI BIOS). Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off
ACPI: No IRQ known for interrupt pin A of device 0000:02:07.0
eth0: RealTek RTL8139 at 0xe08c1c00, 00:e0:29:71:88:aa, IRQ 11
eth0:  Identified 8139 chip type 'RTL-8139B'
Disabled Privacy Extensions on device c0572980(lo)
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
eth0: no IPv6 routers present
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Tx queue start entry 4  dirty entry 0.
eth0:  Tx descriptor 0 is 00002000. (queue head)
eth0:  Tx descriptor 1 is 00002000.
eth0:  Tx descriptor 2 is 00002000.
eth0:  Tx descriptor 3 is 00002000.
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Tx queue start entry 4  dirty entry 0.
eth0:  Tx descriptor 0 is 00002000. (queue head)
eth0:  Tx descriptor 1 is 00002000.
eth0:  Tx descriptor 2 is 00002000.
eth0:  Tx descriptor 3 is 00002000.
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
eth0: no IPv6 routers present
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Tx queue start entry 4  dirty entry 0.
eth0:  Tx descriptor 0 is 00002000. (queue head)
eth0:  Tx descriptor 1 is 00002000.
eth0:  Tx descriptor 2 is 00002000.
eth0:  Tx descriptor 3 is 00002000.
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1

Here is my rc.conf

#
# /etc/rc.conf - Main Configuration for Arch Linux
#

#
# Localization
#
# Note: HARDWARECLOCK is either "UTC" or "localtime"
#
KEYMAP=us
TIMEZONE=Arizona
HARDWARECLOCK="UTC"

#
# Networking
#
HOSTNAME="menator"

#
# Module to load at boot-up (in this order)
#   (prefix a module with a ! to disable it)
#
MODULES=(8139too ehci-hcd usb-ohci !usbserial !ide-scsi)

#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   (prefix an interface in INTERFACES with a ! to disable it)
#
# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
#
lo="lo 127.0.0.1"
eth0="dhcpcd"
INTERFACES=(lo eth0)

#
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   (prefix a route in ROUTES with a ! to disable it)
#
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)

#
# Daemons to start at boot-up (in this order)
#   (prefix a daemon with a ! to disable it)
#
DAEMONS=(!pcmcia network crond inetd)

# End of file

Offline

#4 2004-02-19 05:46:45

menator
Member
Registered: 2004-01-12
Posts: 8

Re: kernel 2.6.2 & 8139too

Solution: notice the acpi error throughout dmesg output. Just added acpi=off to my grub config and everything works.

Offline

#5 2004-02-19 11:53:11

sarah31
Member
From: Middle of Canada
Registered: 2002-08-20
Posts: 2,975
Website

Re: kernel 2.6.2 & 8139too

thats what i was going to suggest


AKA uknowme

I am not your friend

Offline

#6 2004-02-19 22:42:18

cartridge
Member
From: Porto Alegre, Brazil
Registered: 2003-02-07
Posts: 45
Website

Re: kernel 2.6.2 & 8139too

this is an acpi bug on some via based motherboards, i got this problem too.

Offline

Board footer

Powered by FluxBB