[Soekris] drifting hw clock net5501
Patric Karlsson
patric at hoho.se
Sat Aug 18 18:46:24 UTC 2007
Hi, I recently got two net5501 delivered, and I'm happily running Debian
Etch on them using a custom optimized 2.6.22 kernel.
however one of the boards exhibits this problem:
"set_rtc_mmss: can't update from 51 to 0"
Here's a dmesg if that helps.
> Linux version 2.6.22 (2.6.22-3) (root at localhost) (gcc version 4.1.2
> 20061115 (prerelease) (Debian 4.1.1-21)) #2 Thu Aug 16 21:06:07 CEST 2007
> BIOS-provided physical RAM map:
> BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
> BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
> BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
> BIOS-e820: 0000000000100000 - 0000000020000000 (usable)
> BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
> 512MB LOWMEM available.
> Entering add_active_range(0, 0, 131072) 0 entries of 256 used
> Zone PFN ranges:
> DMA 0 -> 4096
> Normal 4096 -> 131072
> early_node_map[1] active PFN ranges
> 0: 0 -> 131072
> On node 0 totalpages: 131072
> DMA zone: 32 pages used for memmap
> DMA zone: 0 pages reserved
> DMA zone: 4064 pages, LIFO batch:0
> Normal zone: 992 pages used for memmap
> Normal zone: 125984 pages, LIFO batch:31
> DMI not present or invalid.
> Allocating PCI resources starting at 30000000 (gap: 20000000:dff00000)
> Built 1 zonelists. Total pages: 130048
> Kernel command line: root=/dev/hda2 ro console=ttyS0,38400n8
> No local APIC present or hardware disabled
> mapped APIC to ffffd000 (01402000)
> Initializing CPU#0
> PID hash table entries: 2048 (order: 11, 8192 bytes)
> Detected 499.928 MHz processor.
> Console: colour dummy device 80x25
> Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
> Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
> Memory: 513592k/524288k available (1551k kernel code, 10100k reserved,
> 608k data, 252k init, 0k highmem)
> virtual kernel memory layout:
> fixmap : 0xfffb7000 - 0xfffff000 ( 288 kB)
> vmalloc : 0xd0800000 - 0xfffb5000 ( 759 MB)
> lowmem : 0xb0000000 - 0xd0000000 ( 512 MB)
> .init : 0xb0320000 - 0xb035f000 ( 252 kB)
> .data : 0xb0283ec9 - 0xb031c1a4 ( 608 kB)
> .text : 0xb0100000 - 0xb0283ec9 (1551 kB)
> Checking if this processor honours the WP bit even in supervisor
> mode... Ok.
> Calibrating delay using timer specific routine.. 1001.19 BogoMIPS
> (lpj=2002380)
> Security Framework v1.0.0 initialized
> SELinux: Disabled at boot.
> Capability LSM initialized
> Mount-cache hash table entries: 512
> CPU: After generic identify, caps: 0088a93d c0c0a13d 00000000 00000000
> 00000000 00000000 00000000
> CPU: L1 I Cache: 64K (32 bytes/line), D cache 64K (32 bytes/line)
> CPU: L2 Cache: 128K (32 bytes/line)
> CPU: After all inits, caps: 0088a93d c0c0a13d 00000000 00000000
> 00000000 00000000 00000000
> Compat vDSO mapped to ffffe000.
> CPU: AMD Geode(TM) Integrated Processor by AMD PCS stepping 02
> Checking 'hlt' instruction... OK.
> ACPI: Core revision 20070126
> ACPI Exception (tbxface-0618): AE_NO_ACPI_TABLES, While loading
> namespace from ACPI tables [20070126]
> ACPI: Unable to load the System Description Tables
> NET: Registered protocol family 16
> EISA bus registered
> PCI: PCI BIOS revision 2.01 entry at 0xfac61, last bus=0
> PCI: Using configuration type 1
> Setting up standard PCI resources
> ACPI: Interpreter disabled.
> Linux Plug and Play Support v0.97 (c) Adam Belay
> pnp: PnP ACPI: disabled
> PnPBIOS: Scanning system for PnP BIOS support...
> PnPBIOS: PnP BIOS support was not detected.
> PCI: Probing PCI hardware
> PCI: Probing PCI hardware (bus 00)
> NET: Registered protocol family 8
> NET: Registered protocol family 20
> NET: Registered protocol family 2
> Time: tsc clocksource has been installed.
> IP route cache hash table entries: 16384 (order: 4, 65536 bytes)
> TCP established hash table entries: 65536 (order: 7, 524288 bytes)
> TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
> TCP: Hash tables configured (established 65536 bind 65536)
> TCP reno registered
> checking if image is initramfs... it is
> Freeing initrd memory: 2963k freed
> audit: initializing netlink socket (disabled)
> audit(1187472767.708:1): initialized
> VFS: Disk quotas dquot_6.5.1
> Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
> io scheduler noop registered
> io scheduler anticipatory registered (default)
> io scheduler deadline registered
> io scheduler cfq registered
> isapnp: Scanning for PnP cards...
> isapnp: No Plug & Play device found
> Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
> serial8250.0: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
> serial8250.0: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
> RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
> PNP: No PS/2 controller found. Probing ports directly.
> serio: i8042 KBD port at 0x60,0x64 irq 1
> EISA: Probing bus 0 at eisa.0
> EISA: Detected 0 cards.
> TCP bic registered
> NET: Registered protocol family 1
> NET: Registered protocol family 17
> Using IPI Shortcut mode
> Freeing unused kernel memory: 252k freed
> thermal: Unknown symbol acpi_processor_set_thermal_limit
> via-rhine.c:v1.10-LK1.4.3 2007-03-06 Written by Donald Becker
> eth0: VIA Rhine III (Management Adapter) at 0x1e100,
> 00:00:24:c8:db:84, IRQ 11.
> eth0: MII PHY found at address 1, status 0x786d advertising 05e1 Link
> 45e1.
> eth1: VIA Rhine III (Management Adapter) at 0x1e200,
> 00:00:24:c8:db:85, IRQ 5.
> eth1: MII PHY found at address 1, status 0x7849 advertising 05e1 Link
> 0000.
> eth2: VIA Rhine III (Management Adapter) at 0x1e300,
> 00:00:24:c8:db:86, IRQ 9.
> eth2: MII PHY found at address 1, status 0x7849 advertising 05e1 Link
> 0000.
> eth3: VIA Rhine III (Management Adapter) at 0x1e400,
> 00:00:24:c8:db:87, IRQ 12.
> eth3: MII PHY found at address 1, status 0x7849 advertising 05e1 Link
> 0000.
> Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
> ide: Assuming 33MHz system bus speed for PIO modes; override with
> idebus=xx
> AMD5536: IDE controller at PCI slot 0000:00:14.2
> AMD5536: chipset revision 1
> AMD5536: not 100% native mode: will probe irqs later
> AMD5536: 0000:00:14.2 (rev 01) UDMA100 controller
> AMD5536: neither IDE port enabled (BIOS)
> usbcore: registered new interface driver usbfs
> usbcore: registered new interface driver hub
> usbcore: registered new device driver usb
> ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
> PCI: Setting latency timer of device 0000:00:14.4 to 64
> ohci_hcd 0000:00:14.4: OHCI Host Controller
> ohci_hcd 0000:00:14.4: new USB bus registered, assigned bus number 1
> ohci_hcd 0000:00:14.4: irq 15, io mem 0xa0005000
> usb usb1: configuration #1 chosen from 1 choice
> hub 1-0:1.0: USB hub found
> hub 1-0:1.0: 4 ports detected
> PCI: Setting latency timer of device 0000:00:14.5 to 64
> ehci_hcd 0000:00:14.5: EHCI Host Controller
> ehci_hcd 0000:00:14.5: new USB bus registered, assigned bus number 2
> ehci_hcd 0000:00:14.5: irq 15, io mem 0xa0006000
> ehci_hcd 0000:00:14.5: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004
> usb usb2: configuration #1 chosen from 1 choice
> hub 2-0:1.0: USB hub found
> hub 2-0:1.0: 4 ports detected
> Probing IDE interface ide0...
> hda: TOSHIBA THNCF1G02MA, CFA DISK drive
> Probing IDE interface ide1...
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> hda: max request size: 128KiB
> hda: 2000880 sectors (1024 MB) w/2KiB Cache, CHS=1985/16/63
> hda: hda1 hda2
> cs5535_gpio: base=0x6100 mask=0xb003c66 major=253
> AMD Geode RNG detected
> geode-aes: GEODE AES engine enabled.
> loop: module loaded
> device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised:
> dm-devel at redhat.com
> NET: Registered protocol family 15
> eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
> Initializing XFRM netlink socket
> NET: Registered protocol family 10
> lo: Disabled Privacy Extensions
> ip_tables: (C) 2000-2006 Netfilter Core Team
> Netfilter messages via NETLINK v0.30.
> nf_conntrack version 0.5.0 (4096 buckets, 32768 max)
> IMQ starting with 1 devices...
> IMQ driver loaded successfully.
> Hooking IMQ before NAT on PREROUTING.
> Hooking IMQ after NAT on POSTROUTING.
> IPP2P v0.8.1_rc1 loading
> set_rtc_mmss: can't update from 51 to 0
> set_rtc_mmss: can't update from 52 to 0
> set_rtc_mmss: can't update from 52 to 0
> set_rtc_mmss: can't update from 53 to 0
> set_rtc_mmss: can't update from 53 to 0
> set_rtc_mmss: can't update from 53 to 0
> set_rtc_mmss: can't update from 53 to 0
> set_rtc_mmss: can't update from 53 to 0
> set_rtc_mmss: can't update from 54 to 0
> set_rtc_mmss: can't update from 54 to 0
> set_rtc_mmss: can't update from 54 to 0
> set_rtc_mmss: can't update from 54 to 0
is the RTC faulty? Other than that , the board seems to works just fine
other than the drifting clock. I have it under control at the moment
since I'm using ntp to keep the clock in sync, but it's quite annoying.
It's pretty strange since the other board doesn't have this problem.
Suggestions?
/Patric
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3225 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.soekris.com/pipermail/soekris-tech/attachments/20070818/7d19ec3e/smime.bin
More information about the Soekris-tech
mailing list