My amd64 board blew up. Since it was new and funky, I had all my data on SATA drives. Then I realized that none of the available backup machines (x86es) had SATA ports at all, and that I really needed to read some stuff off of that SATA drive. Enter the SiI3112 SATA controller card - a piece of junk according to Soren, and perhaps he's right, but it's the only thing you can get when you walk into a store and say "I need a SATA controller _now_". Anyway, it doesn't work - in the classical sense of it kinda does and kinda doesn't. Right now I'm running: FreeBSD eggs.ebn.kun.nl 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Fri May 21 18:09:11 CEST 2004 root_at_eggs.ebn.kun.nl:/usr/obj/mnt/sys/CURRENT/src/sys/GENERIC i386 So that's -CURRENT from today. It was updated from a 5.1-R CD also freshly installed today. dmesg shows me atapci0: <SiI 3112 SATA150 controller> port 0xd000-0xd00f,0xcc00-0xcc03,0xc800-0xc807,0xc400-0xc403,0xc000-0xc007 mem 0xe8000000-0xe80001ff irq 10 at device 9.0 on pci0 ata2: at 0xe8000000 on atapci0 ata3: at 0xe8000000 on atapci0 So far, so good, but the single drive that is attached to the controller isn't recognized - atacontrol list turns up ATA channel 2: Master: no device present Slave: no device present ATA channel 3: Master: no device present Slave: no device present Alternatively, I tried an old 4.9 install I still had lying around. After applying patches from Matt Dillon (google for freebsd stable sil 3112) which he posted to one of the lists, 4.9 did recognize the controller and find the drive (much to my chagrin, though, 4.9 can't read the UFS2 filesystem on the drive, hence my dallying with -CURRENT again). Back to 5.1-R (yes, riding the ol' time machine) from CD, pciconf says: none0_at_pci0:9:0: class=0x018000 card=0x31121095 chip=0x31121095 rev=0x02 hdr=0x00 and clearly, the controller and drive isn't recognized. Rebuilding the kernel and world for an august 21st, 2003 snapshot gets me: ad4: 117246MB <Maxtor 6Y120M0> [238216/16/63] at ata2-master UDMA133 Hooray, etc. So that gives some data points: 5.1-R doesn't get is, 5.1 middle of august does, 5-CURRENT from today doesn't. What could the matter be? [ade] (not ade)Received on Fri May 21 2004 - 12:00:08 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:54 UTC