Attansic L1 Driver Project, Need help of P5B-E owners |
![]() |
Attansic L1 Driver Project, Need help of P5B-E owners |
|
DaemonES
InsanelyMac Sage
|
![]() |
Feb 2 2007, 11:12 AM Post #1
|
![]() ![]() ![]() ![]()
|
Hi, I'm starting development of driver for Attansic L1 driver. So I need help of Asus P5B-E owners to test driver. Any one want to get working LAN?
|
|
DiaboliK
DiaboliK <- Capital K!
|
![]() |
Feb 2 2007, 11:19 AM Post #2
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
i was thinking about this cause that was the only reason i didnt get a asus P5l-VM 1394. no driver support for the Gb LAN.
i may just pick one up so i can help you out. I will let you know when that happens but it should be soon, a week or two. |
|
DaemonES
InsanelyMac Sage
|
![]() |
Feb 2 2007, 03:15 PM Post #3
|
![]() ![]() ![]() ![]()
|
DiaboliK great
Anyone else? |
|
DaemonES
InsanelyMac Sage
|
![]() |
Feb 3 2007, 04:29 PM Post #4
|
![]() ![]() ![]() ![]()
|
Latest news: major part of work has been done. I need maximum one day to do end of work. So I need to test driver now. Waiting for the testers.
|
|
|
icy
InsanelyMac Protégé
|
![]() |
Feb 3 2007, 10:27 PM Post #5
|
|
I think, I can do some testing.
I have an Asus P5B-E + Core2Duo + Maс OSX 10.4.8 by JaS with semthex kernel |
|
jester1o1
InsanelyMac Protégé
|
![]() |
Feb 4 2007, 01:20 AM Post #6
|
![]()
|
I have this card (P5L-VM 1394) - would love to be a guinea pig!
|
|
SkyZ
InsanelyMac Geek
|
![]() |
Feb 4 2007, 04:10 AM Post #7
|
![]() ![]() ![]()
|
hi DaemonES, please put me on the list, I definitely wanna test, thanks~~~
|
|
DaemonES
InsanelyMac Sage
|
![]() |
Feb 4 2007, 09:58 AM Post #8
|
![]() ![]() ![]() ![]()
|
OK guys, I've attached current snapshot of the driver. It's not fully functional yet (it receives, but not transmits packets). All that I may know now how it communicates and setups hardware. Attansic L1 is very hard to program. To test driver you need 2 terminals:
1. In the first terminal type: tail -f /var/log/system.log 2. In the second enter to the driver directory and type sh loaddebug.sh After some time you will see in the first screen messages from the driver. Post it here please.
Attached File(s)
|
|
icy
InsanelyMac Protégé
|
![]() |
Feb 4 2007, 03:09 PM Post #9
|
|
CODE Feb 4 18:49:46 icys-computer kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::start Feb 4 18:49:46 icys-computer kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::createOutputQueue Feb 4 18:49:46 icys-computer kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::getPacketBufferConstraints Feb 4 18:49:46 icys-computer kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::atl1AllocateDescriptors Feb 4 18:49:46 icys-computer kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::getHardwareAddress Feb 4 18:49:48 icys-computer kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::atl1GetPermanentAddress Feb 4 18:49:48 icys-computer kernel[0]: [AttansicL1Ethernet] Couldn't get device mac address Feb 4 18:49:48 icys-computer kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::registerWithPolicyMaker Feb 4 18:49:48 icys-computer kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::setPowerState Feb 4 18:49:48 icys-computer kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::configureInterface Feb 4 18:49:48 icys-computer kernel[0]: AttansicL1Ethernet: Ethernet address 00:00:d8:bc:ca:01 and then system hangs |
|
DaemonES
InsanelyMac Sage
|
![]() |
Feb 4 2007, 03:50 PM Post #10
|
![]() ![]() ![]() ![]()
|
icy how much RAM, nVidia card? Can you use another kernel (many users have troubles with HDA driver ant latest semthex kernel).
|
|
SkyZ
InsanelyMac Geek
|
![]() |
Feb 4 2007, 03:58 PM Post #11
|
![]() ![]() ![]()
|
OK guys, I've attached current snapshot of the driver. It's not fully functional yet (it receives, but not transmits packets). All that I may know now how it communicates and setups hardware. Attansic L1 is very hard to program. To test driver you need 2 terminals: 1. In the first terminal type: tail -f /var/log/system.log 2. In the second enter to the driver directory and type sh loaddebug.sh After some time you will see in the first screen messages from the driver. Post it here please. Maybe I'm too stupid, after extract the zip file, it's not a kext and I don't really know how to deal with the files inside the folder...... Is ther any instruction I can follow? Thanks~~ |
|
icy
InsanelyMac Protégé
|
![]() |
Feb 4 2007, 04:16 PM Post #12
|
|
I have a pair of Corsair Twin2X modules, 2GB summary and Gigabyte GF7600GT video + titan driver.
I used this guide to get AD1988 sound working: http://forum.insanelymac.com/index.php?showtopic=32426 There are some strange sound appearance in movies and system clock running too fast, but this problems gone after I have added "fsb=266" to the kernel flags string. Later I can try to boot with mikfi kernel. |
|
DaemonES
InsanelyMac Sage
|
![]() |
Feb 4 2007, 04:17 PM Post #13
|
![]() ![]() ![]() ![]()
|
SkyZ kext deeper, inside other folders. After unpacking
cd AttansicL1Ethernet/ sh loaddebug.sh kext will be loaded, but don't forget about log. |
|
naquaada
Gates crusher
|
![]() |
Feb 4 2007, 04:49 PM Post #14
|
|
Hi!
I tested the driver on a friend's Asus M2N4-SLI board which has an Athlon 64 x2 and a newer nForce 4 chipset with an Attensic PHY which isn't detected by the forcedeth driver. With the original version of the AttansicL1Ethernet.kext I got no result, so I added the network adapter's id (0x005710de) to the plist inside the kext. Result: the adapter was detected at the next reboot Another effect is that SATA wasn't working with the Attensic driver installed, after removing it I had my SATA back again. Was a great begin, get on with it. My system was 10.4.7 myzar. GreetinX from the Other Side! |
|
DaemonES
InsanelyMac Sage
|
![]() |
Feb 4 2007, 05:11 PM Post #15
|
![]() ![]() ![]() ![]()
|
naquaada driver is not working now. May I know does driver detect right Mac address or now?
|
|
DaemonES
InsanelyMac Sage
|
![]() |
Feb 4 2007, 07:32 PM Post #16
|
![]() ![]() ![]() ![]()
|
Good point about SATA controller. It seems, that it shares the same interrupt line with Attansic controller. Like here http://www.archivesat.com/Technical_discus...read2382776.htm
I've attached a new version of kext. Now I'm using MSI interrupts from PCI-E attansic controller. So those people who had problems with SATA driver please try. Sooner or later I'll write this driver, I need only feedback and time.
Attached File(s)
|
|
icy
InsanelyMac Protégé
|
![]() |
Feb 4 2007, 08:13 PM Post #17
|
|
CODE Feb 5 00:09:51 icys-computer sudo: icy : TTY=ttyp2; PWD=/Users/icy/Desktop/AttansicL1Ethernet/build/Debug; USER=root; COMMAND=/bin/rm -rf /System/Library/Extensions.mkext
Feb 5 00:09:51 icys-computer sudo: icy : TTY=ttyp2; PWD=/Users/icy/Desktop/AttansicL1Ethernet/build/Debug; USER=root; COMMAND=/bin/rm -rf /System/Library/Extensions.kextcache Feb 5 00:09:51 icys-computer sudo: icy : TTY=ttyp2; PWD=/Users/icy/Desktop/AttansicL1Ethernet/build/Debug; USER=root; COMMAND=/usr/sbin/chown -R root:wheel AttansicL1Ethernet.kext Feb 5 00:09:51 icys-computer sudo: icy : TTY=ttyp2; PWD=/Users/icy/Desktop/AttansicL1Ethernet/build/Debug; USER=root; COMMAND=/usr/bin/find AttansicL1Ethernet.kext -type d -exec chmod 0755 {}; Feb 5 00:09:51 icys-computer sudo: icy : TTY=ttyp2; PWD=/Users/icy/Desktop/AttansicL1Ethernet/build/Debug; USER=root; COMMAND=/usr/bin/find AttansicL1Ethernet.kext -type f -exec chmod 0644 {}; Feb 5 00:09:51 icys-computer sudo: icy : TTY=ttyp2; PWD=/Users/icy/Desktop/AttansicL1Ethernet/build/Debug; USER=root; COMMAND=/sbin/kextload -t AttansicL1Ethernet.kext Feb 5 00:09:56 icys-computer kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::init Feb 5 00:09:56 icys-computer sudo: icy : TTY=ttyp2; PWD=/Users/icy/Desktop/AttansicL1Ethernet/build/Debug; USER=root; COMMAND=/usr/sbin/kextcache -k /System/Library/Extensions Feb 5 00:09:56 icys-computer kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::start Feb 5 00:09:56 icys-computer kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::createOutputQueue Feb 5 00:09:56 icys-computer kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::getPacketBufferConstraints Feb 5 00:09:56 icys-computer kernel[0]: [AttansicL1Ethernet] icr = ffffffff Feb 5 00:09:56 icys-computer kernel[0]: [AttansicL1Ethernet] Error:Couldn't reset hardware Feb 5 00:09:56 icys-computer kernel[0]: [AttansicL1Ethernet] Error:Couldn't init hardware Feb 5 00:09:56 icys-computer kernel[0]: [AttansicL1Ethernet] MSI interrupt index 1 Feb 5 00:09:56 icys-computer kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::atl1AllocateDescriptors Feb 5 00:09:56 icys-computer kernel[0]: [AttansicL1Ethernet] Allocated memory for ring header 18684 Feb 5 00:09:56 icys-computer kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::getHardwareAddress Feb 5 00:09:58 icys-computer kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::atl1GetPermanentAddress Feb 5 00:09:58 icys-computer kernel[0]: [AttansicL1Ethernet] Error:Mac address through SPI is invalid Feb 5 00:09:58 icys-computer kernel[0]: [AttansicL1Ethernet] Couldn't get device mac address Feb 5 00:09:58 icys-computer kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::registerWithPolicyMaker Feb 5 00:09:58 icys-computer kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::setPowerState Feb 5 00:09:58 icys-computer kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::configureInterface Feb 5 00:09:58 icys-computer kernel[0]: AttansicL1Ethernet: Ethernet address 00:00:44:b4:4a:01 This post has been edited by icy: Feb 4 2007, 08:15 PM |
|
jester1o1
InsanelyMac Protégé
|
![]() |
Feb 4 2007, 08:56 PM Post #18
|
![]()
|
Here's my output from the new version (post 16):
CODE Feb 5 07:50:16 comp1 kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::init
Feb 5 07:50:16 comp1 sudo: : TTY=ttyp2 ; PWD=/AttansicL1Ethernet/build/Debug ; USER=root ; COMMAND=/usr/sbin/kextcache -k /System/Library/Extensions Feb 5 07:50:16 comp1 kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::start Feb 5 07:50:16 comp1 kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::createOutputQueue Feb 5 07:50:16 comp1 kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::getPacketBufferConstraints Feb 5 07:50:16 comp1 kernel[0]: [AttansicL1Ethernet] icr = ffffffff Feb 5 07:50:16 comp1 kernel[0]: [AttansicL1Ethernet] Error:Couldn't reset hardware Feb 5 07:50:16 comp1 kernel[0]: [AttansicL1Ethernet] Error:Couldn't init hardware Feb 5 07:50:16 comp1 kernel[0]: [AttansicL1Ethernet] MSI interrupt index 1 Feb 5 07:50:16 comp1 kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::atl1AllocateDescriptors Feb 5 07:50:16 comp1 kernel[0]: [AttansicL1Ethernet] Allocated memory for ring header 18684 Feb 5 07:50:16 comp1 kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::getHardwareAddress Feb 5 07:50:17 comp1 kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::atl1GetPermanentAddress Feb 5 07:50:17 comp1 kernel[0]: [AttansicL1Ethernet] Error:Mac address through SPI is invalid Feb 5 07:50:17 comp1 kernel[0]: [AttansicL1Ethernet] Couldn't get device mac address Feb 5 07:50:17 comp1 kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::registerWithPolicyMaker Feb 5 07:50:17 comp1 kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::setPowerState Feb 5 07:50:17 comp1 kernel[0]: [AttansicL1Ethernet] AttansicL1Ethernet::configureInterface Feb 5 07:50:17 comp1 kernel[0]: AttansicL1Ethernet: Ethernet address 00:00:a8:3c:79:01 |
|
SkyZ
InsanelyMac Geek
|
![]() |
Feb 5 2007, 06:27 AM Post #19
|
![]() ![]() ![]()
|
|
|
jester1o1
InsanelyMac Protégé
|
![]() |
Feb 5 2007, 06:45 AM Post #20
|
![]()
|
I'm pretty sure you would have seen this - but if not - here's the link to the Attansic driver for linux:
http://sourceforge.net/projects/atl1/ Cheers and good luck! Jdwl |
![]() |
|
Lo-Fi Version | Time is now: 22nd November 2009 - 01:38 AM |