[Voyage-linux] Soekris net5501 and voyage 0.4.0
Punky Tse
(spam-protected)
Sun Jul 1 01:09:25 HKT 2007
Hans,
1. ALIX board reports the following that shows DMA support:
AMD5536: IDE controller at PCI slot 0000:00:0f.2
AMD5536: chipset revision 1
AMD5536: not 100% native mode: will probe irqs later
AMD5536: 0000:00:0f.2 (rev 01) UDMA100 controller
ide0: BM-DMA at 0xff00-0xff07, BIOS settings: hda:DMA, hdb:pio
Probing IDE interface ide0...
hda: CF 512MB, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hda: max request size: 128KiB
hda: 1015056 sectors (519 MB) w/1KiB Cache, CHS=1007/16/63, DMA
hda: hda1
2. That means geodewdt does not work with net5501 at the moment. I will
remove geodewdt in net5501 profile in voyage.update. If geodewdt works,
you can see it from dmesg.
voyage:~# dmesg|grep geode-m
geode-mfgpt: 6 timers available.
geode-mfgpt: Registered timer 1
Regards,
Punky
Hans Harder wrote:
> Punky,
>
> Booted, but not everything is going well on the net5501
>
> It recognised the AMD5536 chipset:
>
> 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)
> Probing IDE interface ide0...
> hdb: TRANSCEND, ATA DISK drive
> Probing IDE interface ide1...
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> hdb: max request size: 128KiB
> hdb: 3988656 sectors (2042 MB) w/1KiB Cache, CHS=3957/16/63
> hdb: hdb1
>
> But dma is still off, same error when trying to put it on.
>
>
> When loading the geodewdt module it goes wrong
>
> pc87360: Device 0x09 not activated
> pc87360 9191-6620: VLM conversion set to 1s period, 160us delay
> nsc_gpio initializing
> platform pc8736x_gpio.0: NatSemi pc8736x GPIO Driver Initializing
> platform pc8736x_gpio.0: GPIO ioport 6600 reserved
> BUG: unable to handle kernel paging request at virtual address ffffff6e
> printing eip:
> c01d08a3
> *pde = 00001067
> *pte = 00000000
> Oops: 0002 [#1]
> PREEMPT
> Modules linked in: geodewdt pc8736x_gpio nsc_gpio pc87360 hwmon_vid
> i2c_isa i2c_core usblp ehci_hcd ohci_hcd usbcore via_rhine mii bitrev
> crc32
> CPU: 0
> EIP: 0060:[<c01d08a3>] Not tainted VLI
> EFLAGS: 00010296 (2.6.20-486-voyage #1)
> EIP is at iowrite16+0x29/0x2d
> eax: 00000306 ebx: c162ad9c ecx: 00000306 edx: ffffff6e
> esi: c162ac00 edi: c162adc4 ebp: e085eb00 esp: c148dec8
> ds: 007b es: 007b ss: 0068
> Process modprobe (pid: 2867, ti=c148c000 task=c146e030 task.ti=c148c000)
> Stack: e0860042 c162ac00 c162ad9c c0128038 e085eb48 c02da1c4 e085eb0c
> 000000cc
> 000008f4 00000320 df499800 00000420 00000000 00000000 00000000
> 00000000
> 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> 00000000
> Call Trace:
> [<e0860042>] geodewdt_init+0x42/0xa8 [geodewdt]
> [<c0128038>] sys_init_module+0x1393/0x14ca
> [<c0102970>] syscall_call+0x7/0xb
> =======================
> Code: 0a c3 89 c1 81 fa ff ff 03 00 77 1c 89 d0 66 31 c0 3d 00 00 01
> 00 74 04 0f 0b eb fe 0f b7 c1 81 e2 ff ff 00 00 66 ef c3 0f b7 c0 <66>
> 89 02 c3 89 c2 3d ff ff 03 00 77 1a 66 31 c0 3d 00 00 01 00
> EIP: [<c01d08a3>] iowrite16+0x29/0x2d SS:ESP 0068:c148dec8
> <6>device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised:
> dm-devel at redhat.com
>
>
> Hans
>
>
> > On 6/29/2007 4:26 AM, Kim-man 'Punky' TSE wrote:
>> Hi Hans and all,
>>
>> I have made several updates to voyage kernel and distro that are now
>> available in voyage-current daily build:
>>
>> - add build date in voyage login banner (/etc/motd)
>> - add ALIX and 5501 profile in voyage.update
>> - enable CS5535/36 chipset support (dma mode for ide is now working)
>> - most importantly, watchdog driver, geodewdt, for ALIX (and should
>> work for 5501) is now in place!
>>
>> voyage-current with above features is with build date = 20070628. If
>> you download it from mirror, please wait for 1 day to be available.
>>
>> Regards,
>> Punky
>>
>> Hans Harder wrote:
>>> Punky,
>>>
>>> For the soekris net5501 only the following modules are needed:
>>> pc87360
>>> pc8736x_gpio
>>>
>>> this gives:
>>> voyage:/etc# lsmod
>>> Module Size Used by
>>> ipv6 209036 16
>>> bridge 41880 0
>>> llc 5268 1 bridge
>>> dm_mod 41420 0
>>> pc8736x_gpio 3956 0
>>> nsc_gpio 2816 1 pc8736x_gpio
>>> pc87360 16784 0
>>> hwmon_vid 2432 1 pc87360
>>> i2c_isa 3712 1 pc87360
>>> i2c_core 15760 2 pc87360,i2c_isa
>>> ehci_hcd 22412 0
>>> ohci_hcd 14468 0
>>> usbcore 96408 3 ehci_hcd,ohci_hcd
>>> via_rhine 18056 0
>>> mii 4352 1 via_rhine
>>> bitrev 1792 1 via_rhine
>>> crc32 3840 1 via_rhine
>>>
>>> voyage:/etc# sensors
>>> pc87366-isa-6620
>>> Adapter: ISA adapter
>>> in0: +3.01 V (min = +0.00 V, max = +3.01 V)
>>> in1: +1.25 V (min = +0.00 V, max = +3.01 V)
>>> in2: +2.55 V (min = +0.00 V, max = +3.01 V)
>>> in3: +0.61 V (min = +0.00 V, max = +3.01 V)
>>> in4: +2.53 V (min = +0.00 V, max = +3.01 V)
>>> in5: +2.53 V (min = +0.00 V, max = +3.01 V)
>>> in6: +2.65 V (min = +0.00 V, max = +3.01 V)
>>> Vsb: +3.38 V (min = +3.00 V, max = +3.59 V)
>>> Vdd: +3.38 V (min = +3.00 V, max = +3.59 V)
>>> Vbat: +3.01 V (min = +0.00 V, max = +3.01 V)
>>> AVdd: +3.36 V (min = +3.00 V, max = +3.59 V)
>>> CPU0 Temp: +98 C (low = -55 C, high = +127 C)
>>> CPU0 Crit: +127 C
>>> CPU1 Temp: +127 C (low = -55 C, high = +127 C) OPEN
>>> CPU1 Crit: +127 C ALARM
>>> S-IO Temp: +52 C (low = -55 C, high = +127 C)
>>> S-IO Crit: +127 C
>>> vid: +0.000 V (VRM Version 0.0)
>>>
>>> Hans
>>>
>>>
>>> On 6/24/2007 5:59 PM, Punky Tse wrote:
>>>> I don't have net5501 so I can't test it. Same as ALIX, I believe
>>>> the following modules are not needed for net5501:
>>>>
>>>> lm77
>>>> wd1100 sysctl_wd_graceful=0 sysctl_wd_timeout=30
>>>>
>>>> Watchdog driver are still missing for ALIX and net5501. I have
>>>> been told that CS5536 driver is able to program as watchdog timer,
>>>> and I also have the kernel codes for "multi-function general
>>>> purpose timer", but there is still a long way to program the timer
>>>> API for watchdog purpose.
>>>>
>>>> Regards,
>>>> Punky
>>>>
>>>> Hans Harder wrote:
>>>>> Tomorrow I will be getting a net5501 and I am planning to try it
>>>>> out with voyage 0.4.0
>>>>> Since the net5501 is almost the same as the Wrap Alix, I selected
>>>>> the wrap profile for generating the cf image
>>>>> net5501: Geode LX800 with CS5536 companion chip, network 4x
>>>>> VT6105M, serial console
>>>>>
>>>>> my current et/modules looks now like:
>>>>> natsemi hostap_pci wd1100 sysctl_wd_graceful=0
>>>>> sysctl_wd_timeout=30 lm77
>>>>> scx200_acb base=0x810,0x820
>>>>> w83627hf
>>>>>
>>>>> Can somebody advise what modules there should be loaded ?
>>>>>
>>>>> Hans
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Voyage-linux mailing list
>>>>> Voyage-linux at list.voyage.hk
>>>>> http://list.voyage.hk/mailman/listinfo/voyage-linux
>>>>
>>
>>
More information about the Voyage-linux
mailing list