Soekris net5501-70 problem with loading ATA modules on FreeBSD-Current

From: Marek Salwerowicz <marek_sal_at_wp.pl>
Date: Sat, 15 Jan 2011 13:30:39 +0100
Hi all,

I am unable to dynamically load modules to support ATA disks on soekris net5501-70.

I boot via PXE diskless FreeBSD-Current.
In kernel config there are commented out options:

#device          ata            
#device          atadisk

After boot, I load modules:

 # kldload ata.ko
# kldload atapci.ko
# kldload ataamd
# kldload atadisk

so5501a% kldstat
Id Refs Address    Size     Name
 1   59 0xc0400000 4179cc   kernel
 2    1 0xc0818000 6c50     procfs.ko
 3    2 0xc081f000 6d80     pseudofs.ko
 4    1 0xc0826000 68c8     geom_md.ko
 5    1 0xc082d000 9b70     if_sis.ko
 6    3 0xc0837000 28400    miibus.ko
 7    1 0xc0860000 a418     if_vr.ko
 8    1 0xc2e78000 9000     tmpfs.ko
 9    4 0xc2ef1000 e000     ata.ko
10    2 0xc2f03000 8000     atapci.ko
11    1 0xc2f0d000 3000     ataamd.ko
12    1 0xc2f17000 4000     atadisk.ko
so5501a%

after that, in dmesg:

atapci0: <AMD ATA controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xe000-0xe00f at device 20.2 on pci0
atapci0: failed to add ata child device
atapci0: failed to add ata child device

And I am unable to access my HDD or CF. (see full 'dmesg' and 'kldstat -v' in attachment)


After compiling kernel with options:
device          ata            
device          atadisk

Everything works fine. 
But I would like to be able to load / unload ATA modules.. 

-- 
Marek Salwerowicz








Received on Sat Jan 15 2011 - 11:31:10 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:10 UTC