added dm9k_read_block, modified dm9k_set_bit